Package | Description |
---|---|
eu.bandm.tools.paisley |
A modular implementation of pattern matching on arbitrary objects.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedTransform<A,B>
Abstract base class for patterns that delegate expensively
transformed targets to a subpattern.
|
class |
CompiledMultiTransform<A,B> |
class |
CompiledProxy<A> |
class |
CompiledUnary<A,B> |
class |
Filter<A>
Abstract base class for patterns that match only a subset of the
target type.
|
class |
FlatMultiTransform<A,B> |
class |
Lazy<A>
Wrapper class for a pattern that is to be created on demand.
|
class |
MultiTransform<A,B>
Abstract base class for patterns that delegate transformed targets
to a subpattern.
|
class |
Proxy<A>
Base class for patterns that contain one subpattern of the same target type.
|
class |
RestrictedTransform<A,B> |
class |
Theme<A,B> |
class |
TotalTransform<A,B> |
class |
Transform<A,B>
Abstract base class for patterns that delegate transformed targets
to a subpattern.
|
see also the complete user documentation .