Uses of Interface
eu.bandm.tools.paisley.Motif
Packages that use Motif
Package
Description
A modular implementation of pattern matching on arbitrary objects.
-
Uses of Motif in eu.bandm.tools.paisley
Classes in eu.bandm.tools.paisley that implement MotifFields in eu.bandm.tools.paisley declared as MotifMethods in eu.bandm.tools.paisley that return MotifModifier and TypeMethodDescriptionXPathPatterns.ancestor()XPathPatterns.ancestorOrSelf()CollectionPatterns.anyElement()XMLPatterns.attribute()static <A,B> Motif <A, B> XMLPatterns.child()XMLPatterns.comment()Motif.compile()Pattern.compileUpTo(Variable<B> hole) XPathPatterns.descendant()XPathPatterns.descendantOrSelf()CryptArith.domain()static <A,B> Motif <A, B> XMLPatterns.element()Pattern.enPassant()Motif.etaExpand()XPathPatterns.following()XPathPatterns.followingSibling()static <A,B extends A>
Motif<B, A> ReflectionPatterns.forInstancesOf(Class<? extends A> src, Class<? extends B> tgt) ReflectionPatterns.forInstancesOf(Class<? extends B> cls) XPathPatterns.Axis.getMotif()XPathPatterns.Path.getMotif()XPathPatterns.Test.getMotif()static <A> Motif<A, A> static <A> Motif<A, A> static <A> Motif<A, A> Motif.id()Theme.lambda()static <A,B> Motif <A, B> XMLPatterns.localName()XMLPatterns.namespaceURI()XMLPatterns.nextSibling()XMLPatterns.ownerDocument()XMLPatterns.parent()static <A> Motif<A, A> XPathPatterns.preceding()XPathPatterns.precedingSibling()XMLPatterns.previousSibling()XMLPatterns.processingInstruction(String target) XPathPatterns.root()XMLPatterns.rootElement()XPathPatterns.self()static <A> Motif<A, A> XPathPatterns.step(Motif<? extends Node, Node> parent, XPathPatterns.Axis axis, XPathPatterns.Test test, XPathPatterns.Predicate... predicates) XPathPatterns.step(XPathPatterns.Axis axis, XPathPatterns.Test test, XPathPatterns.Predicate... predicates) XMLPatterns.tagName()XMLPatterns.text()static <A,B> Motif <B, A> static <A,B> Motif <B, A> static <A,B> Motif <B, A> FunctionPatterns.transformIfNonNull(Function<? super A, ? extends B> fun) Methods in eu.bandm.tools.paisley with parameters of type MotifModifier and TypeMethodDescriptionstatic <A,B> Motif <A, B> static <A,B> Motif <A, B> (package private) static <A,B> Pattern <B> SendMoreMoney.genAllDifferent(Motif<A, B> m, List<? extends Variable<A>> vs) (package private) static <A,B> Pattern <B> SendMoreMoney.genAllDifferent2(Motif<A, B> m, List<? extends Observable<A>> vs) (package private) <A,B> Pattern <B> CryptArith.generate(Motif<A, B> m, Collection<Variable<A>> vars) (package private) <A,B> Pattern <B> CryptArith.generateAllDifferent(Motif<A, B> m, Collection<Variable<A>> vars) (package private) <B> Pattern<B> CryptArith.generatePartialSums(Motif<Integer, B> m) (package private) static <B> Pattern<B> SendMoreMoney.genPartialSums(Motif<Integer, B> m, List<? extends Variable<Integer>> as, List<? extends Variable<Integer>> bs, List<? extends Variable<Integer>> cs) (package private) static <B> Pattern<B> SendMoreMoney.genPartialSums2(Motif<Integer, B> m, List<? extends Observable<Integer>> as, List<? extends Observable<Integer>> bs, List<? extends Observable<Integer>> cs) static <A> Motif<A, A> static <A> Motif<A, A> XPathPatterns.step(Motif<? extends Node, Node> parent, XPathPatterns.Axis axis, XPathPatterns.Test test, XPathPatterns.Predicate... predicates) Constructors in eu.bandm.tools.paisley with parameters of type Motif