Trait

scalaz.xml

Xmls

Related Doc: package xml

Permalink

trait Xmls extends Attrs with Cs with CDatas with CDataKinds with Contents with Elements with NSInfos with Pps with QNames with Tokens with Txts with XSources with IdentityXmls

Contains the entire XML library so as to provide a convenient single import for users.

Source
Xml.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Xmls
  2. IdentityXmls
  3. XSources
  4. Txts
  5. Tokens
  6. QNames
  7. Pps
  8. XPrints
  9. Configs
  10. NSInfos
  11. Elements
  12. Contents
  13. CDataKinds
  14. CDatas
  15. Cs
  16. Tags
  17. Shifts
  18. Predicates
  19. Historys
  20. HCursors
  21. Cursors
  22. Attrs
  23. AnyRef
  24. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type CPredicate = Predicate[Cursor]

    Permalink
    Definition Classes
    Predicates
  2. type Forest = List[Content]

    Permalink
    Definition Classes
    Contents
  3. type LChar = (CData.Line, Char)

    Permalink
    Definition Classes
    Tokens
  4. type LStr = List[LChar]

    Permalink
    Definition Classes
    Tokens
  5. type Line = Long

    Permalink
    Definition Classes
    CDatas
  6. type Path = List[(List[Content], cursor.Tag, List[Content])]

    Permalink
    Definition Classes
    Cursors
  7. type Str = List[Char]

    Permalink
    Definition Classes
    QNames

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. implicit val AttrEqual: Equal[Attr]

    Permalink
    Definition Classes
    Attrs
  5. implicit val AttrOrder: Order[Attr]

    Permalink
    Definition Classes
    Attrs
  6. implicit val AttrShow: Show[Attr]

    Permalink
    Definition Classes
    Attrs
  7. implicit val CDataEqual: Equal[CData]

    Permalink
    Definition Classes
    CDatas
  8. implicit def CDataKindEqual: Equal[CDataKind]

    Permalink
    Definition Classes
    CDataKinds
  9. implicit def CDataKindShow: Show[CDataKind]

    Permalink
    Definition Classes
    CDataKinds
  10. implicit val CDataShow: Show[CData]

    Permalink
    Definition Classes
    CDatas
  11. implicit val CDataXPrint: XPrint[CData]

    Permalink
    Definition Classes
    XPrints
  12. implicit val ContentEqual: Equal[Content]

    Permalink
    Definition Classes
    Contents
  13. implicit val ContentShow: Show[Content]

    Permalink
    Definition Classes
    Contents
  14. implicit val ContentXPrint: XPrint[Content]

    Permalink
    Definition Classes
    XPrints
  15. implicit val CursorEqual: Equal[Cursor]

    Permalink
    Definition Classes
    Cursors
  16. implicit val CursorShow: Show[Cursor]

    Permalink
    Definition Classes
    Cursors
  17. implicit val ElementEqual: Equal[Element]

    Permalink
    Definition Classes
    Elements
  18. implicit val ElementShow: Show[Element]

    Permalink
    Definition Classes
    Elements
  19. implicit val ElementXPrint: XPrint[Element]

    Permalink
    Definition Classes
    XPrints
  20. implicit val HCursorEqual: Equal[HCursor]

    Permalink
    Definition Classes
    HCursors
  21. implicit val HCursorShow: Show[HCursor]

    Permalink
    Definition Classes
    HCursors
  22. implicit val HistoryEqual: Equal[History]

    Permalink
    Definition Classes
    Historys
  23. implicit val HistoryShow: Show[History]

    Permalink
    Definition Classes
    Historys
  24. implicit val NSInfoEqual: Equal[NSInfo]

    Permalink
    Definition Classes
    NSInfos
  25. implicit val NSInfoShow: Show[NSInfo]

    Permalink
    Definition Classes
    NSInfos
  26. implicit def PreciateEqual[A]: Equal[Predicate[A]]

    Permalink
    Definition Classes
    Predicates
  27. implicit def PredicateShow[A]: Show[Predicate[A]]

    Permalink
    Definition Classes
    Predicates
  28. implicit val QNameEqual: Equal[QName]

    Permalink
    Definition Classes
    QNames
  29. implicit val QNameOrder: Order[QName]

    Permalink
    Definition Classes
    QNames
  30. implicit val QNameShow: Show[QName]

    Permalink
    Definition Classes
    QNames
  31. implicit val StrXSource: XSource[QName.Str]

    Permalink

    A list of characters as an XML data source.

    A list of characters as an XML data source.

    Definition Classes
    XSources
  32. implicit def StringXSource: XSource[String]

    Permalink

    A string as an XML data source.

    A string as an XML data source.

    Definition Classes
    XSources
  33. implicit val TagEqual: Equal[cursor.Tag]

    Permalink
    Definition Classes
    Tags
  34. implicit val TagShow: Show[cursor.Tag]

    Permalink
    Definition Classes
    Tags
  35. implicit def ToIdentityXml[A](a: A): IdentityXml[A]

    Permalink
    Definition Classes
    IdentityXmls
  36. implicit def TokenShow: Show[Token]

    Permalink
    Definition Classes
    Tokens
  37. def apply(o: Op): History

    Permalink
    Definition Classes
    Historys
  38. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  39. def attr(key: QName, value: QName.Str): Attr

    Permalink
    Definition Classes
    Attrs
  40. def attrs(key: String, value: String): Attr

    Permalink
    Definition Classes
    Attrs
  41. def blankCdata: CData

    Permalink
    Definition Classes
    CDatas
  42. def blankElement: Element

    Permalink
    Definition Classes
    Elements
  43. def blankQname: QName

    Permalink
    Definition Classes
    QNames
  44. def cdata(verbatim: CDataKind, data: QName.Str, line: Option[Line] = None): CData

    Permalink
    Definition Classes
    CDatas
  45. val cdataRaw: CDataKind

    Permalink
    Definition Classes
    CDataKinds
  46. val cdataText: CDataKind

    Permalink
    Definition Classes
    CDataKinds
  47. val cdataVerbatim: CDataKind

    Permalink
    Definition Classes
    CDataKinds
  48. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def comment(s: QName.Str): Content

    Permalink
    Definition Classes
    Contents
  50. def commentToken(s: QName.Str): Token

    Permalink
    Definition Classes
    Tokens
  51. def config(short_empty_tag: (QName) ⇒ Boolean = _ => true, prettify: Option[QName.Str] = None): Config

    Permalink
    Definition Classes
    Configs
  52. def cref(s: QName.Str): Content

    Permalink
    Definition Classes
    Contents
  53. def crefBit(s: QName.Str): Txt

    Permalink
    Definition Classes
    Txts
  54. def crefToChar(s: QName.Str): Option[Char]

    Permalink
    Definition Classes
    XSources
  55. def crefToken(s: QName.Str): Token

    Permalink
    Definition Classes
    Tokens
  56. def cursor(current: Content, lefts: List[Content] = Nil, rights: List[Content] = Nil, parents: Path = Nil): Cursor

    Permalink
    Definition Classes
    Cursors
  57. def decodeAttr(s: QName.Str): QName.Str

    Permalink
    Definition Classes
    Txts
  58. def decodeText(s: QName.Str): List[Txt]

    Permalink
    Definition Classes
    Txts
  59. def elem(e: Element): Content

    Permalink
    Definition Classes
    Contents
  60. def element(name: QName, attribs: List[Attr] = Nil, content: List[Content] = Nil, line: Option[CData.Line] = None): Element

    Permalink
    Definition Classes
    Elements
  61. def elems(c: List[Content]): List[Element]

    Permalink
    Definition Classes
    Contents
  62. def endToken(l: CData.Line, q: QName): Token

    Permalink
    Definition Classes
    Tokens
  63. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  65. def falsePredicate[A]: Predicate[A]

    Permalink
    Definition Classes
    Predicates
  66. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  67. def findChild(p: cursor.Predicate.CPredicate): Shift

    Permalink
    Definition Classes
    Shifts
  68. def findLeft(p: cursor.Predicate.CPredicate): Shift

    Permalink
    Definition Classes
    Shifts
  69. def findRec(p: cursor.Predicate.CPredicate): Shift

    Permalink
    Definition Classes
    Shifts
  70. def findRight(p: cursor.Predicate.CPredicate): Shift

    Permalink
    Definition Classes
    Shifts
  71. def firstChild: Shift

    Permalink
    Definition Classes
    Shifts
  72. def forestToCursor(forest: Forest): Option[Cursor]

    Permalink
    Definition Classes
    Contents
  73. def forestToCursorOr(forest: Forest, c: ⇒ Cursor): Cursor

    Permalink
    Definition Classes
    Contents
  74. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  76. def hcursor(history: History = History.history, cursor: Option[Cursor] = None): HCursor

    Permalink
    Definition Classes
    HCursors
  77. def hcursorc(history: History = History.history, cursor: Cursor): HCursor

    Permalink
    Definition Classes
    HCursors
  78. def history: History

    Permalink
    Definition Classes
    Historys
  79. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  80. def lastChild: Shift

    Permalink
    Definition Classes
    Shifts
  81. def left: Shift

    Permalink
    Definition Classes
    Shifts
  82. def lookup(n: QName, as: List[Attr]): Option[QName.Str]

    Permalink
    Definition Classes
    Attrs
  83. def lookupBy(p: (QName) ⇒ Boolean, as: List[Attr]): Option[QName.Str]

    Permalink
    Definition Classes
    Attrs
  84. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  85. def nextDepthFirst: Shift

    Permalink
    Definition Classes
    Shifts
  86. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  88. def npredicate[A](p: (A) ⇒ Boolean, n: String): Predicate[A]

    Permalink
    Definition Classes
    Predicates
  89. def nsInfo(prefixes: List[(QName.Str, QName.Str)], uri: Option[QName.Str] = None): NSInfo

    Permalink
    Definition Classes
    NSInfos
  90. def nthChild(n: ⇒ Int): Shift

    Permalink
    Definition Classes
    Shifts
  91. def parent: Shift

    Permalink
    Definition Classes
    Shifts
  92. def parse(ts: List[Token]): List[Content]

    Permalink
    Definition Classes
    Tokens
  93. def point: Shift

    Permalink
    Definition Classes
    Shifts
  94. def predicate[A](p: (A) ⇒ Boolean, n: Option[List[Char]] = None): Predicate[A]

    Permalink
    Definition Classes
    Predicates
  95. val pretty: Config

    Permalink
    Definition Classes
    Configs
  96. def qname(name: Str, uri: Option[Str] = None, prefix: Option[Str] = None): QName

    Permalink
    Definition Classes
    QNames
  97. def qnames(name: String, uri: Option[Str] = None, prefix: Option[Str] = None): QName

    Permalink
    Definition Classes
    QNames
  98. def remove: Shift

    Permalink
    Definition Classes
    Shifts
  99. def removeLeft: Shift

    Permalink
    Definition Classes
    Shifts
  100. def removeRight: Shift

    Permalink
    Definition Classes
    Shifts
  101. def right: Shift

    Permalink
    Definition Classes
    Shifts
  102. def root: Shift

    Permalink
    Definition Classes
    Shifts
  103. def shift(k: (Cursor) ⇒ HCursor): Shift

    Permalink
    Definition Classes
    Shifts
  104. def shiftChoice(s: Shift*): Shift

    Permalink
    Definition Classes
    Shifts
  105. def shiftConcat(s: Shift*): Shift

    Permalink
    Definition Classes
    Shifts
  106. def shiftSplit(history: (Cursor) ⇒ History, cursor: (Cursor) ⇒ Option[Cursor]): Shift

    Permalink
    Definition Classes
    Shifts
  107. def shiftSplits(history: (Cursor) ⇒ History, cursor: (Cursor) ⇒ Cursor): Shift

    Permalink
    Definition Classes
    Shifts
  108. def shifts(k: (Cursor) ⇒ Cursor): Shift

    Permalink
    Definition Classes
    Shifts
  109. def showAttr(a: Attr): List[Char]

    Permalink
    Definition Classes
    XPrints
  110. def showCdata(d: CData): List[Char]

    Permalink
    Definition Classes
    XPrints
  111. def showQname(n: QName): List[Char]

    Permalink
    Definition Classes
    XPrints
  112. def startToken(l: CData.Line, q: QName, a: List[Attr], e: Boolean): Token

    Permalink
    Definition Classes
    Tokens
  113. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  114. def tag(name: QName, attribs: List[Attr] = Nil, line: Option[CData.Line] = None): cursor.Tag

    Permalink
    Definition Classes
    Tags
  115. def text(d: CData): Content

    Permalink
    Definition Classes
    Contents
  116. def textToken(d: CData): Token

    Permalink
    Definition Classes
    Tokens
  117. def texts(c: List[Content]): List[CData]

    Permalink
    Definition Classes
    Contents
  118. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  119. def tokens(s: Token.LStr): List[Token]

    Permalink
    Definition Classes
    XSources
  120. def truePredicate[A]: Predicate[A]

    Permalink
    Definition Classes
    Predicates
  121. def txtBit(s: QName.Str): Txt

    Permalink
    Definition Classes
    Txts
  122. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  125. def xprint[A](f: (A) ⇒ (Config) ⇒ List[Char]): XPrint[A]

    Permalink
    Definition Classes
    XPrints
  126. def xprints[A](f: (A) ⇒ (Config) ⇒ String): XPrint[A]

    Permalink
    Definition Classes
    XPrints
  127. def xsource[S](f: (S) ⇒ Option[(Char, S)]): XSource[S]

    Permalink
    Definition Classes
    XSources

Inherited from IdentityXmls

Inherited from XSources

Inherited from Txts

Inherited from Tokens

Inherited from QNames

Inherited from Pps

Inherited from XPrints

Inherited from Configs

Inherited from NSInfos

Inherited from Elements

Inherited from Contents

Inherited from CDataKinds

Inherited from CDatas

Inherited from Cs

Inherited from cursor.Tags

Inherited from Shifts

Inherited from Predicates

Inherited from Historys

Inherited from HCursors

Inherited from Cursors

Inherited from Attrs

Inherited from AnyRef

Inherited from Any

Ungrouped