Packages

t

scales.xml.impl

ScalesXmlImplicits

trait ScalesXmlImplicits extends XmlTypesImplicits with DefaultXmlVersion with QNameImplicits with XmlUtilsImplicits with DslImplicits with OptionalDslBuilderImplicits with XmlParserImplicits with OptimisingStrategiesImplicits with TraxConversionImplicits with SerializerImplicits with XmlPrinterImplicits with FunctionImplicits with XmlPathImplicits with PullTypeConversionImplicits with DefaultXmlEquals with StreamComparableImplicits with ComparisonContextImplicits with FromEqualsImplicit

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalesXmlImplicits
  2. FromEqualsImplicit
  3. ComparisonContextImplicits
  4. StreamComparableImplicits
  5. TheyReallyAreIterators
  6. DefaultXmlEquals
  7. DefaultDocLikeEquals
  8. DefaultQNameToken
  9. QNameEquals
  10. DefaultStreamEquals
  11. StreamEquals
  12. DefaultElemEquals
  13. DefaultAttributesEquals
  14. DefaultAttributeEquals
  15. DefaultItemEquals
  16. PullTypeConversionImplicits
  17. XmlPathImplicits
  18. FunctionImplicits
  19. NamesImplicits
  20. TextImplicits
  21. XmlPrinterImplicits
  22. SerializerImplicits
  23. TraxConversionImplicits
  24. OptimisingStrategiesImplicits
  25. XmlParserImplicits
  26. OptionalDslBuilderImplicits
  27. DslImplicits
  28. XmlUtilsImplicits
  29. QNameImplicits
  30. DefaultXmlVersion
  31. XmlTypesImplicits
  32. AnyRef
  33. 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. implicit object BasicPathNames extends Names[BasicPath]
    Definition Classes
    ComparisonContextImplicits
  2. implicit object ComparisonContextNames extends Names[ComparisonContext]
    Definition Classes
    ComparisonContextImplicits
  3. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def ##(): Int
    Definition Classes
    AnyRef → Any
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. implicit val AttributePathsToBoolean: (xpath.AttributePaths[_]) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  7. implicit val BooleanToBoolean: (Boolean) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  8. implicit val IterableToBoolean: (Iterable[_]) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  9. implicit val NumberToBoolean: (Number) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  10. implicit val StringToBoolean: (String) ⇒ Boolean
    Definition Classes
    XmlPathImplicits
  11. 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
  12. implicit val aqnameNames: AQNameNames.type
    Definition Classes
    NamesImplicits
  13. implicit def aqpairToAttribute(pair: (xml.AttributeQName, String)): Attribute

    Converts AQN -> String into an attribute

    Converts AQN -> String into an attribute

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

    Serializes a DslBuilder

    Serializes a DslBuilder

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

    Wrapper for CloseablePull

    Wrapper for CloseablePull

    Definition Classes
    StreamComparableImplicits
  25. 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
  26. implicit def defaultAttributesComparison(implicit ac: XmlComparison[Attribute]): XmlComparison[xml.Attributes]
    Definition Classes
    DefaultAttributesEquals
  27. 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
  28. implicit def defaultElemComparison(implicit ae: XmlComparison[xml.Attributes], qe: Equal[QName]): XmlComparison[Elem]
    Definition Classes
    DefaultElemEquals
  29. 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
  30. 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
  31. implicit val defaultVersion: XmlVersion
    Definition Classes
    DefaultXmlVersion
  32. 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
  33. implicit val dif: DIF
    Definition Classes
    NamesImplicits
  34. implicit val docSerializeable: SerializeableXml[Doc]

    Serializes a Doc (Wrapped XmlTree)

    Serializes a Doc (Wrapped XmlTree)

    Definition Classes
    SerializerImplicits
  35. implicit def docToSource(doc: Doc)(implicit serf: SerializerFactory, sf: SerializeableXml[Doc]): Source
    Definition Classes
    TraxConversionImplicits
  36. 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
  37. implicit def docWrapper(implicit bodyComp: XmlComparison[xml.XmlTree]): DocLikeWrapper[Doc]

    Wrapper for Docs

    Wrapper for Docs

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

    Simple Elem serializer

    Simple Elem serializer

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

    Unpack the attribute from the tuple

    Unpack the attribute from the tuple

    Definition Classes
    XmlPathImplicits
  48. 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
  49. 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
  50. implicit def fromDslBuilderToTree(dslB: DslBuilder): xml.XmlTree
    Definition Classes
    DslImplicits
  51. implicit def fromElemToBuilder(elem: Elem): DslBuilder
    Definition Classes
    DslImplicits
  52. implicit def fromElemToOptionalBuilder(elem: Elem): OptionalDslBuilder
    Definition Classes
    OptionalDslBuilderImplicits
  53. 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
  54. implicit def fromNSToNSMPimper(ns: Namespace): NSMPimper
    Definition Classes
    DslImplicits
  55. implicit def fromOptionalDslToOptionalTree(optionalDsl: OptionalDslBuilder): Option[xml.ItemOrElem]

    Convenience function for adding optional subtrees

    Convenience function for adding optional subtrees

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

    Provides access to the ~> pimps

    Provides access to the ~> pimps

    Definition Classes
    OptionalDslBuilderImplicits
  57. implicit val fromParserDefault: FromParser

    Defaults to NotFromParser

    Defaults to NotFromParser

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

    Only works for elems, better looking than <

    Only works for elems, better looking than <

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

    Only works for elems, better looking than <

    Only works for elems, better looking than <

    Definition Classes
    OptionalDslBuilderImplicits
  62. 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
  63. implicit def fromQNameToTree(qname: QName): xml.XmlTree

    Only works for elems, allows simpler definitions

    Only works for elems, allows simpler definitions

    Definition Classes
    DslImplicits
  64. implicit def fromSerializeableToWriteTo[T](it: T)(implicit arg0: SerializeableXml[T]): WriteTo[T]
    Definition Classes
    XmlPrinterImplicits
  65. 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
  66. implicit def fromStringToText(value: String): Text

    Allows direct use of text where expected

    Allows direct use of text where expected

    Definition Classes
    DslImplicits
  67. implicit def fromTreeToDsl(tree: xml.XmlTree): DslBuilder
    Definition Classes
    DslImplicits
  68. implicit def fromTreeToODsl(tree: xml.XmlTree): OptionalDslBuilder
    Definition Classes
    OptionalDslBuilderImplicits
  69. implicit def fromXPathToIterable(xpath: xpath.XPath[_]): Iterable[xml.XmlPath]
    Definition Classes
    XmlPathImplicits
  70. 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
  71. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  72. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  73. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  74. implicit val itemOrElemText: ItemOrElemText.type
    Definition Classes
    TextImplicits
  75. implicit val itemText: XmlItemText.type
    Definition Classes
    TextImplicits
  76. 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
  77. 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
  78. implicit val itrPlusDocAsAnIterator: ((Iterator[xml.PullType], DocLike)) ⇒ Iterator[xml.PullType]
    Definition Classes
    StreamComparableImplicits
  79. implicit def localStringToNSBuilder(local: String)(implicit ver: XmlVersion, fromParser: FromParser): StringToNSBuilder
    Definition Classes
    QNameImplicits
  80. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  81. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  82. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  83. implicit val pullAndDocSerializeable: SerializeableXml[(Iterator[xml.PullType], DocLike)]

    Serializes an Iterator and DocLike

    Serializes an Iterator and DocLike

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

    Serializes an XmlPull

    Serializes an XmlPull

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

    Serializes an XmlPull Resource

    Serializes an XmlPull Resource

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

    Serializes an Xml Stream

    Serializes an Xml Stream

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

    Only used for lookups

    Only used for lookups

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

    Serializes an XmlTree

    Serializes an XmlTree

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

    will call openStream.

    will call openStream.

    Definition Classes
    XmlParserImplicits
  110. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  112. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  113. 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
  114. implicit val xmlPullIsAn: (XmlPull) ⇒ Iterator[xml.PullType]
    Definition Classes
    TheyReallyAreIterators
  115. implicit def xmlPullWrapper(implicit bodyComp: XmlComparison[Iterator[xml.PullType]]): DocLikeWrapper[XmlPull]

    Wrapper for XmlPull

    Wrapper for XmlPull

    Definition Classes
    StreamComparableImplicits
  116. implicit val xmlpathText: XmlPathText.type
    Definition Classes
    TextImplicits
  117. implicit val xpathNames: XmlPathNames.type
    Definition Classes
    NamesImplicits
  118. 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
  119. implicit def xpathToNames[T <: Iterable[xml.XmlPath]]: Names[xpath.XPath[T]]
    Definition Classes
    NamesImplicits
  120. implicit def xpathToTextValue[T <: Iterable[xml.XmlPath]]: TextValue[xpath.XPath[T]]
    Definition Classes
    TextImplicits
  121. implicit val xtreeNames: XmlTreeNames.type
    Definition Classes
    NamesImplicits
  122. implicit val xtreeText: XmlTreeText.type
    Definition Classes
    TextImplicits

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