Packages

  • package root
    Definition Classes
    root
  • package advxml
    Definition Classes
    root
  • package instances

    This object is the entry point to access to all features instances provided by Advxml.

    This object is the entry point to access to all features instances provided by Advxml.

    You can import all instances using:

    import advxml.instances._

    Otherwise you can import only a specific part of instances using:

    //import advxml.implicits.[feature_name]._
    //example
    import advxml.instances.transform._
    Definition Classes
    advxml
  • all
  • convert
  • transform
  • validate

object transform extends XmlTransformerInstances

Linear Supertypes
XmlTransformerInstances, XmlPredicateInstances, AllXmlModifierInstances, XmlModifierTypeClassesInstances, XmlModifierInstances, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. transform
  2. XmlTransformerInstances
  3. XmlPredicateInstances
  4. AllXmlModifierInstances
  5. XmlModifierTypeClassesInstances
  6. XmlModifierInstances
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Append extends ComposableXmlModifier with Product with Serializable

    Append nodes to current nodes.

    Append nodes to current nodes. Supported only for Node and Group elements, in other case will fail.

    Definition Classes
    XmlModifierInstances
  2. sealed trait ComposableXmlModifierMonoid extends Monoid[ComposableXmlModifier] with ComposableXmlModifierSemigroup
    Definition Classes
    XmlModifierTypeClassesInstances
  3. sealed trait ComposableXmlModifierSemigroup extends Semigroup[ComposableXmlModifier]
    Definition Classes
    XmlModifierTypeClassesInstances
  4. case class Prepend extends ComposableXmlModifier with Product with Serializable

    Prepend nodes to current nodes.

    Prepend nodes to current nodes. Supported only for Node and Group elements, in other case will fail.

    Definition Classes
    XmlModifierInstances
  5. case class RemoveAttrs extends ComposableXmlModifier with Product with Serializable

    Remove attributes.

    Remove attributes.

    Supported only for Node elements, in other case will fail.

    Definition Classes
    XmlModifierInstances
  6. case class Replace extends ComposableXmlModifier with Product with Serializable

    Replace current nodes.

    Replace current nodes.

    Definition Classes
    XmlModifierInstances
  7. case class SetAttrs extends ComposableXmlModifier with Product with Serializable

    Append attributes to current node.

    Append attributes to current node.

    Supported only for Node elements, in other case will fail.

    Definition Classes
    XmlModifierInstances

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. lazy val >: XmlZoom
    Definition Classes
    XmlTransformerInstances
  5. lazy val NoAction: ComposableXmlModifier

    No-Action modifiers, equals to Replace passing an identity function.

    No-Action modifiers, equals to Replace passing an identity function.

    Definition Classes
    XmlModifierInstances
  6. lazy val alwaysTrue: XmlPredicate

    Always true predicate.

    Always true predicate.

    Definition Classes
    XmlPredicateInstances
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def attrs(value: (String, (String) => Boolean), values: (String, (String) => Boolean)*): XmlPredicate

    Filter nodes by attributes.

    Filter nodes by attributes.

    value

    Tuple2 where first value represent the attribute key and the second value represent a predicate function on attribute's value.

    values

    N predicates for attributes.

    returns

    Predicate for nodes of type Node

    Definition Classes
    XmlPredicateInstances
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. implicit val composableXmlModifierMonoidInstance: Monoid[ComposableXmlModifier]
    Definition Classes
    XmlModifierTypeClassesInstances
  11. implicit val composableXmlModifierSemigroupInstance: Semigroup[ComposableXmlModifier]
    Definition Classes
    XmlModifierTypeClassesInstances
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def hasImmediateChild(label: String, predicate: XmlPredicate = alwaysTrue): XmlPredicate
    Definition Classes
    XmlPredicateInstances
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def label(p: (String) => Boolean): XmlPredicate

    Filter nodes by label property.

    Filter nodes by label property.

    p

    Label predicate

    returns

    Predicate for nodes of type Node

    Definition Classes
    XmlPredicateInstances
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. lazy val root: XmlZoom
    Definition Classes
    XmlTransformerInstances
  23. def strictEqualsTo(ns: NodeSeq): XmlPredicate
    Definition Classes
    XmlPredicateInstances
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def text(p: (String) => Boolean): XmlPredicate

    Filter nodes by text property.

    Filter nodes by text property.

    p

    Text predicate

    Definition Classes
    XmlPredicateInstances
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. object Remove extends FinalXmlModifier with Product with Serializable

    Remove selected nodes.

    Remove selected nodes.

    Definition Classes
    XmlModifierInstances
  31. object modifiers extends AllXmlModifierInstances
  32. object predicates extends XmlPredicateInstances

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from XmlTransformerInstances

Inherited from XmlPredicateInstances

Inherited from AllXmlModifierInstances

Inherited from XmlModifierTypeClassesInstances

Inherited from XmlModifierInstances

Inherited from AnyRef

Inherited from Any

Ungrouped