scales.xml

ScalesXmlImplicits

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

Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
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. FunctionImplicits
  18. NamesImplicits
  19. TextImplicits
  20. SerializerImplicits
  21. OptimisingStrategiesImplicits
  22. XmlUtilsImplicits
  23. TraxConversionImplicits
  24. XmlPrinterImplicits
  25. DefaultXmlVersion
  26. XmlParserImplicits
  27. QNameImplicits
  28. DslImplicits
  29. XmlPathImplicits
  30. XmlTypesImplicits
  31. AnyRef
  32. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class DeclarationConverter(decl: Declaration) extends Product with Serializable

    Definition Classes
    XmlPrinterImplicits
  2. class NSMPimper extends AnyRef

    Definition Classes
    DslImplicits
  3. class NamespaceMatcher extends AnyRef

    Definition Classes
    DslImplicits
  4. class QNameMPimper extends AnyRef

    Definition Classes
    DslImplicits
  5. class QNameMatcher extends AnyRef

    Definition Classes
    DslImplicits
  6. class ToScales extends AnyRef

    Definition Classes
    XmlUtilsImplicits

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 AttributePathsToBoolean: (AttributePaths[_]) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  7. implicit object BasicPathNames extends Names[BasicPath]

    Definition Classes
    ComparisonContextImplicits
  8. implicit val BooleanToBoolean: (Boolean) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  9. implicit object ComparisonContextNames extends Names[ComparisonContext]

    Definition Classes
    ComparisonContextImplicits
  10. implicit val IterableToBoolean: (Iterable[_]) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  11. implicit val NumberToBoolean: (Number) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  12. implicit val StringToBoolean: (String) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  13. implicit val XPathToBoolean: (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
  14. implicit val aqnameNames: AQNameNames.type

    Definition Classes
    NamesImplicits
  15. implicit def aqpairToAttribute(pair: (xml.AttributeQName, String)): Attribute

    Converts AQN -> String into an attribute

    Converts AQN -> String into an attribute

    Definition Classes
    XmlTypesImplicits
  16. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  17. implicit val attribNames: AttributeNames.type

    Definition Classes
    NamesImplicits
  18. implicit val attribPathText: AttributePathText.type

    Definition Classes
    TextImplicits
  19. implicit def attribPathsNames[T <: Iterable[xml.XmlPath]]: Names[AttributePaths[T]]

    Definition Classes
    NamesImplicits
  20. implicit def attribPathsText[T <: Iterable[xml.XmlPath]]: TextValue[AttributePaths[T]]

    Definition Classes
    TextImplicits
  21. implicit val attribText: AttributeText.type

    Definition Classes
    TextImplicits
  22. implicit val attributePathNames: AttributePathNames.type

    Definition Classes
    NamesImplicits
  23. implicit val builderSerializeable: xml.SerializeableXml[DslBuilder]

    Serializes a DslBuilder

    Serializes a DslBuilder

    Definition Classes
    SerializerImplicits
  24. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  25. implicit val closeablePullIsAn: (xml.CloseablePull) ⇒ Iterator[xml.PullType]

    Definition Classes
    TheyReallyAreIterators
  26. implicit def closeablePullWrapper(implicit bodyComp: XmlComparison[Iterator[xml.PullType]]): DocLikeWrapper[xml.CloseablePull]

    Wrapper for CloseablePull

    Wrapper for CloseablePull

    Definition Classes
    StreamComparableImplicits
  27. 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
  28. implicit def defaultAttributesComparison(implicit ac: XmlComparison[Attribute]): XmlComparison[xml.Attributes]

    Definition Classes
    DefaultAttributesEquals
  29. 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
  30. implicit def defaultElemComparison(implicit ae: XmlComparison[xml.Attributes], qe: Equal[QName]): XmlComparison[Elem]

    Definition Classes
    DefaultElemEquals
  31. 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
  32. 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
  33. implicit val defaultVersion: XmlVersion

    Definition Classes
    DefaultXmlVersion
  34. 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
  35. implicit val dif: DIF

    Definition Classes
    NamesImplicits
  36. implicit val docSerializeable: xml.SerializeableXml[Doc]

    Serializes a Doc (Wrapped XmlTree)

    Serializes a Doc (Wrapped XmlTree)

    Definition Classes
    SerializerImplicits
  37. implicit def docToSource(doc: Doc)(implicit sf: xml.SerializeableXml[Doc]): Source

    Definition Classes
    TraxConversionImplicits
  38. 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
  39. implicit def docWrapper(implicit bodyComp: XmlComparison[xml.XmlTree]): DocLikeWrapper[Doc]

    Wrapper for Docs

    Wrapper for Docs

    Definition Classes
    StreamComparableImplicits
  40. implicit val dslNames: DslNames.type

    Definition Classes
    NamesImplicits
  41. implicit val dslText: DslText.type

    Definition Classes
    TextImplicits
  42. implicit def dslToStream(ds: DslBuilder): Iterator[xml.PullType]

    Definition Classes
    PullTypeConversionImplicits
  43. implicit val elemNames: ElemNames.type

    Definition Classes
    NamesImplicits
  44. implicit val elemSerializable: xml.SerializeableXml[Elem]

    Simple Elem serializer

    Simple Elem serializer

    Definition Classes
    SerializerImplicits
  45. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  47. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  48. implicit def fromAPathToAComparisoms(path: AttributePath): AttributePathComparisoms

    Definition Classes
    XmlPathImplicits
  49. implicit def fromAttrPathToAttribute(attrPath: AttributePath): Attribute

    Unpack the attribute from the tuple

    Unpack the attribute from the tuple

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

    Sort in document order.

    Sort in document order.

    Definition Classes
    XmlPathImplicits
  51. 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
  52. implicit def fromDslBuilderToTree(dslB: DslBuilder): xml.XmlTree

    Definition Classes
    DslImplicits
  53. implicit def fromElemToBuilder(elem: Elem): DslBuilder

    Definition Classes
    DslImplicits
  54. 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
  55. implicit def fromNSToNSMPimper(ns: Namespace): NSMPimper

    Definition Classes
    DslImplicits
  56. implicit val fromParserDefault: FromParser

    Defaults to NotFromParser

    Defaults to NotFromParser

    Definition Classes
    XmlTypesImplicits
  57. implicit def fromPathToComparisoms(path: xml.XmlPath): XmlPathComparisoms

    Definition Classes
    XmlPathImplicits
  58. implicit def fromQNamePairToAttribute(pair: (PrefixedQName, String)): Attribute

    Definition Classes
    DslImplicits
  59. implicit def fromQNameToBuilder(qname: QName): DslBuilder

    Only works for elems, better looking than <

    Only works for elems, better looking than <

    Definition Classes
    DslImplicits
  60. implicit def fromQNameToQNameMatcher(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: xml.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 fromXPathToIterable(xpath: XPath[_]): Iterable[xml.XmlPath]

    Definition Classes
    XmlPathImplicits
  67. implicit def fromXmlPathToXPath(xmlPath: xml.XmlPath)(implicit cbf: CanBuildFrom[List[xml.XmlPath], xml.XmlPath, List[xml.XmlPath]]): 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
  68. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  70. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  71. implicit val itemOrElemText: ItemOrElemText.type

    Definition Classes
    TextImplicits
  72. implicit val itemText: XmlItemText.type

    Definition Classes
    TextImplicits
  73. 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
  74. 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
  75. implicit val itrPlusDocAsAnIterator: ((Iterator[xml.PullType], DocLike)) ⇒ Iterator[xml.PullType]

    Definition Classes
    StreamComparableImplicits
  76. implicit def localStringToNSBuilder(local: String)(implicit ver: XmlVersion, fromParser: FromParser): StringToNSBuilder

    Definition Classes
    QNameImplicits
  77. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  78. final def notify(): Unit

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

    Definition Classes
    AnyRef
  80. implicit val pullAndDocSerializeable: xml.SerializeableXml[(Iterator[xml.PullType], DocLike)]

    Serializes an Iterator and DocLike

    Serializes an Iterator and DocLike

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

    Serializes an XmlPull

    Serializes an XmlPull

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

    Serializes an XmlPull Resource

    Serializes an XmlPull Resource

    Definition Classes
    SerializerImplicits
  83. implicit def qnameComparison(implicit qe: Equal[QName]): XmlComparison[QName]

    Definition Classes
    QNameEquals
  84. implicit val qnameEqual: Equal[QName]

    Definition Classes
    XmlTypesImplicits
  85. implicit val qnameEquiv: Equiv[QName]

    Definition Classes
    XmlTypesImplicits
  86. implicit val qnameNames: QNameNames.type

    Definition Classes
    NamesImplicits
  87. implicit def readerToSource(source: Reader): InputSource

    Definition Classes
    XmlParserImplicits
  88. implicit val samePath: (xml.XmlPath, xml.XmlPath) ⇒ Boolean

    Definition Classes
    XmlPathImplicits
  89. implicit val streamSerializeable: xml.SerializeableXml[Iterator[xml.PullType]]

    Serializes an Xml Stream

    Serializes an Xml Stream

    Definition Classes
    SerializerImplicits
  90. implicit def streamToSource(source: InputStream): InputSource

    Definition Classes
    XmlParserImplicits
  91. implicit def stringToNoNamespace(localOnly: String)(implicit ver: XmlVersion, fromParser: FromParser): NoNamespaceQName

    Definition Classes
    QNameImplicits
  92. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  93. implicit def toAttr(pair: (String, String))(implicit ver: XmlVersion, fromParser: FromParser): Attribute

    Definition Classes
    XmlTypesImplicits
  94. implicit def toAttrQNameN(nons: NoNamespaceQName): xml.AttributeQName

    Definition Classes
    XmlTypesImplicits
  95. implicit def toAttrQNameP(prens: PrefixedQName): xml.AttributeQName

    Definition Classes
    XmlTypesImplicits
  96. implicit def toAttrS(local: String)(implicit ver: XmlVersion): Attribute

    Only used for lookups

    Only used for lookups

    Definition Classes
    XmlTypesImplicits
  97. 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
  98. 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
  99. implicit val toQNameF: (Attribute) ⇒ QName

    Definition Classes
    XmlTypesImplicits
  100. implicit def toScalesXml(elem: scala.xml.Elem)(implicit xmlVer: XmlVersion): ToScales

    Definition Classes
    XmlUtilsImplicits
  101. def toString(): String

    Definition Classes
    AnyRef → Any
  102. implicit def toWithWriter(decl: Declaration): DeclarationConverter

    Definition Classes
    XmlPrinterImplicits
  103. implicit val treeSerializeable: xml.SerializeableXml[xml.XmlTree]

    Serializes an XmlTree

    Serializes an XmlTree

    Definition Classes
    SerializerImplicits
  104. implicit def treeToSource(tree: xml.XmlTree)(implicit sf: xml.SerializeableXml[xml.XmlTree]): Source

    Definition Classes
    TraxConversionImplicits
  105. implicit def treeToStream(tree: xml.XmlTree): Iterator[xml.PullType]

    Definition Classes
    PullTypeConversionImplicits
  106. implicit def urlToSource(url: URL): InputSource

    will call openStream.

    will call openStream.

    Definition Classes
    XmlParserImplicits
  107. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  110. implicit val xmlCBF: xml.XmlCBF

    Default cbf for xml trees

    Default cbf for xml trees

    Definition Classes
    XmlTypesImplicits
  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[T]]

    Definition Classes
    NamesImplicits
  118. implicit def xpathToTextValue[T <: Iterable[xml.XmlPath]]: TextValue[XPath[T]]

    Definition Classes
    TextImplicits
  119. implicit val xtreeNames: XmlTreeNames.type

    Definition Classes
    NamesImplicits
  120. 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 FunctionImplicits

Inherited from NamesImplicits

Inherited from TextImplicits

Inherited from SerializerImplicits

Inherited from XmlUtilsImplicits

Inherited from TraxConversionImplicits

Inherited from XmlPrinterImplicits

Inherited from DefaultXmlVersion

Inherited from XmlParserImplicits

Inherited from QNameImplicits

Inherited from DslImplicits

Inherited from XmlPathImplicits

Inherited from XmlTypesImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped