Packages

o

scales.xml

ScalesXml

object ScalesXml extends ScalesXmlImplicits

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalesXml
  2. ScalesXmlImplicits
  3. FromEqualsImplicit
  4. ComparisonContextImplicits
  5. StreamComparableImplicits
  6. TheyReallyAreIterators
  7. DefaultXmlEquals
  8. DefaultDocLikeEquals
  9. DefaultQNameToken
  10. QNameEquals
  11. DefaultStreamEquals
  12. StreamEquals
  13. DefaultElemEquals
  14. DefaultAttributesEquals
  15. DefaultAttributeEquals
  16. DefaultItemEquals
  17. PullTypeConversionImplicits
  18. XmlPathImplicits
  19. FunctionImplicits
  20. NamesImplicits
  21. TextImplicits
  22. XmlPrinterImplicits
  23. SerializerImplicits
  24. TraxConversionImplicits
  25. OptimisingStrategiesImplicits
  26. XmlParserImplicits
  27. OptionalDslBuilderImplicits
  28. DslImplicits
  29. XmlUtilsImplicits
  30. QNameImplicits
  31. DefaultXmlVersion
  32. XmlTypesImplicits
  33. AnyRef
  34. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ToScales extends AnyRef
    Definition Classes
    XmlUtilsImplicits
  2. case class DeclarationConverter(decl: Declaration) extends Product with Serializable
    Definition Classes
    XmlPrinterImplicits

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val AttributePathsToBoolean: (xpath.AttributePaths[_]) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  5. implicit val BooleanToBoolean: (Boolean) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  6. implicit val IterableToBoolean: (Iterable[_]) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  7. implicit val NumberToBoolean: (Number) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  8. implicit val StringToBoolean: (String) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  9. implicit val XPathToBoolean: (xpath.XPath[_]) ⇒ Boolean

    Mimic the logic of xpath boolean() through typeclass, see AsBoolean / XmlDSL

    Mimic the logic of xpath boolean() through typeclass, see AsBoolean / XmlDSL

    Definition Classes
    XmlPathImplicits
  10. implicit val aqnameNames: AQNameNames.type
    Definition Classes
    NamesImplicits
  11. implicit def aqpairToAttribute(pair: (xml.AttributeQName, String)): Attribute

    Converts AQN -> String into an attribute

    Converts AQN -> String into an attribute

    Definition Classes
    XmlTypesImplicits
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. implicit val attribNames: AttributeNames.type
    Definition Classes
    NamesImplicits
  14. implicit val attribPathText: AttributePathText.type
    Definition Classes
    TextImplicits
  15. implicit def attribPathsNames[T <: Iterable[xml.XmlPath]]: Names[xpath.AttributePaths[T]]
    Definition Classes
    NamesImplicits
  16. implicit def attribPathsText[T <: Iterable[xml.XmlPath]]: TextValue[xpath.AttributePaths[T]]
    Definition Classes
    TextImplicits
  17. implicit val attribText: AttributeText.type
    Definition Classes
    TextImplicits
  18. implicit val attributePathNames: AttributePathNames.type
    Definition Classes
    NamesImplicits
  19. implicit val builderSerializeable: SerializeableXml[DslBuilder]

    Serializes a DslBuilder

    Serializes a DslBuilder

    Definition Classes
    SerializerImplicits
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. implicit val closeablePullIsAn: (xml.CloseablePull) ⇒ Iterator[xml.PullType]
    Definition Classes
    TheyReallyAreIterators
  22. implicit def closeablePullWrapper(implicit bodyComp: XmlComparison[Iterator[xml.PullType]]): DocLikeWrapper[xml.CloseablePull]

    Wrapper for CloseablePull

    Wrapper for CloseablePull

    Definition Classes
    StreamComparableImplicits
  23. implicit def defaultAttributeComparison(implicit qe: Equal[QName], qnameTokenComparison: Option[(ComparisonContext, String, String) ⇒ Boolean]): XmlComparison[Attribute]

    QNames are not compared with prefix

    QNames are not compared with prefix

    Definition Classes
    DefaultAttributeEquals
  24. implicit def defaultAttributesComparison(implicit ac: XmlComparison[Attribute]): XmlComparison[xml.Attributes]
    Definition Classes
    DefaultAttributesEquals
  25. implicit def defaultDocLikeComparison[T](implicit ic: XmlComparison[XmlItem], docWrapper: DocLikeWrapper[T]): XmlComparison[T]

    Provides the comparison for prolog, body and end miscs

    Provides the comparison for prolog, body and end miscs

    Definition Classes
    DefaultDocLikeEquals
  26. implicit def defaultElemComparison(implicit ae: XmlComparison[xml.Attributes], qe: Equal[QName]): XmlComparison[Elem]
    Definition Classes
    DefaultElemEquals
  27. implicit val defaultQNameTokenComparison: Option[(ComparisonContext, String, String) ⇒ Boolean]

    Finally decides if a Text/CData node or Attribute value should be compared as if containing a qname (prefix:local).

    Finally decides if a Text/CData node or Attribute value should be compared as if containing a qname (prefix:local).

    Definition Classes
    DefaultQNameToken
  28. implicit val defaultSerializerFactory: SerializerFactory

    Import to _ and replace with your own SerializerFactory if desired

    Import to _ and replace with your own SerializerFactory if desired

    Definition Classes
    XmlPrinterImplicits
  29. implicit val defaultVersion: XmlVersion
    Definition Classes
    DefaultXmlVersion
  30. implicit def defaultXmlItemComparison(implicit qnameTokenComparison: Option[(ComparisonContext, String, String) ⇒ Boolean]): XmlComparison[XmlItem]

    creates an XmlItem comparison given a given qnameTokenComparison function (should it compare using qnames or not).

    creates an XmlItem comparison given a given qnameTokenComparison function (should it compare using qnames or not).

    Definition Classes
    DefaultItemEquals
  31. implicit val dif: DIF
    Definition Classes
    NamesImplicits
  32. implicit val docSerializeable: SerializeableXml[Doc]

    Serializes a Doc (Wrapped XmlTree)

    Serializes a Doc (Wrapped XmlTree)

    Definition Classes
    SerializerImplicits
  33. implicit def docToSource(doc: Doc)(implicit serf: SerializerFactory, sf: SerializeableXml[Doc]): Source
    Definition Classes
    TraxConversionImplicits
  34. implicit def docToTree(doc: Doc): xml.XmlTree

    Provided for those who don't care about the rest

    Provided for those who don't care about the rest

    Definition Classes
    XmlTypesImplicits
  35. implicit def docWrapper(implicit bodyComp: XmlComparison[xml.XmlTree]): DocLikeWrapper[Doc]

    Wrapper for Docs

    Wrapper for Docs

    Definition Classes
    StreamComparableImplicits
  36. implicit val dslNames: DslNames.type
    Definition Classes
    NamesImplicits
  37. implicit val dslText: DslText.type
    Definition Classes
    TextImplicits
  38. implicit def dslToStream(ds: DslBuilder): Iterator[xml.PullType]
    Definition Classes
    PullTypeConversionImplicits
  39. implicit val elemNames: ElemNames.type
    Definition Classes
    NamesImplicits
  40. implicit val elemSerializable: SerializeableXml[Elem]

    Simple Elem serializer

    Simple Elem serializer

    Definition Classes
    SerializerImplicits
  41. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  43. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. implicit def fromAPathToAComparisoms(path: xpath.AttributePath): AttributePathComparisoms
    Definition Classes
    XmlPathImplicits
  45. implicit def fromAttrPathToAttribute(attrPath: xpath.AttributePath): Attribute

    Unpack the attribute from the tuple

    Unpack the attribute from the tuple

    Definition Classes
    XmlPathImplicits
  46. implicit def fromAttributePathsToIterable[T <: Iterable[xml.XmlPath]](attrs: xpath.AttributePaths[T]): Iterable[xpath.AttributePath]

    Sort in document order.

    Sort in document order.

    Definition Classes
    XmlPathImplicits
  47. implicit def fromCompToEq[T](implicit comp: XmlComparison[T]): Equal[T]

    An implicit but its only purpose is to convert, and needs the given comparison to function, which is provided (or not) by ScalesXml.

    An implicit but its only purpose is to convert, and needs the given comparison to function, which is provided (or not) by ScalesXml.

    Definition Classes
    FromEqualsImplicit
  48. implicit def fromDslBuilderToTree(dslB: DslBuilder): xml.XmlTree
    Definition Classes
    DslImplicits
  49. implicit def fromElemToBuilder(elem: Elem): DslBuilder
    Definition Classes
    DslImplicits
  50. implicit def fromElemToOptionalBuilder(elem: Elem): OptionalDslBuilder
    Definition Classes
    OptionalDslBuilderImplicits
  51. implicit def fromElemToTree(elem: Elem): xml.XmlTree

    Serialisation and other dsl friends benefit from this

    Serialisation and other dsl friends benefit from this

    Definition Classes
    DslImplicits
  52. implicit def fromNSToNSMPimper(ns: Namespace): NSMPimper
    Definition Classes
    DslImplicits
  53. implicit def fromOptionalDslToOptionalTree(optionalDsl: OptionalDslBuilder): Option[xml.ItemOrElem]

    Convenience function for adding optional subtrees

    Convenience function for adding optional subtrees

    Definition Classes
    OptionalDslBuilderImplicits
  54. implicit def fromPQNameToOptionalAttribute(name: xml.AttributeQName): OptionalAttribute

    Provides access to the ~> pimps

    Provides access to the ~> pimps

    Definition Classes
    OptionalDslBuilderImplicits
  55. implicit val fromParserDefault: FromParser

    Defaults to NotFromParser

    Defaults to NotFromParser

    Definition Classes
    XmlTypesImplicits
  56. implicit def fromPathToComparisoms(path: xml.XmlPath): XmlPathComparisoms
    Definition Classes
    XmlPathImplicits
  57. implicit def fromQNamePairToAttribute(pair: (PrefixedQName, String)): Attribute
    Definition Classes
    DslImplicits
  58. implicit def fromQNameToBuilder(qname: QName): DslBuilder

    Only works for elems, better looking than <

    Only works for elems, better looking than <

    Definition Classes
    DslImplicits
  59. implicit def fromQNameToOptionalBuilder(qname: QName): OptionalDslBuilder

    Only works for elems, better looking than <

    Only works for elems, better looking than <

    Definition Classes
    OptionalDslBuilderImplicits
  60. implicit def fromQNameToQNamePimper(qname: QName): QNameMPimper

    matches elements and attributes based on qname only

    matches elements and attributes based on qname only

    Definition Classes
    DslImplicits
  61. implicit def fromQNameToTree(qname: QName): xml.XmlTree

    Only works for elems, allows simpler definitions

    Only works for elems, allows simpler definitions

    Definition Classes
    DslImplicits
  62. implicit def fromSerializeableToWriteTo[T](it: T)(implicit arg0: SerializeableXml[T]): WriteTo[T]
    Definition Classes
    XmlPrinterImplicits
  63. implicit def fromStreamToStreamComparable[T](t: T)(implicit arg0: (T) ⇒ Iterator[xml.PullType]): StreamComparable[T]

    Converts XmlTree and DslBuilder (when used with PullTypeConversionImplicits

    Converts XmlTree and DslBuilder (when used with PullTypeConversionImplicits

    Definition Classes
    StreamComparableImplicits
  64. implicit def fromStringToText(value: String): Text

    Allows direct use of text where expected

    Allows direct use of text where expected

    Definition Classes
    DslImplicits
  65. implicit def fromTreeToDsl(tree: xml.XmlTree): DslBuilder
    Definition Classes
    DslImplicits
  66. implicit def fromTreeToODsl(tree: xml.XmlTree): OptionalDslBuilder
    Definition Classes
    OptionalDslBuilderImplicits
  67. implicit def fromXPathToIterable(xpath: xpath.XPath[_]): Iterable[xml.XmlPath]
    Definition Classes
    XmlPathImplicits
  68. implicit def fromXmlPathToXPath(xmlPath: xml.XmlPath)(implicit cbf: CanBuildFrom[List[xml.XmlPath], xml.XmlPath, List[xml.XmlPath]]): xpath.XPath[List[xml.XmlPath]]

    By default a List, eager/strict evaluation, is used.

    By default a List, eager/strict evaluation, is used. The user of the library can simply choose another collection to wrap the xmlPath

    Definition Classes
    XmlPathImplicits
  69. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  70. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  71. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  72. implicit val itemOrElemText: ItemOrElemText.type
    Definition Classes
    TextImplicits
  73. implicit val itemText: XmlItemText.type
    Definition Classes
    TextImplicits
  74. implicit def itrDocLikeToStreamComparable[T](t: (T, DocLike))(implicit arg0: (T) ⇒ Iterator[xml.PullType]): StreamComparable[T]

    One off for (Iterator, DocLike)

    One off for (Iterator, DocLike)

    Definition Classes
    StreamComparableImplicits
  75. implicit def itrDocLikeWrapper(implicit bodyComp: XmlComparison[Iterator[xml.PullType]]): DocLikeWrapper[(Iterator[xml.PullType], DocLike)]

    Wrapper for (Iterator, DocLike)

    Wrapper for (Iterator, DocLike)

    Definition Classes
    StreamComparableImplicits
  76. implicit val itrPlusDocAsAnIterator: ((Iterator[xml.PullType], DocLike)) ⇒ Iterator[xml.PullType]
    Definition Classes
    StreamComparableImplicits
  77. implicit def localStringToNSBuilder(local: String)(implicit ver: XmlVersion, fromParser: FromParser): StringToNSBuilder
    Definition Classes
    QNameImplicits
  78. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  79. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  80. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  81. implicit val pullAndDocSerializeable: SerializeableXml[(Iterator[xml.PullType], DocLike)]

    Serializes an Iterator and DocLike

    Serializes an Iterator and DocLike

    Definition Classes
    SerializerImplicits
  82. implicit val pullCloseableOnlySerializeable: SerializeableXml[xml.CloseablePull]

    Serializes an XmlPull

    Serializes an XmlPull

    Definition Classes
    SerializerImplicits
  83. implicit val pullOnlySerializeable: SerializeableXml[XmlPull]

    Serializes an XmlPull Resource

    Serializes an XmlPull Resource

    Definition Classes
    SerializerImplicits
  84. implicit def qnameComparison(implicit qe: Equal[QName]): XmlComparison[QName]
    Definition Classes
    QNameEquals
  85. implicit val qnameEqual: Equal[QName]
    Definition Classes
    XmlTypesImplicits
  86. implicit val qnameEquiv: Equiv[QName]
    Definition Classes
    XmlTypesImplicits
  87. implicit val qnameNames: QNameNames.type
    Definition Classes
    NamesImplicits
  88. implicit def readerToSource(source: Reader): InputSource
    Definition Classes
    XmlParserImplicits
  89. implicit val samePath: (xml.XmlPath, xml.XmlPath) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  90. implicit val streamSerializeable: SerializeableXml[Iterator[xml.PullType]]

    Serializes an Xml Stream

    Serializes an Xml Stream

    Definition Classes
    SerializerImplicits
  91. implicit def streamToSource(source: InputStream): InputSource
    Definition Classes
    XmlParserImplicits
  92. implicit def stringToNoNamespace(localOnly: String)(implicit ver: XmlVersion, fromParser: FromParser): NoNamespaceQName
    Definition Classes
    QNameImplicits
  93. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  94. implicit def toAttr(pair: (String, String))(implicit ver: XmlVersion, fromParser: FromParser): Attribute
    Definition Classes
    XmlTypesImplicits
  95. implicit def toAttrQNameN(nons: NoNamespaceQName): xml.AttributeQName
    Definition Classes
    XmlTypesImplicits
  96. implicit def toAttrQNameP(prens: PrefixedQName): xml.AttributeQName
    Definition Classes
    XmlTypesImplicits
  97. implicit def toAttrS(local: String)(implicit ver: XmlVersion): Attribute

    Only used for lookups

    Only used for lookups

    Definition Classes
    XmlTypesImplicits
  98. implicit def toDefaultStreamComparison[T](implicit tv: (T) ⇒ StreamComparable[T], ic: XmlComparison[XmlItem], ec: XmlComparison[Elem], qe: Equal[QName], qnameTokenComparison: Option[(ComparisonContext, String, String) ⇒ Boolean]): XmlComparison[T]

    Conversions

    Conversions

    Definition Classes
    DefaultStreamEqualsStreamEquals
  99. implicit def toQName(attribQName: xml.AttributeQName): QName

    which ever it is, is still a qname

    which ever it is, is still a qname

    Definition Classes
    XmlTypesImplicits
  100. implicit val toQNameF: (Attribute) ⇒ QName
    Definition Classes
    XmlTypesImplicits
  101. implicit def toScalesXml(elem: scala.xml.Elem)(implicit xmlVer: XmlVersion): ToScales
    Definition Classes
    XmlUtilsImplicits
  102. def toString(): String
    Definition Classes
    AnyRef → Any
  103. implicit def toWithWriter(decl: Declaration): DeclarationConverter
    Definition Classes
    XmlPrinterImplicits
  104. implicit val treeSerializeable: SerializeableXml[xml.XmlTree]

    Serializes an XmlTree

    Serializes an XmlTree

    Definition Classes
    SerializerImplicits
  105. implicit def treeToSource(tree: xml.XmlTree)(implicit serf: SerializerFactory, sf: SerializeableXml[xml.XmlTree]): Source
    Definition Classes
    TraxConversionImplicits
  106. implicit def treeToStream(tree: xml.XmlTree): Iterator[xml.PullType]
    Definition Classes
    PullTypeConversionImplicits
  107. implicit def urlToSource(url: URL): InputSource

    will call openStream.

    will call openStream.

    Definition Classes
    XmlParserImplicits
  108. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  111. implicit val xmlPathToComparable: (xml.XmlPath) ⇒ StreamComparable[xml.XmlPath]

    Converts directly to a StreamComparable, its not generally a good idea to automagically mix XmlPath as an Iterable with XmlPath as an Iterator, make it explicit if thats really desired.

    Converts directly to a StreamComparable, its not generally a good idea to automagically mix XmlPath as an Iterable with XmlPath as an Iterator, make it explicit if thats really desired.

    Definition Classes
    StreamComparableImplicits
  112. implicit val xmlPullIsAn: (XmlPull) ⇒ Iterator[xml.PullType]
    Definition Classes
    TheyReallyAreIterators
  113. implicit def xmlPullWrapper(implicit bodyComp: XmlComparison[Iterator[xml.PullType]]): DocLikeWrapper[XmlPull]

    Wrapper for XmlPull

    Wrapper for XmlPull

    Definition Classes
    StreamComparableImplicits
  114. implicit val xmlpathText: XmlPathText.type
    Definition Classes
    TextImplicits
  115. implicit val xpathNames: XmlPathNames.type
    Definition Classes
    NamesImplicits
  116. implicit val xpathSortingClassManifest: ClassManifest[(Position[XmlItem, Elem, xml.XCC], xml.XmlPath)]

    Implicit manifest for sorting positions, big silent cpu eater otherwise, just like the builders.

    Implicit manifest for sorting positions, big silent cpu eater otherwise, just like the builders.

    Definition Classes
    XmlTypesImplicits
  117. implicit def xpathToNames[T <: Iterable[xml.XmlPath]]: Names[xpath.XPath[T]]
    Definition Classes
    NamesImplicits
  118. implicit def xpathToTextValue[T <: Iterable[xml.XmlPath]]: TextValue[xpath.XPath[T]]
    Definition Classes
    TextImplicits
  119. implicit val xtreeNames: XmlTreeNames.type
    Definition Classes
    NamesImplicits
  120. implicit val xtreeText: XmlTreeText.type
    Definition Classes
    TextImplicits
  121. implicit object BasicPathNames extends Names[BasicPath]
    Definition Classes
    ComparisonContextImplicits
  122. implicit object ComparisonContextNames extends Names[ComparisonContext]
    Definition Classes
    ComparisonContextImplicits

Inherited from ScalesXmlImplicits

Inherited from FromEqualsImplicit

Inherited from StreamComparableImplicits

Inherited from TheyReallyAreIterators

Inherited from DefaultXmlEquals

Inherited from DefaultDocLikeEquals

Inherited from DefaultQNameToken

Inherited from QNameEquals

Inherited from DefaultStreamEquals

Inherited from StreamEquals

Inherited from DefaultElemEquals

Inherited from DefaultAttributesEquals

Inherited from DefaultAttributeEquals

Inherited from DefaultItemEquals

Inherited from XmlPathImplicits

Inherited from FunctionImplicits

Inherited from NamesImplicits

Inherited from TextImplicits

Inherited from XmlPrinterImplicits

Inherited from SerializerImplicits

Inherited from TraxConversionImplicits

Inherited from XmlParserImplicits

Inherited from DslImplicits

Inherited from XmlUtilsImplicits

Inherited from QNameImplicits

Inherited from DefaultXmlVersion

Inherited from XmlTypesImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped