Trait

net.liftweb.util

PCDataMarkupParser

Related Doc: package util

Permalink

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
Visibility
  1. Public
  2. All

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

Abstract Value Members

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

    Permalink
    Definition Classes
    MarkupParser
  2. abstract val input: Source

    Permalink
    Definition Classes
    MarkupParser
  3. abstract val preserveWS: Boolean

    Permalink
    Definition Classes
    MarkupParser

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

    Permalink
    Definition Classes
    MarkupParser
  7. val cbuf: StringBuilder

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  15. var curInput: Source

    Permalink
    Attributes
    protected
    Definition Classes
    MarkupParser
  16. var doc: Document

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

    Permalink
    Definition Classes
    MarkupParser
  18. var dtd: DTD

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  22. def entityDecl(): Unit

    Permalink
    Definition Classes
    MarkupParser
  23. def eof: Boolean

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  31. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  34. def initialize: PCDataMarkupParser.this

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

    Permalink
    Definition Classes
    MarkupParser
  36. def intSubset(): Unit

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    TokenTests
  47. var lastChRead: Char

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  51. def mkAttributes(name: String, pscope: NamespaceBinding): (PCDataMarkupParser.this)#AttributesType

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

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

    Permalink
    Definition Classes
    AnyRef
  54. var nextChNeeded: Boolean

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

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

    Permalink
    Definition Classes
    MarkupParser
  57. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  59. def parseDTD(): Unit

    Permalink
    Definition Classes
    MarkupParser
  60. def pop(): Unit

    Permalink
    Definition Classes
    MarkupParser
  61. var pos: Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  76. var tmppos: Int

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

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

    Permalink
    Definition Classes
    MarkupParser → MarkupParserCommon
  79. def unreachable: Nothing

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser
  86. def xCharData: NodeSeq

    Permalink

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

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

    see [15]

    Definition Classes
    PCDataMarkupParser → MarkupParser
  87. def xCharRef: String

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

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

    Permalink
    Definition Classes
    MarkupParserCommon
  90. def xComment: NodeSeq

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    MarkupParserCommon
  99. def xTag(pscope: (PCDataMarkupParser.this)#NamespaceType): (String, (PCDataMarkupParser.this)#AttributesType)

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

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

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

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

    Permalink
    Definition Classes
    MarkupParser

Inherited from MarkupParser

Inherited from MarkupParserCommon

Inherited from TokenTests

Inherited from AnyRef

Inherited from Any

Ungrouped