abstract class MarkupHandler extends AnyRef
class that handles markup - provides callback methods to MarkupParser. the default is nonvalidating behaviour
- To do
 can we ignore more entity declarations (i.e. those with extIDs)?
expanding entity references
- Alphabetic
 - By Inheritance
 
- MarkupHandler
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - Protected
 
Instance Constructors
-  new MarkupHandler()
 
Abstract Value Members
-   abstract  def comment(pos: Int, comment: String): NodeSeq
callback method invoked by MarkupParser after parsing comment.
 -   abstract  def elem(pos: Int, pre: String, label: String, attrs: MetaData, scope: NamespaceBinding, empty: Boolean, args: NodeSeq): NodeSeq
callback method invoked by MarkupParser after parsing an element, between the elemStart and elemEnd callbacks
callback method invoked by MarkupParser after parsing an element, between the elemStart and elemEnd callbacks
- pos
 the position in the source file
- pre
 the prefix
- label
 the local name
- attrs
 the attributes (metadata)
- empty
 trueif the element was previously empty;falseotherwise.- args
 the children of this element
 -   abstract  def entityRef(pos: Int, n: String): NodeSeq
callback method invoked by MarkupParser after parsing entity ref.
callback method invoked by MarkupParser after parsing entity ref.
- To do
 expanding entity references
 -   abstract  def procInstr(pos: Int, target: String, txt: String): NodeSeq
callback method invoked by MarkupParser after parsing PI.
 -  abstract def reportSyntaxError(pos: Int, str: String): Unit
 -   abstract  def text(pos: Int, txt: String): NodeSeq
callback method invoked by MarkupParser after parsing text.
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def ##: Int
- Definition Classes
 - AnyRef → Any
 
 -   final  def ==(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -  def attListDecl(name: String, attList: List[AttrDecl]): Unit
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
 -  var decls: List[Decl]
 -  def elemDecl(n: String, cmstr: String): Unit
 -    def elemEnd(pos: Int, pre: String, label: String): Unit
callback method invoked by MarkupParser after end-tag of element.
callback method invoked by MarkupParser after end-tag of element.
- pos
 the position in the source file
- pre
 the prefix
- label
 the local name
 -    def elemStart(pos: Int, pre: String, label: String, attrs: MetaData, scope: NamespaceBinding): Unit
callback method invoked by MarkupParser after start-tag of element.
callback method invoked by MarkupParser after start-tag of element.
- pos
 the position in the sourcefile
- pre
 the prefix
- label
 the local name
- attrs
 the attributes (metadata)
 -  def endDTD(n: String): Unit
 -  var ent: Map[String, EntityDecl]
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef → Any
 
 -    def finalize(): Unit
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable])
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 -    def hashCode(): Int
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 -   final  def isInstanceOf[T0]: Boolean
- Definition Classes
 - Any
 
 -    val isValidating: Boolean
returns true is this markup handler is validating
 -  def lookupElemDecl(Label: String): ElemDecl
 -   final  def ne(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -  def notationDecl(notat: String, extID: ExternalID): Unit
 -   final  def notify(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 -   final  def notifyAll(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 -  def parameterEntityDecl(name: String, edef: EntityDef): Unit
 -  def parsedEntityDecl(name: String, edef: EntityDef): Unit
 -  def peReference(name: String): Unit
 -  def replacementText(entityName: String): Source
 -   final  def synchronized[T0](arg0: => T0): T0
- Definition Classes
 - AnyRef
 
 -    def toString(): String
- Definition Classes
 - AnyRef → Any
 
 -  def unparsedEntityDecl(name: String, extID: ExternalID, notat: String): Unit
 -   final  def wait(): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException])
 
 -   final  def wait(arg0: Long): Unit
- Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.InterruptedException]) @native()