AbstractImporter

abstract class AbstractImporter extends Importer with Logging

导入的抽象和缺省实现

trait Logging
trait Importer
class Object
trait Matchable
class Any

Value members

Concrete methods

override def addListener(listener: ImportListener): Importer
Definition Classes
protected def beforeImportItem(): Unit
def changeCurValue(attr: String, value: Any): Unit

改变现有某个属性的值

改变现有某个属性的值

def description(attr: String): String
def ignoreNull: Boolean
override def isDataValid: Boolean
Definition Classes
def locale: Locale
final override def read(): Boolean
Definition Classes
def setAttrs(attrs: List[Attribute]): Unit
def tranferIndex: Int
def transfer(tr: ImportResult): Unit

进行转换

进行转换

Inherited methods

def current: AnyRef

返回方前正在转换成的对象

返回方前正在转换成的对象

Inherited from:
Importer
def current_=(obj: AnyRef): Unit

设置当前正在转换的对象

设置当前正在转换的对象

Inherited from:
Importer
def dataName: String

转换数据的名称

转换数据的名称

Inherited from:
Importer
def transferItem(): Unit

转换一个对象

转换一个对象

Inherited from:
Importer

Concrete fields

var fail: Int
protected var index: Int
protected val listeners: ListBuffer[ImportListener]
var success: Int

Inherited fields

var attrs: Array[Attribute]
Inherited from:
Importer
var curData: Map[String, Any]
Inherited from:
Importer
protected val logger: Logger
Inherited from:
Logging
Inherited from:
Importer
Inherited from:
Importer