class PCDataXmlParser extends ConstructingHandler with PCDataMarkupParser[PCDataXmlParser] with ExternalSources
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PCDataXmlParser
- ExternalSources
- PCDataMarkupParser
- MarkupParser
- MarkupParserCommon
- TokenTests
- ConstructingHandler
- MarkupHandler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AttributesType = (MetaData, NamespaceBinding)
- Definition Classes
- MarkupParser → MarkupParserCommon
- type ElementType = NodeSeq
- Definition Classes
- MarkupParser → MarkupParserCommon
- type InputType = Source
- Definition Classes
- MarkupParser → MarkupParserCommon
- type NamespaceType = NamespaceBinding
- Definition Classes
- MarkupParser → MarkupParserCommon
- type PositionType = Int
- Definition Classes
- MarkupParser → MarkupParserCommon
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
- def appendText(pos: Int, ts: NodeBuffer, txt: String): Unit
- Definition Classes
- MarkupParser
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attListDecl(name: String, attList: List[AttrDecl]): Unit
- Definition Classes
- MarkupHandler
- def attrDecl(): Unit
- Definition Classes
- MarkupParser
- val cbuf: StringBuilder
- Attributes
- protected
- Definition Classes
- MarkupParser
- def ch: Char
- Definition Classes
- MarkupParser → MarkupParserCommon
- def ch_returning_nextch: Char
- Attributes
- protected
- Definition Classes
- MarkupParser → MarkupParserCommon
- def checkPubID(s: String): Boolean
- Definition Classes
- TokenTests
- def checkSysID(s: String): Boolean
- Definition Classes
- TokenTests
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def comment(pos: Int, txt: String): Comment
- Definition Classes
- ConstructingHandler → MarkupHandler
- def content(pscope: NamespaceBinding): NodeSeq
- Definition Classes
- MarkupParser
- def content1(pscope: NamespaceBinding, ts: NodeBuffer): Unit
- Definition Classes
- MarkupParser
- val curInput: Source
- Attributes
- protected
- Definition Classes
- MarkupParser
- var decls: List[Decl]
- Definition Classes
- MarkupHandler
- val doc: Document
- Attributes
- protected
- Definition Classes
- MarkupParser
- def document(): Document
- Definition Classes
- MarkupParser
- val dtd: DTD
- Definition Classes
- MarkupParser
- def elem(pos: Int, pre: String, label: String, attrs: MetaData, pscope: NamespaceBinding, empty: Boolean, nodes: NodeSeq): NodeSeq
- Definition Classes
- ConstructingHandler → MarkupHandler
- def elemDecl(n: String, cmstr: String): Unit
- Definition Classes
- MarkupHandler
- def elemEnd(pos: Int, pre: String, label: String): Unit
- Definition Classes
- MarkupHandler
- def elemStart(pos: Int, pre: String, label: String, attrs: MetaData, scope: NamespaceBinding): Unit
- Definition Classes
- MarkupHandler
- def element(pscope: NamespaceBinding): NodeSeq
- Definition Classes
- MarkupParser
- def element1(pscope: NamespaceBinding): NodeSeq
- Definition Classes
- MarkupParser
- def elementDecl(): Unit
- Definition Classes
- MarkupParser
- def endDTD(n: String): Unit
- Definition Classes
- MarkupHandler
- var ent: Map[String, EntityDecl]
- Definition Classes
- MarkupHandler
- def entityDecl(): Unit
- Definition Classes
- MarkupParser
- def entityRef(pos: Int, n: String): EntityRef
- Definition Classes
- ConstructingHandler → MarkupHandler
- def eof: Boolean
- Definition Classes
- MarkupParser → MarkupParserCommon
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def errorAndResult[T](msg: String, x: T): T
- Attributes
- protected
- Definition Classes
- MarkupParserCommon
- def errorNoEnd(tag: String): Nothing
- Definition Classes
- MarkupParser → MarkupParserCommon
- val extIndex: Int
- Definition Classes
- MarkupParser
- def extSubset(): Unit
- Definition Classes
- MarkupParser
- def externalID(): ExternalID
- Definition Classes
- MarkupParser
- def externalSource(systemId: String): Source
- Definition Classes
- ExternalSources
- 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()
- def initialize: PCDataXmlParser.this.type
- Definition Classes
- MarkupParser
- val inpStack: List[Source]
- Definition Classes
- MarkupParser
- val input: Source
- Definition Classes
- PCDataXmlParser → MarkupParser
- def intSubset(): Unit
- Definition Classes
- MarkupParser
- def isAlpha(c: Char): Boolean
- Definition Classes
- TokenTests
- def isAlphaDigit(c: Char): Boolean
- Definition Classes
- TokenTests
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isName(s: String): Boolean
- Definition Classes
- TokenTests
- def isNameChar(ch: Char): Boolean
- Definition Classes
- TokenTests
- def isNameStart(ch: Char): Boolean
- Definition Classes
- TokenTests
- def isPubIDChar(ch: Char): Boolean
- Definition Classes
- TokenTests
- final def isSpace(cs: Seq[Char]): Boolean
- Definition Classes
- TokenTests
- final def isSpace(ch: Char): Boolean
- Definition Classes
- TokenTests
- def isValidIANAEncoding(ianaEncoding: Seq[Char]): Boolean
- Definition Classes
- TokenTests
- val isValidating: Boolean
- Definition Classes
- MarkupHandler
- val lastChRead: Char
- Definition Classes
- MarkupParser
- def lookahead(): BufferedIterator[Char]
- Definition Classes
- MarkupParser → MarkupParserCommon
- def lookupElemDecl(Label: String): ElemDecl
- Definition Classes
- MarkupHandler
- def markupDecl(): Unit
- Definition Classes
- MarkupParser
- def markupDecl1(): Any
- Definition Classes
- MarkupParser
- def mkAttributes(name: String, pscope: NamespaceBinding): AttributesType
- Definition Classes
- MarkupParser → MarkupParserCommon
- def mkProcInstr(position: Int, name: String, text: String): ElementType
- Definition Classes
- MarkupParser → MarkupParserCommon
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nextChNeeded: Boolean
- Definition Classes
- MarkupParser
- def nextch(): Unit
- Definition Classes
- MarkupParser → MarkupParserCommon
- def notationDecl(): Unit
- Definition Classes
- MarkupParser
- def notationDecl(notat: String, extID: ExternalID): Unit
- Definition Classes
- MarkupHandler
- 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
- Definition Classes
- MarkupHandler
- def parseDTD(): Unit
- Definition Classes
- MarkupParser
- def parsedEntityDecl(name: String, edef: EntityDef): Unit
- Definition Classes
- MarkupHandler
- def peReference(name: String): Unit
- Definition Classes
- MarkupHandler
- def pop(): Unit
- Definition Classes
- MarkupParser
- val pos: Int
- Definition Classes
- MarkupParser
- val preserveWS: Boolean
- Definition Classes
- PCDataXmlParser → MarkupParser → ConstructingHandler
- def procInstr(pos: Int, target: String, txt: String): ProcInstr
- Definition Classes
- ConstructingHandler → MarkupHandler
- def prolog(): (Option[String], Option[String], Option[Boolean])
- Definition Classes
- MarkupParser
- def pubidLiteral(): String
- Definition Classes
- MarkupParser
- def push(entityName: String): Unit
- Definition Classes
- MarkupParser
- def pushExternal(systemId: String): Unit
- Definition Classes
- MarkupParser
- def putChar(c: Char): StringBuilder
- Attributes
- protected
- Definition Classes
- MarkupParser
- val reachedEof: Boolean
- Definition Classes
- MarkupParser
- def replacementText(entityName: String): Source
- Definition Classes
- MarkupHandler
- def reportSyntaxError(pos: Int, msg: String): Unit
report a syntax error
report a syntax error
- Definition Classes
- PCDataXmlParser → MarkupParser → MarkupParserCommon → MarkupHandler
- def reportSyntaxError(str: String): Unit
- Definition Classes
- MarkupParser → MarkupParserCommon
- def reportValidationError(pos: Int, str: String): Unit
- Definition Classes
- MarkupParser
- def returning[T](x: T)(f: (T) => Unit): T
- Definition Classes
- MarkupParserCommon
- def saving[A, B](getter: A, setter: (A) => Unit)(body: => B): B
- Definition Classes
- MarkupParserCommon
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def systemLiteral(): String
- Definition Classes
- MarkupParser
- def text(pos: Int, txt: String): Text
- Definition Classes
- ConstructingHandler → MarkupHandler
- def textDecl(): (Option[String], Option[String])
- Definition Classes
- MarkupParser
- val tmppos: Int
- Definition Classes
- MarkupParser → MarkupParserCommon
- def toString(): String
- Definition Classes
- AnyRef → Any
- def truncatedError(msg: String): Nothing
- Definition Classes
- MarkupParser → MarkupParserCommon
- def unparsedEntityDecl(name: String, extID: ExternalID, notat: String): Unit
- Definition Classes
- MarkupHandler
- def unreachable: Nothing
- Attributes
- protected
- Definition Classes
- MarkupParserCommon
- 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()
- def xAttributeValue(): String
- Definition Classes
- MarkupParserCommon
- def xAttributeValue(endCh: Char): String
- Definition Classes
- MarkupParserCommon
- def xAttributes(pscope: NamespaceBinding): (MetaData, NamespaceBinding)
parse attribute and create namespace scope, metadata [41] Attributes ::= { S Name Eq AttValue }
parse attribute and create namespace scope, metadata [41] Attributes ::= { S Name Eq AttValue }
- Definition Classes
- PCDataXmlParser → MarkupParser
- def xCharData: NodeSeq
'<! CharData ::= [CDATA[ ( {char} - {char}"]]>"{char} ) ']]>'
'<! CharData ::= [CDATA[ ( {char} - {char}"]]>"{char} ) ']]>'
see [15]
- Definition Classes
- PCDataMarkupParser → MarkupParser
- def xCharRef: String
- Definition Classes
- MarkupParserCommon
- def xCharRef(it: Iterator[Char]): String
- Definition Classes
- MarkupParserCommon
- def xCharRef(ch: () => Char, nextch: () => Unit): String
- Definition Classes
- MarkupParserCommon
- def xComment: NodeSeq
- Definition Classes
- MarkupParser
- def xEQ(): Unit
- Definition Classes
- MarkupParserCommon
- def xEndTag(startName: String): Unit
- Definition Classes
- MarkupParserCommon
- def xEntityValue(): String
- Definition Classes
- MarkupParser
- def xHandleError(that: Char, msg: String): Unit
- Definition Classes
- MarkupParser → MarkupParserCommon
- def xName: String
- Definition Classes
- MarkupParserCommon
- def xProcInstr: ElementType
- Definition Classes
- MarkupParserCommon
- def xSpace(): Unit
- Definition Classes
- MarkupParserCommon
- def xSpaceOpt(): Unit
- Definition Classes
- MarkupParserCommon
- def xTag(pscope: NamespaceType): (String, AttributesType)
- Attributes
- protected
- Definition Classes
- MarkupParserCommon
- def xTakeUntil[T](handler: (PositionType, String) => T, positioner: () => PositionType, until: String): T
- Attributes
- protected
- Definition Classes
- MarkupParserCommon
- def xToken(that: Seq[Char]): Unit
- Definition Classes
- MarkupParserCommon
- def xToken(that: Char): Unit
- Definition Classes
- MarkupParserCommon
- def xmlProcInstr(): MetaData
- Definition Classes
- MarkupParser