MiningBuilder

Builder of Mining Model

trait HasField
trait XmlUtils
trait XmlBase
class Object
trait Matchable
class Any

Value members

Concrete methods

override def build(reader: XMLEventReader, attrs: XmlAttrs, parent: Model): MiningModel

Builds a Mining model from a specified XML reader, which points the element

Builds a Mining model from a specified XML reader, which points the element

Definition Classes
override def getField(name: String): Option[Field]
Definition Classes
override def name: String

Name of the builder.

Name of the builder.

Definition Classes
override def postBuild(): Unit
Definition Classes

Inherited methods

def ??????: Nothing

?????? can be used for marking methods that never invoked

?????? can be used for marking methods that never invoked

Inherited from:
CommonBuilder
def extractText(reader: XMLEventReader, parent: String): String
Inherited from:
XmlUtils
override def field(name: String): Field
Definition Classes
Inherited from:
TransformationsBuilder
def function(name: String): Function
Inherited from:
FunctionProvider
override def getFunction(name: String): Option[Function]
Definition Classes
Inherited from:
Builder
def getTarget: Option[Field]
Inherited from:
Builder
def handleElem(reader: XMLEventReader, event: EvElemStart): Unit
Inherited from:
UnknownElemHandler
def handleElem(reader: XMLEventReader, label: String, attrs: XmlAttrs): Unit
Inherited from:
UnknownElemHandler
def inferDataType(feature: ResultFeature, targetField: Option[String]): DataType
Inherited from:
Builder
def makeArray(reader: XMLEventReader, attrs: XmlAttrs): Array[_]
Inherited from:
Builder
def makeElem[T](reader: XMLEventReader, event: EvElemStart, builder: GroupElemBuilder[T]): T
Inherited from:
XmlUtils
def makeElem[A, B](reader: XMLEventReader, parent: String, child1: String, builder1: ElemBuilder[A], child2: String, builder2: ElemBuilder[B]): (Option[A], Option[B])
Inherited from:
XmlUtils
def makeElem[T](reader: XMLEventReader, parent: String, child: String, builder: ElemBuilder[T]): Option[T]
Inherited from:
XmlUtils
def makeElem[T](reader: XMLEventReader, event: EvElemStart, builder: ElemBuilder[T]): T
Inherited from:
XmlUtils
def makeElem[T](reader: XMLEventReader, attrs: XmlAttrs, builder: ElemBuilder[T]): T
Inherited from:
XmlUtils
def makeElems[T : ClassTag](reader: XMLEventReader, parent: String, children: Set[String], builder: GroupElemBuilder[T]): Array[T]
Inherited from:
XmlUtils
def makeElems[A : ClassTag, B : ClassTag](reader: XMLEventReader, parent: String, child1: String, builder1: ElemBuilder[A], child2: String, builder2: ElemBuilder[B]): (Array[A], Array[B])
Inherited from:
XmlUtils
def makeElems[T : ClassTag](reader: XMLEventReader, parent: String, child: String, builder: ElemBuilder[T], sizeHint: Option[Int]): Array[T]
Inherited from:
XmlUtils
def makeIntArray(reader: XMLEventReader, attrs: XmlAttrs): Array[Int]
Inherited from:
Builder
Inherited from:
Builder
Inherited from:
CommonBuilder

Parses the local transformations

Parses the local transformations

Inherited from:
TransformationsBuilder
Inherited from:
Builder
Inherited from:
Builder
def makeRealArray(reader: XMLEventReader, attrs: XmlAttrs): Array[Double]
Inherited from:
Builder
Inherited from:
Builder
def makeStringArray(reader: XMLEventReader, attrs: XmlAttrs): Array[String]
Inherited from:
Builder
def makeTable(reader: XMLEventReader, event: EvElemStart, dataTypes: Map[String, DataType]): Table
Inherited from:
TransformationsBuilder

Parses the transformation dictionary.

Parses the transformation dictionary.

Inherited from:
TransformationsBuilder
def makeValue(reader: XMLEventReader, attrs: XmlAttrs): Value
Inherited from:
CommonBuilder
Inherited from:
XmlBase
override def scope: FieldScope
def skipLabel(reader: XMLEventReader): Unit
Inherited from:
XmlBase
Inherited from:
Builder
def toVal(s: String, dataType: DataType): Any
Inherited from:
CommonBuilder
def traverseElems(reader: XMLEventReader, parent: String, f: PartialFunction[XMLEvent, Any], handleText: Boolean, handleEnd: Boolean, handleEntityRef: Boolean, handleExtension: Boolean): Any
Inherited from:
XmlUtils
def traverseModel(reader: XMLEventReader, parent: String, f: PartialFunction[XMLEvent, Any]): Any
Inherited from:
Builder
def verifyScore(s: String): Any
Inherited from:
Builder
def verifyValue(s: String, f: Field): Any

Verifies if the input sting values is valid for the specified field, here, we need to check if the field is null, because this method is always called to verify the target field that could be absent for any model, for example the child model under the Mining Model.

Verifies if the input sting values is valid for the specified field, here, we need to check if the field is null, because this method is always called to verify the target field that could be absent for any model, for example the child model under the Mining Model.

Inherited from:
CommonBuilder

Concrete fields