scala.xml.parsing

ConstructingHandler

class ConstructingHandler extends MarkupHandler

Implementation of MarkupHandler that constructs nodes.

attributes: abstract
known subclasses: XhtmlParser, ConstructingParser

Inherits

  1. MarkupHandler
  2. Logged
  3. AnyRef
  4. Any

Value Members

  1. def attListDecl(name: String, attList: List[AttrDecl]): Unit

  2. def comment(pos: Int, txt: String): Comment

    callback method invoked by MarkupParser after parsing comment

  3. var decls: List[Decl]

  4. def elem(pos: Int, pre: String, label: String, attrs: MetaData, pscope: NamespaceBinding, nodes: NodeSeq): NodeSeq

    callback method invoked by MarkupParser after parsing an elementm, between the elemStart and elemEnd callbacks

  5. def elemDecl(n: String, cmstr: String): Unit

  6. def elemEnd(pos: Int, pre: String, label: String): Unit

    callback method invoked by MarkupParser after end-tag of element

  7. def elemStart(pos: Int, pre: String, label: String, attrs: MetaData, scope: NamespaceBinding): Unit

    callback method invoked by MarkupParser after start-tag of element

  8. def endDTD(n: String): Unit

  9. var ent: Map[String, EntityDecl]

  10. def entityRef(pos: Int, n: String): EntityRef

    callback method invoked by MarkupParser after parsing entity ref

  11. def equals(arg0: Any): Boolean

    This method is used to compare the receiver object (this) with the argument object (arg0) for equivalence

  12. def hashCode(): Int

    Returns a hash code value for the object

  13. val isValidating: Boolean

    returns true is this markup handler is validating

  14. def log(msg: String): Unit

    This method should log the message given as argument somewhere as a side-effect

  15. def lookupElemDecl(Label: String): ElemDecl

  16. def notationDecl(notat: String, extID: ExternalID): Unit

  17. def parameterEntityDecl(name: String, edef: EntityDef): Unit

  18. def parsedEntityDecl(name: String, edef: EntityDef): Unit

  19. def peReference(name: String): Unit

  20. val preserveWS: Boolean

  21. def procInstr(pos: Int, target: String, txt: String): ProcInstr

    callback method invoked by MarkupParser after parsing PI

  22. def replacementText(entityName: String): Source

  23. def reportSyntaxError(pos: Int, str: String): Unit

  24. def text(pos: Int, txt: String): Text

    callback method invoked by MarkupParser after parsing text

  25. def toString(): String

    Returns a string representation of the object

  26. def unparsedEntityDecl(name: String, extID: ExternalID, notat: String): Unit

Instance constructors

  1. new ConstructingHandler()