Package eu.bandm.tools.paisley
Class Observer
java.lang.Object
eu.bandm.tools.paisley.Pattern<A>
eu.bandm.tools.paisley.Atomic<Object>
eu.bandm.tools.paisley.Constraint
eu.bandm.tools.paisley.Observer
- All Implemented Interfaces:
Serializable
,Cloneable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.paisley.Pattern
Pattern.Either<A>
-
Field Summary
Fields inherited from class eu.bandm.tools.paisley.Pattern
_left_matched, _target_save, none
-
Constructor Summary
ModifierConstructorDescriptionprotected
Observer
(Observable... observables) protected
Observer
(Collection<? extends Observable<?>> observables) -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
boolean
final boolean
test()
protected abstract boolean
Methods inherited from class eu.bandm.tools.paisley.Constraint
all, all, compileMatch, match, some, some
Methods inherited from class eu.bandm.tools.paisley.Atomic
anyObject, binds, clone, compileClear, compileClear, compileCut, compileCut, compileMatchAgain, isDeterministic, matchAgain, preserves, preserves
Methods inherited from class eu.bandm.tools.paisley.Pattern
all, all, all, all, all, and, andThen, andThen, any, aside, both, clear, clear, compile, compileIsDeterministic, compileSubPattern, compileThis, compileUpTo, cut, cut, DEBUG, either, enPassant, flatten, limit, main, matchOnce, matchVar, narrow, newAll, noMatch, none, of, once, or, orElse, orElse, repeat, some, some, some, some, someMatch, startCompile, uniquely, variable, variable
-
Constructor Details
-
Observer
-
Observer
-
-
Method Details
-
approximate
boolean approximate() -
isComplete
public boolean isComplete() -
test
public final boolean test()- Specified by:
test
in classConstraint
-
testComplete
protected abstract boolean testComplete()
-