net.liftweb.util

PCDataXmlParser

class PCDataXmlParser extends ConstructingHandler with PCDataMarkupParser[PCDataXmlParser] with ExternalSources

Linear Supertypes
ExternalSources, PCDataMarkupParser[PCDataXmlParser], MarkupParser, MarkupParserCommon, TokenTests, ConstructingHandler, MarkupHandler, Logged, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PCDataXmlParser
  2. ExternalSources
  3. PCDataMarkupParser
  4. MarkupParser
  5. MarkupParserCommon
  6. TokenTests
  7. ConstructingHandler
  8. MarkupHandler
  9. Logged
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PCDataXmlParser(input: Source)

Type Members

  1. type AttributesType = (MetaData, NamespaceBinding)

    Definition Classes
    MarkupParser → MarkupParserCommon
  2. type ElementType = NodeSeq

    Definition Classes
    MarkupParser → MarkupParserCommon
  3. type InputType = Source

    Definition Classes
    MarkupParser → MarkupParserCommon
  4. type NamespaceType = NamespaceBinding

    Definition Classes
    MarkupParser → MarkupParserCommon
  5. type PositionType = Int

    Definition Classes
    MarkupParser → MarkupParserCommon

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def appendText(pos: Int, ts: NodeBuffer, txt: String): Unit

    Definition Classes
    MarkupParser
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def attListDecl(name: String, attList: List[AttrDecl]): Unit

    Definition Classes
    MarkupHandler
  9. def attrDecl(): Unit

    Definition Classes
    MarkupParser
  10. val cbuf: StringBuilder

    Attributes
    protected
    Definition Classes
    MarkupParser
  11. def ch: Char

    Definition Classes
    MarkupParser → MarkupParserCommon
  12. def ch_returning_nextch: Char

    Attributes
    protected
    Definition Classes
    MarkupParser → MarkupParserCommon
  13. def checkPubID(s: String): Boolean

    Definition Classes
    TokenTests
  14. def checkSysID(s: String): Boolean

    Definition Classes
    TokenTests
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def comment(pos: Int, txt: String): Comment

    Definition Classes
    ConstructingHandler → MarkupHandler
  17. def content(pscope: NamespaceBinding): NodeSeq

    Definition Classes
    MarkupParser
  18. def content1(pscope: NamespaceBinding, ts: NodeBuffer): Unit

    Definition Classes
    MarkupParser
  19. var curInput: Source

    Attributes
    protected
    Definition Classes
    MarkupParser
  20. var decls: List[Decl]

    Definition Classes
    MarkupHandler
  21. var doc: Document

    Attributes
    protected
    Definition Classes
    MarkupParser
  22. def document(): Document

    Definition Classes
    MarkupParser
  23. var dtd: DTD

    Definition Classes
    MarkupParser
  24. def elem(pos: Int, pre: String, label: String, attrs: MetaData, pscope: NamespaceBinding, empty: Boolean, nodes: NodeSeq): NodeSeq

    Definition Classes
    ConstructingHandler → MarkupHandler
  25. def elemDecl(n: String, cmstr: String): Unit

    Definition Classes
    MarkupHandler
  26. def elemEnd(pos: Int, pre: String, label: String): Unit

    Definition Classes
    MarkupHandler
  27. def elemStart(pos: Int, pre: String, label: String, attrs: MetaData, scope: NamespaceBinding): Unit

    Definition Classes
    MarkupHandler
  28. def element(pscope: NamespaceBinding): NodeSeq

    Definition Classes
    MarkupParser
  29. def element1(pscope: NamespaceBinding): NodeSeq

    Definition Classes
    MarkupParser
  30. def elementDecl(): Unit

    Definition Classes
    MarkupParser
  31. def endDTD(n: String): Unit

    Definition Classes
    MarkupHandler
  32. var ent: Map[String, EntityDecl]

    Definition Classes
    MarkupHandler
  33. def entityDecl(): Unit

    Definition Classes
    MarkupParser
  34. def entityRef(pos: Int, n: String): EntityRef

    Definition Classes
    ConstructingHandler → MarkupHandler
  35. def eof: Boolean

    Definition Classes
    MarkupParser → MarkupParserCommon
  36. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  38. def errorAndResult[T](msg: String, x: T): T

    Attributes
    protected
    Definition Classes
    MarkupParserCommon
  39. def errorNoEnd(tag: String): Nothing

    Definition Classes
    MarkupParser → MarkupParserCommon
  40. var extIndex: Int

    Definition Classes
    MarkupParser
  41. def extSubset(): Unit

    Definition Classes
    MarkupParser
  42. def externalID(): ExternalID

    Definition Classes
    MarkupParser
  43. def externalSource(systemId: String): Source

    Definition Classes
    ExternalSources
  44. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  46. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  47. def initialize: PCDataXmlParser.this.type

    Definition Classes
    MarkupParser
  48. var inpStack: List[Source]

    Definition Classes
    MarkupParser
  49. val input: Source

    Definition Classes
    PCDataXmlParser → MarkupParser
  50. def intSubset(): Unit

    Definition Classes
    MarkupParser
  51. def isAlpha(c: Char): Boolean

    Definition Classes
    TokenTests
  52. def isAlphaDigit(c: Char): Boolean

    Definition Classes
    TokenTests
  53. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  54. def isName(s: String): Boolean

    Definition Classes
    TokenTests
  55. def isNameChar(ch: Char): Boolean

    Definition Classes
    TokenTests
  56. def isNameStart(ch: Char): Boolean

    Definition Classes
    TokenTests
  57. def isPubIDChar(ch: Char): Boolean

    Definition Classes
    TokenTests
  58. final def isSpace(cs: Seq[Char]): Boolean

    Definition Classes
    TokenTests
  59. final def isSpace(ch: Char): Boolean

    Definition Classes
    TokenTests
  60. def isValidIANAEncoding(ianaEncoding: Seq[Char]): Boolean

    Definition Classes
    TokenTests
  61. val isValidating: Boolean

    Definition Classes
    MarkupHandler
  62. var lastChRead: Char

    Definition Classes
    MarkupParser
  63. def log(msg: String): Unit

    Definition Classes
    Logged
  64. def lookahead(): BufferedIterator[Char]

    Definition Classes
    MarkupParser → MarkupParserCommon
  65. def lookupElemDecl(Label: String): ElemDecl

    Definition Classes
    MarkupHandler
  66. def markupDecl(): Unit

    Definition Classes
    MarkupParser
  67. def markupDecl1(): Any

    Definition Classes
    MarkupParser
  68. def mkAttributes(name: String, pscope: NamespaceBinding): (MetaData, NamespaceBinding)

    Definition Classes
    MarkupParser → MarkupParserCommon
  69. def mkProcInstr(position: Int, name: String, text: String): ElementType

    Definition Classes
    MarkupParser → MarkupParserCommon
  70. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  71. var nextChNeeded: Boolean

    Definition Classes
    MarkupParser
  72. def nextch(): Unit

    Definition Classes
    MarkupParser → MarkupParserCommon
  73. def notationDecl(): Unit

    Definition Classes
    MarkupParser
  74. def notationDecl(notat: String, extID: ExternalID): Unit

    Definition Classes
    MarkupHandler
  75. final def notify(): Unit

    Definition Classes
    AnyRef
  76. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  77. def parameterEntityDecl(name: String, edef: EntityDef): Unit

    Definition Classes
    MarkupHandler
  78. def parseDTD(): Unit

    Definition Classes
    MarkupParser
  79. def parsedEntityDecl(name: String, edef: EntityDef): Unit

    Definition Classes
    MarkupHandler
  80. def peReference(name: String): Unit

    Definition Classes
    MarkupHandler
  81. def pop(): Unit

    Definition Classes
    MarkupParser
  82. var pos: Int

    Definition Classes
    MarkupParser
  83. val preserveWS: Boolean

    Definition Classes
    PCDataXmlParser → MarkupParser → ConstructingHandler
  84. def procInstr(pos: Int, target: String, txt: String): ProcInstr

    Definition Classes
    ConstructingHandler → MarkupHandler
  85. def prolog(): (Option[String], Option[String], Option[Boolean])

    Definition Classes
    MarkupParser
  86. def pubidLiteral(): String

    Definition Classes
    MarkupParser
  87. def push(entityName: String): Unit

    Definition Classes
    MarkupParser
  88. def pushExternal(systemId: String): Unit

    Definition Classes
    MarkupParser
  89. def putChar(c: Char): StringBuilder

    Attributes
    protected
    Definition Classes
    MarkupParser
  90. var reachedEof: Boolean

    Definition Classes
    MarkupParser
  91. def replacementText(entityName: String): Source

    Definition Classes
    MarkupHandler
  92. def reportSyntaxError(pos: Int, msg: String): Unit

    report a syntax error

    report a syntax error

    Definition Classes
    PCDataXmlParser → MarkupParser → MarkupParserCommon → MarkupHandler
  93. def reportSyntaxError(str: String): Unit

    Definition Classes
    MarkupParser → MarkupParserCommon
  94. def reportValidationError(pos: Int, str: String): Unit

    Definition Classes
    MarkupParser
  95. def returning[T](x: T)(f: (T) ⇒ Unit): T

    Definition Classes
    MarkupParserCommon
  96. def saving[A, B](getter: A, setter: (A) ⇒ Unit)(body: ⇒ B): B

    Definition Classes
    MarkupParserCommon
  97. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  98. def systemLiteral(): String

    Definition Classes
    MarkupParser
  99. def text(pos: Int, txt: String): Text

    Definition Classes
    ConstructingHandler → MarkupHandler
  100. def textDecl(): (Option[String], Option[String])

    Definition Classes
    MarkupParser
  101. var tmppos: Int

    Definition Classes
    MarkupParser → MarkupParserCommon
  102. def toString(): String

    Definition Classes
    AnyRef → Any
  103. def truncatedError(msg: String): Nothing

    Definition Classes
    MarkupParser → MarkupParserCommon
  104. def unparsedEntityDecl(name: String, extID: ExternalID, notat: String): Unit

    Definition Classes
    MarkupHandler
  105. def unreachable: Nothing

    Attributes
    protected
    Definition Classes
    MarkupParserCommon
  106. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. def xAttributeValue(): String

    Definition Classes
    MarkupParserCommon
  110. def xAttributeValue(endCh: Char): String

    Definition Classes
    MarkupParserCommon
  111. 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
  112. def xCharData: NodeSeq

    '<! CharData ::= [CDATA[ ( {char} - {char}"]]>"{char} ) ']]>'

    '<! CharData ::= [CDATA[ ( {char} - {char}"]]>"{char} ) ']]>'

    see [15]

    Definition Classes
    PCDataMarkupParser → MarkupParser
  113. def xCharRef: String

    Definition Classes
    MarkupParserCommon
  114. def xCharRef(it: Iterator[Char]): String

    Definition Classes
    MarkupParserCommon
  115. def xCharRef(ch: () ⇒ Char, nextch: () ⇒ Unit): String

    Definition Classes
    MarkupParserCommon
  116. def xComment: NodeSeq

    Definition Classes
    MarkupParser
  117. def xEQ(): Unit

    Definition Classes
    MarkupParserCommon
  118. def xEndTag(startName: String): Unit

    Definition Classes
    MarkupParserCommon
  119. def xEntityValue(): String

    Definition Classes
    MarkupParser
  120. def xHandleError(that: Char, msg: String): Unit

    Definition Classes
    MarkupParser → MarkupParserCommon
  121. def xName: String

    Definition Classes
    MarkupParserCommon
  122. def xProcInstr: ElementType

    Definition Classes
    MarkupParserCommon
  123. def xSpace(): Unit

    Definition Classes
    MarkupParserCommon
  124. def xSpaceOpt(): Unit

    Definition Classes
    MarkupParserCommon
  125. def xTag(pscope: NamespaceType): (String, (MetaData, NamespaceBinding))

    Attributes
    protected
    Definition Classes
    MarkupParserCommon
  126. def xTakeUntil[T](handler: (PositionType, String) ⇒ T, positioner: () ⇒ PositionType, until: String): T

    Attributes
    protected
    Definition Classes
    MarkupParserCommon
  127. def xToken(that: Seq[Char]): Unit

    Definition Classes
    MarkupParserCommon
  128. def xToken(that: Char): Unit

    Definition Classes
    MarkupParserCommon
  129. def xmlProcInstr(): MetaData

    Definition Classes
    MarkupParser

Inherited from ExternalSources

Inherited from MarkupParser

Inherited from MarkupParserCommon

Inherited from TokenTests

Inherited from ConstructingHandler

Inherited from MarkupHandler

Inherited from Logged

Inherited from AnyRef

Inherited from Any

Ungrouped