scalaz.xml

Xml

object Xml extends Xmls

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

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

Type Members

  1. type CPredicate = Predicate[Cursor]

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

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

    Definition Classes
    Tokens
  4. type LStr = List[(CData.Line, Char)]

    Definition Classes
    Tokens
  5. type Line = Long

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

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

    Definition Classes
    QNames

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    A list of characters as an XML data source.

    A list of characters as an XML data source.

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

    A string as an XML data source.

    A string as an XML data source.

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

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

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

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

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

    Definition Classes
    Historys
  40. final def asInstanceOf[T0]: T0

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

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

    Definition Classes
    Attrs
  43. def blankCdata: CData

    Definition Classes
    CDatas
  44. def blankElement: Element

    Definition Classes
    Elements
  45. def blankQname: QName

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

    Definition Classes
    CDatas
  47. val cdataRaw: CDataKind

    Definition Classes
    CDataKinds
  48. val cdataText: CDataKind

    Definition Classes
    CDataKinds
  49. val cdataVerbatim: CDataKind

    Definition Classes
    CDataKinds
  50. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Predicates
  68. def finalize(): Unit

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

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

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

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

    Definition Classes
    Shifts
  73. def firstChild: Shift

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

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

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

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

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

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

    Definition Classes
    HCursors
  80. def history: History

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

    Definition Classes
    Any
  82. def lastChild: Shift

    Definition Classes
    Shifts
  83. def left: Shift

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

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

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

    Definition Classes
    AnyRef
  87. def nextDepthFirst: Shift

    Definition Classes
    Shifts
  88. final def notify(): Unit

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

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

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

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

    Definition Classes
    Shifts
  93. def parent: Shift

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

    Definition Classes
    Tokens
  95. def point: Shift

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

    Definition Classes
    Predicates
  97. val pretty: Config

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

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

    Definition Classes
    QNames
  100. def remove: Shift

    Definition Classes
    Shifts
  101. def removeLeft: Shift

    Definition Classes
    Shifts
  102. def removeRight: Shift

    Definition Classes
    Shifts
  103. def right: Shift

    Definition Classes
    Shifts
  104. def root: Shift

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Contents
  120. def toString(): String

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

    Definition Classes
    XSources
  122. def truePredicate[A]: Predicate[A]

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

    Definition Classes
    Txts
  124. final def wait(): Unit

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

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

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

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

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

    Definition Classes
    XSources

Inherited from Xmls

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