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
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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: Any): 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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
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
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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