java.lang.Iterable<java.lang.Object>, java.util.Iterator<java.lang.Object>public class Pattern
extends java.lang.Object
implements java.util.Iterator<java.lang.Object>, java.lang.Iterable<java.lang.Object>
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
MODIFIER_ADD |
|
static java.lang.String |
MODIFIER_CHANGE |
|
static java.lang.String |
MODIFIER_REMOVE |
|
static java.lang.String |
MODIFIER_SEARCH |
| Constructor | Description |
|---|---|
Pattern() |
|
Pattern(Pattern parent,
ObjectCondition condition) |
|
Pattern(IdMap map,
java.lang.Object match) |
| Modifier and Type | Method | Description |
|---|---|---|
<ST extends java.util.List<java.lang.Object>> |
allMatches() |
|
boolean |
appling() |
|
boolean |
applyPattern() |
|
static <T> SimpleList<T> |
createListOfType(java.lang.Class<T> type) |
|
boolean |
find() |
|
SimpleSet<java.lang.Object> |
getCandidates() |
|
SimpleSet<Pattern> |
getChain() |
|
SimpleIterator<java.lang.Object> |
getIterator() |
|
IdMap |
getMap() |
|
java.lang.Object |
getMatch() |
|
<ST> ST |
getMatch(java.lang.Class<ST> clazz) |
|
Pattern |
getParent() |
|
Pattern |
getRoot() |
|
Pattern |
has(ObjectCondition condition) |
|
Pattern |
has(java.lang.String property) |
|
boolean |
hasNext() |
|
java.util.Iterator<java.lang.Object> |
iterator() |
|
java.lang.Object |
next() |
|
boolean |
setValue(java.lang.String property,
java.lang.Object value) |
|
Pattern |
withCandidates(java.lang.Object newValue) |
|
Pattern |
withMatch(java.lang.Object candidate) |
public static final java.lang.String MODIFIER_SEARCH
public static final java.lang.String MODIFIER_CHANGE
public static final java.lang.String MODIFIER_ADD
public static final java.lang.String MODIFIER_REMOVE
public Pattern(IdMap map, java.lang.Object match)
public Pattern()
public Pattern(Pattern parent, ObjectCondition condition)
public Pattern getRoot()
public IdMap getMap()
public Pattern has(java.lang.String property)
public Pattern has(ObjectCondition condition)
public static <T> SimpleList<T> createListOfType(java.lang.Class<T> type)
public <ST extends java.util.List<java.lang.Object>> ST allMatches()
public java.lang.Object getMatch()
public <ST> ST getMatch(java.lang.Class<ST> clazz)
public boolean find()
public boolean hasNext()
hasNext in interface java.util.Iterator<java.lang.Object>public java.lang.Object next()
next in interface java.util.Iterator<java.lang.Object>public java.util.Iterator<java.lang.Object> iterator()
iterator in interface java.lang.Iterable<java.lang.Object>public SimpleSet<java.lang.Object> getCandidates()
public Pattern getParent()
public Pattern withCandidates(java.lang.Object newValue)
public SimpleIterator<java.lang.Object> getIterator()
public Pattern withMatch(java.lang.Object candidate)
public boolean applyPattern()
public boolean appling()
public boolean setValue(java.lang.String property,
java.lang.Object value)