|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Constraint | |
|---|---|
| org.gcube.data.trees.constraints | |
| org.gcube.data.trees.patterns | |
| Uses of Constraint in org.gcube.data.trees.constraints |
|---|
| Classes in org.gcube.data.trees.constraints that implement Constraint | |
|---|---|
class |
After
Accepts Calendar values that follow a given one. |
class |
AfterDate
Accepts Date values that follow a given one. |
class |
All<T>
Accepts values that have the same type and satisfy one ore more constraints. |
class |
AnyValue
Accepts any value. |
class |
BaseConstraint<T>
Base implementation of Constraint. |
class |
Before
Accepts Calendar values that precede a given one. |
class |
BeforeDate
Accepts Date values that precede a given one. |
class |
Either<T>
Accepts values that satisfy at least one of two constraints. |
class |
Less
Constrains Double values to be strictly smaller than a given one. |
class |
Match
Accepts values that match a given regular expression when converted to String. |
class |
More
Constraints values of type Double to be strictly greater than a given one. |
class |
Not<T>
Constrains values to not satisfy a given constraint. |
class |
Same<T>
Constrains values to be equal to a given one (in the Object.equals(Object) sense). |
| Methods in org.gcube.data.trees.constraints that return types with arguments of type Constraint | |
|---|---|
List<Constraint<T>> |
All.constraints()
|
List<Constraint<T>> |
Either.constraints()
Returns the constraints combined in this instance. |
| Constructors in org.gcube.data.trees.constraints with parameters of type Constraint | |
|---|---|
All(Constraint<T> c1,
Constraint<T> c2)
Creates an instance from two constraints. |
|
All(Constraint<T> c1,
Constraint<T> c2)
Creates an instance from two constraints. |
|
Either(Constraint<T> c1,
Constraint<T> c2)
Creates an instance from two constraints. |
|
Either(Constraint<T> c1,
Constraint<T> c2)
Creates an instance from two constraints. |
|
Not(Constraint<T> c)
Creates an instance from one more constraints. |
|
| Uses of Constraint in org.gcube.data.trees.patterns |
|---|
| Classes in org.gcube.data.trees.patterns with type parameters of type Constraint | |
|---|---|
class |
LeafPattern<T,C extends Constraint<? super T>>
A Patterns over Leafs. |
| Fields in org.gcube.data.trees.patterns declared as Constraint | |
|---|---|
protected C |
LeafPattern.constraint
|
| Methods in org.gcube.data.trees.patterns with parameters of type Constraint | ||
|---|---|---|
static
|
Patterns.all(Constraint<T> constraint1,
Constraint<T> constraint2)
Returns an All constraint that combines two or more Constraints. |
|
static
|
Patterns.all(Constraint<T> constraint1,
Constraint<T> constraint2)
Returns an All constraint that combines two or more Constraints. |
|
static BoolPattern |
Patterns.bool(Constraint<? super Boolean> c)
Returns a BoolPattern with a given constraint. |
|
static CalendarPattern |
Patterns.calendar(Constraint<? super Calendar> c)
Returns a CalendarPatternwith a given constraint. |
|
static DatePattern |
Patterns.date(Constraint<? super Date> c)
Returns a DatePattern with a given constraint. |
|
static
|
Patterns.either(Constraint<T> constraint1,
Constraint<T> constraint2)
Returns an Either constraint that combines two or more Constraints. |
|
static
|
Patterns.either(Constraint<T> constraint1,
Constraint<T> constraint2)
Returns an Either constraint that combines two or more Constraints. |
|
static
|
Patterns.not(Constraint<T> constraint)
Returns an Not constraint for a given constraint. |
|
static NumPattern |
Patterns.num(Constraint<? super Double> c)
Returns a NumPattern with a given constraint. |
|
static TextPattern |
Patterns.text(Constraint<? super String> constraint)
Returns a TextPattern with a given constraint. |
|
static URIPattern |
Patterns.uri(Constraint<? super URI> c)
Returns a URIPattern with a given constraint. |
|
| Constructors in org.gcube.data.trees.patterns with parameters of type Constraint | |
|---|---|
BoolPattern(Constraint<? super Boolean> constraint)
Creates an instance with a given constraint. |
|
CalendarPattern(Constraint<? super Calendar> c)
Creates an instance with a given constraint. |
|
DatePattern(Constraint<? super Date> c)
Creates an instance with a given constraint. |
|
NumPattern(Constraint<? super Double> constraint)
Creates an instance with a given constraint. |
|
TextPattern(Constraint<? super String> c)
Creates an instance with a given constraint. |
|
URIPattern(Constraint<? super URI> c)
Creates an instance with a given constraint. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||