Class/Object

net.liftweb.util

PCDataXmlParser

Related Docs: object PCDataXmlParser | package util

Permalink

class PCDataXmlParser extends ConstructingHandler with PCDataMarkupParser[PCDataXmlParser] with ExternalSources

Linear Supertypes
ExternalSources, PCDataMarkupParser[PCDataXmlParser], MarkupParser, MarkupParserCommon, TokenTests, ConstructingHandler, MarkupHandler, 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. AnyRef
  10. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PCDataXmlParser(input: Source)

    Permalink

Type Members

  1. type AttributesType = (MetaData, NamespaceBinding)

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  2. type ElementType = NodeSeq

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  3. type InputType = Source

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  4. type NamespaceType = NamespaceBinding

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  5. type PositionType = Int

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def appendText(pos: Int, ts: NodeBuffer, txt: String): Unit

    Permalink
    Definition Classes
    MarkupParser
  5. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    MarkupHandler
  7. def attrDecl(): Unit

    Permalink
    Definition Classes
    MarkupParser
  8. val cbuf: StringBuilder

    Permalink
    Attributes
    protected
    Definition Classes
    MarkupParser
  9. def ch: Char

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  10. def ch_returning_nextch: Char

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

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

    Permalink
    Definition Classes
    TokenTests
  13. def clone(): AnyRef

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  17. var curInput: Source

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

    Permalink
    Definition Classes
    MarkupHandler
  19. var doc: Document

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

    Permalink
    Definition Classes
    MarkupParser
  21. var dtd: DTD

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  28. def elementDecl(): Unit

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

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

    Permalink
    Definition Classes
    MarkupHandler
  31. def entityDecl(): Unit

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

    Permalink
    Definition Classes
    ConstructingHandler → MarkupHandler
  33. def eof: Boolean

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  38. var extIndex: Int

    Permalink
    Definition Classes
    MarkupParser
  39. def extSubset(): Unit

    Permalink
    Definition Classes
    MarkupParser
  40. def externalID(): ExternalID

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

    Permalink
    Definition Classes
    ExternalSources
  42. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  46. var inpStack: List[Source]

    Permalink
    Definition Classes
    MarkupParser
  47. val input: Source

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TokenTests
  59. val isValidating: Boolean

    Permalink
    Definition Classes
    MarkupHandler
  60. var lastChRead: Char

    Permalink
    Definition Classes
    MarkupParser
  61. def lookahead(): BufferedIterator[Char]

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

    Permalink
    Definition Classes
    MarkupHandler
  63. def markupDecl(): Unit

    Permalink
    Definition Classes
    MarkupParser
  64. def markupDecl1(): Any

    Permalink
    Definition Classes
    MarkupParser
  65. def mkAttributes(name: String, pscope: NamespaceBinding): AttributesType

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

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

    Permalink
    Definition Classes
    AnyRef
  68. var nextChNeeded: Boolean

    Permalink
    Definition Classes
    MarkupParser
  69. def nextch(): Unit

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

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

    Permalink
    Definition Classes
    MarkupHandler
  72. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  73. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    MarkupHandler
  75. def parseDTD(): Unit

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

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

    Permalink
    Definition Classes
    MarkupHandler
  78. def pop(): Unit

    Permalink
    Definition Classes
    MarkupParser
  79. var pos: Int

    Permalink
    Definition Classes
    MarkupParser
  80. val preserveWS: Boolean

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

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

    Permalink
    Definition Classes
    MarkupParser
  83. def pubidLiteral(): String

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    MarkupParser
  87. var reachedEof: Boolean

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

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

    Permalink

    report a syntax error

    report a syntax error

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  95. def systemLiteral(): String

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

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

    Permalink
    Definition Classes
    MarkupParser
  98. var tmppos: Int

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

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

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

    Permalink
    Definition Classes
    MarkupHandler
  102. def unreachable: Nothing

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParserCommon
  108. def xAttributes(pscope: NamespaceBinding): (MetaData, NamespaceBinding)

    Permalink

    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
  109. def xCharData: NodeSeq

    Permalink

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

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

    see [15]

    Definition Classes
    PCDataMarkupParser → MarkupParser
  110. def xCharRef: String

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

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

    Permalink
    Definition Classes
    MarkupParserCommon
  113. def xComment: NodeSeq

    Permalink
    Definition Classes
    MarkupParser
  114. def xEQ(): Unit

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

    Permalink
    Definition Classes
    MarkupParserCommon
  116. def xEntityValue(): String

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

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  118. def xName: String

    Permalink
    Definition Classes
    MarkupParserCommon
  119. def xProcInstr: ElementType

    Permalink
    Definition Classes
    MarkupParserCommon
  120. def xSpace(): Unit

    Permalink
    Definition Classes
    MarkupParserCommon
  121. def xSpaceOpt(): Unit

    Permalink
    Definition Classes
    MarkupParserCommon
  122. def xTag(pscope: NamespaceType): (String, AttributesType)

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

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

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

    Permalink
    Definition Classes
    MarkupParserCommon
  126. def xmlProcInstr(): MetaData

    Permalink
    Definition Classes
    MarkupParser

Deprecated Value Members

  1. def log(msg: String): Unit

    Permalink
    Definition Classes
    MarkupHandler
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11) This method and its usages will be removed. Use a debugger to debug code.

Inherited from ExternalSources

Inherited from MarkupParser

Inherited from MarkupParserCommon

Inherited from TokenTests

Inherited from ConstructingHandler

Inherited from MarkupHandler

Inherited from AnyRef

Inherited from Any

Ungrouped