Package | Description |
---|---|
eu.bandm.tools.d2d2.base |
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
|
eu.bandm.tools.ops | |
eu.bandm.tools.paisley |
A modular implementation of pattern matching on arbitrary objects.
|
eu.bandm.tools.tpath.runtime |
Infrastructure for evaluating tpath expressions.
|
eu.bandm.tools.tpath.type |
Type checking for tpath expressions.
|
eu.bandm.tools.util |
Collection of mostly unrelated, tiny, ubiquitously needed
auxiliary classes for many different purposes.
|
Modifier and Type | Field and Description |
---|---|
static Predicate<Definition> |
Navigate.isPublicRegExp |
Modifier and Type | Method and Description |
---|---|
static <A> Predicate<A> |
Predicates.and(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Predicate<A> |
Predicates.bottom() |
static <A> Predicate<A> |
Predicates.contains(Collection<? super A> c) |
static <A> Predicate<A> |
Predicates.containsKey(Map<? super A,?> map) |
static <A,B> Predicate<A> |
Functions.domain(Function<? super A,? extends B> fun) |
static <A> Predicate<A> |
Predicates.eq(A a) |
static <A> Predicate<A> |
Predicates.equalsForward(Object a) |
static <A> Predicate<A> |
Predicates.equalsReverse(Object a) |
static <A extends Comparable<? super A>> |
Predicates.geq(A a) |
static <A extends Comparable<? super A>> |
Predicates.gt(A a) |
static <A> Predicate<A> |
Predicates.instanceOf(Class<?> c) |
static <A extends Comparable<? super A>> |
Predicates.leq(A a) |
static <A extends Comparable<? super A>> |
Predicates.lt(A a) |
static <A> Predicate<A> |
Predicates.not(Predicate<A> p) |
static <A> Predicate<A> |
Predicates.notNull() |
static <A> Predicate<A> |
Predicates.or(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Predicate<A> |
Predicates.test(Function<A,Boolean> fun) |
static <A> Predicate<A> |
Predicates.top() |
static <A,B> Predicate<A> |
Predicates.totalize(Class<B> c,
Predicate<? super B> pred) |
static <A> Predicate<A> |
Predicates.xor(Predicate<? super A> p,
Predicate<? super A> q) |
Modifier and Type | Method and Description |
---|---|
static <A> Predicate<A> |
Predicates.and(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Predicate<A> |
Predicates.and(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Function<A,Boolean> |
Predicates.characteristic(Predicate<A> pred) |
static <A> void |
Predicates.classify(Predicate<? super A> pred,
Set<A> in,
Set<A> positive,
Set<A> negative) |
static <A,B> Iterable<B> |
Iterables.comprehend(Iterable<? extends A> gen,
Predicate<? super A> filter,
Function<? super A,? extends B> map) |
static <A,B> Iterator<B> |
Iterators.comprehend(Iterator<? extends A> gen,
Predicate<? super A> filter,
Function<? super A,? extends B> map) |
static <A,B> boolean |
Collections.doFilterKey(Predicate<? super A> p,
Map<A,B> m) |
static <A,B> boolean |
Collections.doFilterValue(Predicate<? super B> p,
Map<A,B> m) |
static <A> A[] |
Arrays.filter(Predicate<? super A> pred,
Class<A> range,
A... things) |
static <A> Iterable<A> |
Iterables.filter(Predicate<? super A> pred,
Iterable<? extends A> things) |
static <A> Iterator<A> |
Iterators.filter(Predicate<? super A> pred,
Iterator<? extends A> i) |
static <A> LazyList<A> |
LazyLists.filter(Predicate<? super A> pred,
LazyList<A> list) |
static <A> Backtrack.Exploration<A> |
Backtrack.guard(Predicate<? super A> pred) |
static <A> Iterable<A> |
Iterables.loop(A init,
Predicate<? super A> cond,
Function<? super A,? extends A> iter) |
static <R,S extends R> |
InitProducers.loop(S init,
Predicate<? super S> cond,
Function<? super S,? extends S> iter) |
static <A> Predicate<A> |
Predicates.not(Predicate<A> p) |
static <A> Predicate<A> |
Predicates.or(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Predicate<A> |
Predicates.or(Predicate<? super A> p,
Predicate<? super A> q) |
static <A,B> Function<A,B> |
Functions.restrict(Function<? super A,? extends B> fun,
Predicate<? super A> cond) |
static <A> Collection<A> |
Collections.toFilter(Predicate<? super A> pred,
Collection<? extends A> things) |
static <A> List<A> |
Collections.toFilter(Predicate<? super A> pred,
List<A> things) |
static <A> Set<A> |
Collections.toFilter(Predicate<? super A> pred,
Set<? extends A> things) |
static <A> SortedSet<A> |
Collections.toFilter(Predicate<? super A> pred,
SortedSet<A> things) |
static <A,B> Predicate<A> |
Predicates.totalize(Class<B> c,
Predicate<? super B> pred) |
static <A> Predicate<A> |
Predicates.xor(Predicate<? super A> p,
Predicate<? super A> q) |
static <A> Predicate<A> |
Predicates.xor(Predicate<? super A> p,
Predicate<? super A> q) |
Modifier and Type | Method and Description |
---|---|
static <A> Pattern<A> |
OpsPatterns.filter(Predicate<? super A> pred,
Pattern<? super A> body)
Deprecated.
Use the method
FunctionPatterns.filter(java.util.function.Predicate, Pattern)
instead. |
static <A> Pattern<A> |
OpsPatterns.ifThenElse(Predicate<? super A> condition,
Pattern<? super A> thenBody,
Pattern<? super A> elseBody) |
static <A> Pattern<A> |
OpsPatterns.test(Predicate<? super A> pred)
Deprecated.
Use the method
FunctionPatterns.test(java.util.function.Predicate) instead. |
Modifier and Type | Field and Description |
---|---|
static Predicate<Type.XPathType> |
FunctionLibrary.asBoolean |
static Predicate<Type.XPathType> |
FunctionLibrary.asNodeSet |
static Predicate<Type.XPathType> |
FunctionLibrary.asNumber |
static Predicate<Type.XPathType> |
FunctionLibrary.asObject |
static Predicate<Type.XPathType> |
FunctionLibrary.asString |
protected Predicate<N> |
SimpleInterpreter.Visitor.test |
Modifier and Type | Method and Description |
---|---|
NodeSet<N> |
NodeSet.filter(Predicate<? super N> test) |
Modifier and Type | Method and Description |
---|---|
BuiltinFunctionSignature |
BuiltinFunctionSignature.addArgument(Predicate<? super Type.XPathType> type) |
BuiltinFunctionSignature |
BuiltinFunctionSignature.addArgumentOptional(Predicate<? super Type.XPathType> type) |
BuiltinFunctionSignature |
BuiltinFunctionSignature.addArgumentPlus(Predicate<? super Type.XPathType> type) |
BuiltinFunctionSignature |
BuiltinFunctionSignature.addArgumentStar(Predicate<? super Type.XPathType> type) |
Constructor and Description |
---|
NumerusInference(DTM.Dtd dtd,
Predicate<DTM.Element> filter) |
TypeInference(DTM.Dtd dtd,
Function<NamespaceName,FunctionSignature> functions,
Predicate<DTM.Element> filter)
ATTENTION MessageReceiver is initially a MessageDisposer.
|
Modifier and Type | Method and Description |
---|---|
static Collection<String> |
ClassProbe.findClasses(String targetClassPath,
Predicate<? super String> filter,
String... roots)
Find all recursive static references to classes.
|
see also the complete user documentation .