|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Pattern | |
|---|---|
| org.gcube.data.trees.patterns | |
| Uses of Pattern in org.gcube.data.trees.patterns |
|---|
| Classes in org.gcube.data.trees.patterns that implement Pattern | |
|---|---|
class |
AbstractPattern
Partial Pattern implementation. |
class |
AnyPattern
A pattern that matches all Nodes. |
class |
BoolPattern
A Pattern that matches the value of a Leaf against a given Boolean Constraint. |
class |
CalendarPattern
A Pattern that matches the value of a Leaf against a given Calendar Constraint. |
class |
CutTreePattern
A Pattern in which CutTreePattern.prune(Node) removes all the edges of matching nodes, not only those that are not required for matching. |
class |
DatePattern
A Pattern that matches the value of Leafs against given Date Constraint. |
class |
LeafPattern<T,C extends Constraint<? super T>>
A Patterns over Leafs. |
class |
NumPattern
A Pattern that matches the value of a Leaf against a Double Constraint. |
class |
TextPattern
A Pattern that matches the text value of a Leaf against a given String Constraint. |
class |
TreePattern
A Pattern over InnerNodes. |
class |
URIPattern
A Pattern that matches the value of Leaf against a given URI Constraint. |
| Methods in org.gcube.data.trees.patterns that return Pattern | |
|---|---|
static Pattern |
Patterns.clone(Pattern pattern)
Clones a Pattern. |
static Pattern |
Patterns.hasPath(String... ids)
Returns a Pattern that matches InnerNodes with a path of one or more node identifiers. |
Pattern |
EdgePattern.pattern()
Returns the target pattern. |
| Methods in org.gcube.data.trees.patterns with parameters of type Pattern | |
|---|---|
static AtLeastPattern |
Patterns.atleast(QName label,
Pattern pattern)
Returns an AtLeastPattern for a given label and a given Pattern. |
static AtLeastPattern |
Patterns.atleast(String label,
Pattern pattern)
Returns an AtLeastPattern for a given label and a given Pattern. |
static Pattern |
Patterns.clone(Pattern pattern)
Clones a Pattern. |
static ManyPattern |
Patterns.many(QName label,
Pattern pattern)
Returns a ManyPattern for a given label and a given Pattern. |
static ManyPattern |
Patterns.many(String label,
Pattern pattern)
Returns a ManyPattern for a given label and a given Pattern. |
static OnePattern |
Patterns.one(QName label,
Pattern pattern)
Returns a OnePattern for a given label and a given Pattern. |
static OnePattern |
Patterns.one(String label,
Pattern pattern)
Returns a OnePattern for a given label and a given Pattern. |
static OnlyPattern |
Patterns.only(QName label,
Pattern pattern)
Returns an OnlyPattern for a given label and a given Pattern. |
static OnlyPattern |
Patterns.only(String label,
Pattern pattern)
Returns an OnlyPattern for a given label and a given Pattern. |
static OptPattern |
Patterns.opt(QName label,
Pattern pattern)
Returns an OptPattern for a given label and a given Pattern. |
static OptPattern |
Patterns.opt(String label,
Pattern pattern)
Returns an OptPattern for a given label and a given Pattern. |
void |
EdgePattern.setPattern(Pattern p)
Sets the target pattern. |
| Constructors in org.gcube.data.trees.patterns with parameters of type Pattern | |
|---|---|
AtLeastPattern(QName l,
Pattern p)
Creates an instance for a given label and pattern. |
|
ManyPattern(QName l,
Pattern p)
Creates an instance for a givel label and pattern. |
|
OnePattern(QName l,
Pattern predicate)
Creates an instance for a given label and pattern. |
|
OnlyPattern(QName l,
Pattern p)
Creates an instance for a given label and pattern. |
|
OptPattern(QName l,
Pattern p)
Creates an instance for a given label and pattern. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||