implicits

object implicits extends AllSyntax with AllInstances
trait AllInstances
trait AllDataInstances
trait AllConverterInstances
trait ConverterNaturalTransformationInstances
trait ConverterLowerPriorityImplicits2
trait ConverterLowerPriorityImplicits1
trait AggregatedExceptionInstances
trait AllValueInstances
trait AllTransforInstances
trait XmlZoomInstances
trait XmlPredicateInstances
trait XmlModifierInstances
trait AllCommonInstances
trait AllSyntax
trait JavaScalaConvertersSyntax
trait AllDataSyntax
trait PredicateSyntax
trait AttributeSyntax
trait ConverterSyntax
trait AllTransformSyntax
trait NormalizerSyntax
trait ZoomSyntax
trait RuleSyntax
trait AllCommonSyntax
trait NestedMapSyntax
class Object
trait Matchable
class Any

Type members

Inherited classlikes

implicit
class AbstractRuleListOps(rules: List[AbstractRule])
Inherited from
RuleSyntax
implicit
Inherited from
RuleSyntax
implicit
class AnyConverterSyntaxOps[A](a: A)
Inherited from
ConverterSyntax
implicit
class AnyFunctionKConverterSyntaxOps[F[_], A](fa: F[A])
Inherited from
ConverterSyntax
case
class Append(newNs: NodeSeq)

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

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

Value Params
newNs

Nodes to append.

Inherited from
XmlModifierInstances
implicit
class ApplicativeConverterSyntaxOps[F[_], A](fa: F[A])(implicit evidence$1: Applicative[F])
Inherited from
ConverterSyntax
implicit
class ApplicativeDeepFlatMapOps[F[_], G[_], A](fg: F[G[A]])(implicit evidence$3: Applicative[F], evidence$4: Monad[G])
Inherited from
NestedMapSyntax
implicit
class ApplicativeDeepMapOps[F[_], G[_], A](fg: F[G[A]])(implicit evidence$1: Applicative[F], evidence$2: Applicative[G])
Inherited from
NestedMapSyntax
implicit
class AttributeOps(key: Key)
Inherited from
AttributeSyntax
implicit
class FlatMapConverterSyntaxOps[F[_], A](fa: F[A])(implicit evidence$2: FlatMap[F])
Inherited from
ConverterSyntax
implicit
implicit
class KeyAndValueStringInterpolationOps(ctx: StringContext)
Inherited from
AttributeSyntax
case
class MatchRegex(regex: Regex)

Check if value match specified regex.

Check if value match specified regex.

Value Params
regex

instance.

Inherited from
AllValueInstances
Inherited from
RuleSyntax
implicit
class NodeSeqConverterSyntaxOps(ns: NodeSeq)
Inherited from
ConverterSyntax
implicit
Inherited from
NormalizerSyntax
case
object NonEmpty

Check if value is empty.

Check if value is empty.

Inherited from
AllValueInstances
implicit
class OptionFunctionKConverterSyntaxOps[A](fa: Option[A])
Inherited from
ConverterSyntax
implicit
class PredicateOps[T](p: T => Boolean)
Inherited from
PredicateSyntax
case
class Prepend(newNs: NodeSeq)

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

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

Value Params
newNs

Nodes to prepend.

Inherited from
XmlModifierInstances
case
object Remove

Remove selected nodes.

Remove selected nodes.

Inherited from
XmlModifierInstances
case
class RemoveAttrs(ps: NonEmptyList[AttributeData => Boolean])

Remove attributes.

Remove attributes.

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

Value Params
ps

Attribute predicates.

Inherited from
XmlModifierInstances
Inherited from
XmlModifierInstances
case
class Replace(f: NodeSeq => NodeSeq)

Replace current nodes.

Replace current nodes.

Value Params
f

Function to from current nodes to new nodes.

Inherited from
XmlModifierInstances
implicit
class ScalaToJavaElemOps(elem: Elem)
implicit
class ScalaToJavaNodeOps(node: Node)
object SetAttr
Inherited from
XmlModifierInstances
case
class SetAttrs(f: Elem => NonEmptyList[AttributeData])

Append or replace attributes to current node.

Append or replace attributes to current node.

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

Value Params
f

takes Elem (attribute container), returns Attributes data.

Inherited from
XmlModifierInstances
object SetAttrs
Inherited from
XmlModifierInstances
implicit
class ValidatedAndThenConverterSyntaxOps[E, A](fa: Validated[E, A])
Inherited from
ConverterSyntax
implicit
class XmlContentZoomSyntaxForId(ns: NodeSeq)
Inherited from
ZoomSyntax
Inherited from
ZoomSyntax
implicit
class XmlNodeSeqTransformerOps(root: NodeSeq)
Inherited from
RuleSyntax
implicit
class XmlZoomNodeBaseOps[Z <: XmlZoomNodeBase](val zoom: Z)
Inherited from
ZoomSyntax
implicit
Inherited from
RuleSyntax

Value members

Inherited methods

def $(document: NodeSeq): BindedXmlZoom
Inherited from
XmlZoomInstances
def attrs(values: NonEmptyList[KeyValuePredicate]): XmlPredicate

Filter nodes by attributes.

Filter nodes by attributes.

Value Params
values

N advxml.core.data.KeyValuePredicate to filter attributes

Returns

Predicate for nodes of type Node

Inherited from
XmlPredicateInstances

Filter nodes by attributes.

Filter nodes by attributes.

Value Params
value

advxml.core.data.KeyValuePredicate to filter attributes

values

N advxml.core.data.KeyValuePredicate to filter attributes

Returns

Predicate for nodes of type Node

Inherited from
XmlPredicateInstances
def hasAttrs(keys: NonEmptyList[Key]): XmlPredicate

Check if node has all attributes.

Check if node has all attributes.

Value Params
keys

advxml.core.data.Key list to check

Returns

Predicate for nodes of type Node

Inherited from
XmlPredicateInstances
def hasAttrs(key: Key, keys: Key*): XmlPredicate

Check if node has all attributes.

Check if node has all attributes.

Value Params
key

advxml.core.data.Key to check

keys

N advxml.core.data.Key list to check

Returns

Predicate for nodes of type Node

Inherited from
XmlPredicateInstances
def hasImmediateChild(label: String, predicate: XmlPredicate): XmlPredicate

Create a advxml.core.data.XmlPredicate that can check if a NodeSeq contains a child with specified predicates

Create a advxml.core.data.XmlPredicate that can check if a NodeSeq contains a child with specified predicates

Value Params
label

Name of the child to find

predicate

Predicate to check child

Returns

advxml.core.data.XmlPredicate that can check if a NodeSeq contains a child with specified predicates

Inherited from
XmlPredicateInstances
def label(p: String => Boolean): XmlPredicate

Filter nodes by label property.

Filter nodes by label property.

Value Params
p

Label predicate

Returns

Predicate for nodes of type Node

Inherited from
XmlPredicateInstances
def root(document: NodeSeq): BindedXmlZoom
Inherited from
XmlZoomInstances
def strictEqualsTo(ns: NodeSeq): XmlPredicate

Create an advxml.core.data.XmlPredicate that can check if two NodeSeq are strictly equals.

Create an advxml.core.data.XmlPredicate that can check if two NodeSeq are strictly equals.

Value Params
ns

to compare

Returns

advxml.core.data.XmlPredicate that can check if two NodeSeq are strictly equals.

Inherited from
XmlPredicateInstances
def text(p: String => Boolean): XmlPredicate

Filter nodes by text property.

Filter nodes by text property.

Value Params
p

Text predicate

Inherited from
XmlPredicateInstances

Inherited fields

lazy
val $: XmlZoom
Inherited from
XmlZoomInstances

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

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

Inherited from
XmlModifierInstances
lazy
Inherited from
XmlZoomInstances

Implicits

Inherited implicits

final implicit
Inherited from
RuleSyntax
final implicit
Inherited from
RuleSyntax
final implicit
Inherited from
ConverterSyntax
final implicit
Inherited from
ConverterSyntax
final implicit
def ApplicativeConverterSyntaxOps[F[_] : Applicative, A](fa: F[A]): ApplicativeConverterSyntaxOps[F, A]
Inherited from
ConverterSyntax
final implicit
def ApplicativeDeepFlatMapOps[F[_] : Applicative, G[_] : Monad, A](fg: F[G[A]]): ApplicativeDeepFlatMapOps[F, G, A]
Inherited from
NestedMapSyntax
final implicit
def ApplicativeDeepMapOps[F[_] : Applicative, G[_] : Applicative, A](fg: F[G[A]]): ApplicativeDeepMapOps[F, G, A]
Inherited from
NestedMapSyntax
Inherited from
ConverterNaturalTransformationInstances
Inherited from
ConverterNaturalTransformationInstances
Inherited from
ConverterNaturalTransformationInstances
Inherited from
ConverterNaturalTransformationInstances
Inherited from
ConverterNaturalTransformationInstances
final implicit
Inherited from
AttributeSyntax
final implicit
def FlatMapConverterSyntaxOps[F[_] : FlatMap, A](fa: F[A]): FlatMapConverterSyntaxOps[F, A]
Inherited from
ConverterSyntax
Inherited from
JavaScalaConvertersSyntax
final implicit
Inherited from
JavaScalaConvertersSyntax
Inherited from
AttributeSyntax
Inherited from
RuleSyntax
final implicit
Inherited from
ConverterSyntax
Inherited from
NormalizerSyntax
Inherited from
ConverterSyntax
final implicit
def PredicateOps[T](p: T => Boolean): PredicateOps[T]
Inherited from
PredicateSyntax
final implicit
Inherited from
JavaScalaConvertersSyntax
final implicit
Inherited from
JavaScalaConvertersSyntax
final implicit
Inherited from
ConverterSyntax
final implicit
Inherited from
ZoomSyntax
Inherited from
ZoomSyntax
final implicit
Inherited from
RuleSyntax
final implicit
def XmlZoomNodeBaseOps[Z <: XmlZoomNodeBase](zoom: Z): XmlZoomNodeBaseOps[Z]
Inherited from
ZoomSyntax
final implicit
Inherited from
RuleSyntax
Inherited from
XmlModifierInstances
Inherited from
XmlModifierInstances
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
implicit
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
def converterAndThenAs[E, A, B](implicit c: Converter[A, Validated[E, B]]): Converter[Validated[E, A], Validated[E, B]]
Inherited from
ConverterLowerPriorityImplicits1
implicit
def converterFlatMapAs[F[_] : FlatMap, A, B](implicit evidence$1: FlatMap[F], c: Converter[A, F[B]]): Converter[F[A], F[B]]
Inherited from
ConverterLowerPriorityImplicits1
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
def converterXmlContentZoomRunnerForApplicativeThrowOrEu[F[_] : FlatMap, A](implicit evidence$2: ApplicativeThrowOrEu[F], evidence$3: FlatMap[F], c: Converter[F[String], F[A]]): Converter[XmlContentZoomRunner, F[A]]
Inherited from
ConverterLowerPriorityImplicits2
Inherited from
ConverterLowerPriorityImplicits2
implicit
def deriveTAsText_fromTAsValidatedValue[F[_], T](implicit c: Converter[T, ValidatedValue], a: ApplicativeThrowOrEu[F], notText: T =:!= Text): Converter[T, F[Text]]
Inherited from
ConverterLowerPriorityImplicits1
implicit
def deriveTAsText_fromTAsValue[T](implicit c: Converter[T, SimpleValue], notText: T =:!= Text): Converter[T, Text]
Inherited from
ConverterLowerPriorityImplicits1
implicit
def deriveTextToF_fromValueToF[F[_], T](implicit c: Converter[SimpleValue, F[T]], notText: T =:!= Text): Converter[Text, F[T]]
Inherited from
ConverterLowerPriorityImplicits1
implicit
Inherited from
AllConverterInstances
implicit
def identityConverterApplicative[F[_], A](implicit F: Applicative[F], notFA: A =:!= F[A]): Converter[A, F[A]]
Inherited from
AllConverterInstances
implicit
Inherited from
ConverterLowerPriorityImplicits2
implicit
val semigroupInstanceForAggregatedException: Semigroup[Throwable]
Inherited from
AggregatedExceptionInstances
implicit
val xmlZoomMonoid: Monoid[XmlZoom]
Inherited from
XmlZoomInstances