net.liftweb.util

PCDataMarkupParser

trait PCDataMarkupParser[PCM <: MarkupParser with MarkupHandler] extends MarkupParser

Extends the Markup Parser to do the right thing (tm) with PCData blocks

Self Type
PCDataMarkupParser[PCM] with PCM
Linear Supertypes
MarkupParser, MarkupParserCommon, TokenTests, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PCDataMarkupParser
  2. MarkupParser
  3. MarkupParserCommon
  4. TokenTests
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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

Abstract Value Members

  1. abstract def externalSource(systemLiteral: String): Source

    Definition Classes
    MarkupParser
  2. abstract val input: Source

    Definition Classes
    MarkupParser
  3. abstract val preserveWS: Boolean

    Definition Classes
    MarkupParser

Concrete 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 attrDecl(): Unit

    Definition Classes
    MarkupParser
  9. val cbuf: StringBuilder

    Attributes
    protected
    Definition Classes
    MarkupParser
  10. def ch: Char

    Definition Classes
    MarkupParser → MarkupParserCommon
  11. def ch_returning_nextch: Char

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

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

    Definition Classes
    TokenTests
  14. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def content(pscope: NamespaceBinding): NodeSeq

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

    Definition Classes
    MarkupParser
  17. var curInput: Source

    Attributes
    protected
    Definition Classes
    MarkupParser
  18. var doc: Document

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

    Definition Classes
    MarkupParser
  20. var dtd: DTD

    Definition Classes
    MarkupParser
  21. def element(pscope: NamespaceBinding): NodeSeq

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

    Definition Classes
    MarkupParser
  23. def elementDecl(): Unit

    Definition Classes
    MarkupParser
  24. def entityDecl(): Unit

    Definition Classes
    MarkupParser
  25. def eof: Boolean

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

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

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

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

    Definition Classes
    MarkupParser → MarkupParserCommon
  30. var extIndex: Int

    Definition Classes
    MarkupParser
  31. def extSubset(): Unit

    Definition Classes
    MarkupParser
  32. def externalID(): ExternalID

    Definition Classes
    MarkupParser
  33. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  36. def initialize: PCDataMarkupParser.this

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

    Definition Classes
    MarkupParser
  38. def intSubset(): Unit

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    TokenTests
  49. var lastChRead: Char

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

    Definition Classes
    MarkupParser → MarkupParserCommon
  51. def markupDecl(): Unit

    Definition Classes
    MarkupParser
  52. def markupDecl1(): Any

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

    Definition Classes
    MarkupParser → MarkupParserCommon
  54. def mkProcInstr(position: Int, name: String, text: String): (PCDataMarkupParser.this)#ElementType

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

    Definition Classes
    AnyRef
  56. var nextChNeeded: Boolean

    Definition Classes
    MarkupParser
  57. def nextch(): Unit

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

    Definition Classes
    MarkupParser
  59. final def notify(): Unit

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

    Definition Classes
    AnyRef
  61. def parseDTD(): Unit

    Definition Classes
    MarkupParser
  62. def pop(): Unit

    Definition Classes
    MarkupParser
  63. var pos: Int

    Definition Classes
    MarkupParser
  64. def prolog(): (Option[String], Option[String], Option[Boolean])

    Definition Classes
    MarkupParser
  65. def pubidLiteral(): String

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

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

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

    Attributes
    protected
    Definition Classes
    MarkupParser
  69. var reachedEof: Boolean

    Definition Classes
    MarkupParser
  70. def reportSyntaxError(str: String): Unit

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

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

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

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

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

    Definition Classes
    AnyRef
  76. def systemLiteral(): String

    Definition Classes
    MarkupParser
  77. def textDecl(): (Option[String], Option[String])

    Definition Classes
    MarkupParser
  78. var tmppos: Int

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

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

    Definition Classes
    MarkupParser → MarkupParserCommon
  81. def unreachable: Nothing

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

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

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

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

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

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

    Definition Classes
    MarkupParser
  88. def xCharData: NodeSeq

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

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

    see [15]

    Definition Classes
    PCDataMarkupParser → MarkupParser
  89. def xCharRef: String

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

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

    Definition Classes
    MarkupParserCommon
  92. def xComment: NodeSeq

    Definition Classes
    MarkupParser
  93. def xEQ(): Unit

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

    Definition Classes
    MarkupParserCommon
  95. def xEntityValue(): String

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

    Definition Classes
    MarkupParser → MarkupParserCommon
  97. def xName: String

    Definition Classes
    MarkupParserCommon
  98. def xProcInstr: (PCDataMarkupParser.this)#ElementType

    Definition Classes
    MarkupParserCommon
  99. def xSpace(): Unit

    Definition Classes
    MarkupParserCommon
  100. def xSpaceOpt(): Unit

    Definition Classes
    MarkupParserCommon
  101. def xTag(pscope: (PCDataMarkupParser.this)#NamespaceType): (String, (MetaData, NamespaceBinding))

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

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

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

    Definition Classes
    MarkupParserCommon
  105. def xmlProcInstr(): MetaData

    Definition Classes
    MarkupParser

Inherited from MarkupParser

Inherited from MarkupParserCommon

Inherited from TokenTests

Inherited from AnyRef

Inherited from Any

Ungrouped