CommonBuilder

Provides utilities to parse these common elements.

trait XmlUtils
trait XmlBase
class Object
trait Matchable
class Any

Value members

Concrete methods

def ??????: Nothing

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

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

def makeValue(reader: XMLEventReader, attrs: XmlAttrs): Value
def toVal(s: String, dataType: DataType): Any
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 methods

def extractText(reader: XMLEventReader, parent: String): String
Inherited from:
XmlUtils
def handleElem(reader: XMLEventReader, event: EvElemStart): Unit
Inherited from:
UnknownElemHandler
def handleElem(reader: XMLEventReader, label: String, attrs: XmlAttrs): Unit
Inherited from:
UnknownElemHandler
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
Inherited from:
XmlBase
def skipLabel(reader: XMLEventReader): Unit
Inherited from:
XmlBase
def traverseElems(reader: XMLEventReader, parent: String, f: PartialFunction[XMLEvent, Any], handleText: Boolean, handleEnd: Boolean, handleEntityRef: Boolean, handleExtension: Boolean): Any
Inherited from:
XmlUtils