Type Members
-
-
type
ElementType = NodeSeq
-
type
InputType = Source
-
-
type
PositionType = Int
Abstract Value Members
-
abstract
def
externalSource(systemLiteral: String): Source
-
abstract
val
input: Source
-
abstract
val
preserveWS: Boolean
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
appendText(pos: Int, ts: NodeBuffer, txt: String): Unit
-
final
def
asInstanceOf[T0]: T0
-
def
attrDecl(): Unit
-
-
-
def
ch_returning_nextch: Char
-
def
checkPubID(s: String): Boolean
-
def
checkSysID(s: String): Boolean
-
def
clone(): AnyRef
-
-
-
var
curInput: Source
-
-
-
var
dtd: DTD
-
-
-
def
elementDecl(): Unit
-
def
entityDecl(): Unit
-
-
-
-
def
errorAndResult[T](msg: String, x: T): T
-
def
errorNoEnd(tag: String): Nothing
-
var
extIndex: Int
-
def
extSubset(): Unit
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
-
def
intSubset(): Unit
-
-
def
isAlphaDigit(c: Char): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isName(s: String): Boolean
-
-
def
isNameStart(ch: Char): Boolean
-
def
isPubIDChar(ch: Char): Boolean
-
-
final
def
isSpace(ch: Char): Boolean
-
def
isValidIANAEncoding(ianaEncoding: Seq[Char]): Boolean
-
var
lastChRead: Char
-
-
def
markupDecl(): Unit
-
def
markupDecl1(): Any
-
-
def
mkProcInstr(position: Int, name: String, text: String): (PCDataMarkupParser.this)#ElementType
-
-
var
nextChNeeded: Boolean
-
def
nextch(): Unit
-
def
notationDecl(): Unit
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parseDTD(): Unit
-
def
pop(): Unit
-
var
pos: Int
-
-
def
pubidLiteral(): String
-
def
push(entityName: String): Unit
-
def
pushExternal(systemId: String): Unit
-
-
var
reachedEof: Boolean
-
def
reportSyntaxError(str: String): Unit
-
def
reportSyntaxError(pos: Int, str: String): Unit
-
def
reportValidationError(pos: Int, str: String): Unit
-
def
returning[T](x: T)(f: (T) ⇒ Unit): T
-
def
saving[A, B](getter: A, setter: (A) ⇒ Unit)(body: ⇒ B): B
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
systemLiteral(): String
-
def
textDecl(): (Option[String], Option[String])
-
var
tmppos: Int
-
def
toString(): String
-
def
truncatedError(msg: String): Nothing
-
def
unreachable: Nothing
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
xAttributeValue(): String
-
def
xAttributeValue(endCh: Char): String
-
-
def
xCharData: NodeSeq
-
def
xCharRef: String
-
def
xCharRef(it: Iterator[Char]): String
-
def
xCharRef(ch: () ⇒ Char, nextch: () ⇒ Unit): String
-
-
def
xEQ(): Unit
-
def
xEndTag(startName: String): Unit
-
def
xEntityValue(): String
-
def
xHandleError(that: Char, msg: String): Unit
-
def
xName: String
-
-
def
xSpace(): Unit
-
def
xSpaceOpt(): Unit
-
-
def
xTakeUntil[T](handler: ((PCDataMarkupParser.this)#PositionType, String) ⇒ T, positioner: () ⇒ (PCDataMarkupParser.this)#PositionType, until: String): T
-
-
def
xToken(that: Char): Unit
-
def
xmlProcInstr(): MetaData
Extends the Markup Parser to do the right thing (tm) with PCData blocks