public class PatternElement<PEC> extends java.lang.Object implements PropertyChangeInterface
| Modifier and Type | Field and Description |
|---|---|
static PatternElementSet |
EMPTY_SET |
protected boolean |
hasMatch |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_DOALLMATCHES |
static java.lang.String |
PROPERTY_HASMATCH |
static java.lang.String |
PROPERTY_MODIFIER |
static java.lang.String |
PROPERTY_PATTERN |
static java.lang.String |
PROPERTY_PATTERNOBJECTNAME |
| Constructor and Description |
|---|
PatternElement() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createPattern() |
Pattern |
createPatternNew() |
java.lang.String |
dumpHostGraphObject(java.lang.Object hostGraphObject) |
boolean |
findNextMatch() |
boolean |
getDoAllMatches() |
boolean |
getHasMatch() |
java.lang.String |
getModifier() |
Pattern<PatternElement<?>> |
getPattern()
many one
PatternElement ----------------------------------- Pattern
elements pattern
|
java.lang.String |
getPatternObjectName() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
Pattern<PatternElement<?>> |
getTopPattern() |
void |
removeYou() |
void |
resetSearch() |
void |
setDoAllMatches(boolean value) |
void |
setHasMatch(boolean value) |
void |
setModifier(java.lang.String value) |
boolean |
setPattern(Pattern value) |
void |
setPatternObjectName(java.lang.String value) |
java.lang.String |
toString() |
java.lang.String |
valueSetString(java.lang.Object value) |
PatternElement |
withDoAllMatches(boolean value) |
PatternElement |
withHasMatch(boolean value) |
PEC |
withModifier(java.lang.String value) |
PEC |
withPattern(Pattern value) |
PEC |
withPatternObjectName(java.lang.String value) |
protected java.beans.PropertyChangeSupport listeners
public static final PatternElementSet EMPTY_SET
public static final java.lang.String PROPERTY_PATTERN
public static final java.lang.String PROPERTY_MODIFIER
public static final java.lang.String PROPERTY_HASMATCH
public static final java.lang.String PROPERTY_DOALLMATCHES
public static final java.lang.String PROPERTY_PATTERNOBJECTNAME
protected boolean hasMatch
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic void removeYou()
public Pattern<PatternElement<?>> getPattern()
many one
PatternElement ----------------------------------- Pattern
elements pattern
public boolean setPattern(Pattern value)
public Pattern<PatternElement<?>> getTopPattern()
public boolean findNextMatch()
public java.lang.String getModifier()
public void setModifier(java.lang.String value)
public PEC withModifier(java.lang.String value)
public boolean getHasMatch()
public void setHasMatch(boolean value)
public PatternElement withHasMatch(boolean value)
public void resetSearch()
public boolean getDoAllMatches()
public void setDoAllMatches(boolean value)
public PatternElement withDoAllMatches(boolean value)
public java.lang.String getPatternObjectName()
public void setPatternObjectName(java.lang.String value)
public PEC withPatternObjectName(java.lang.String value)
public java.lang.String valueSetString(java.lang.Object value)
public java.lang.String dumpHostGraphObject(java.lang.Object hostGraphObject)
public java.lang.String toString()
toString in class java.lang.Objectpublic Pattern createPatternNew()
public java.lang.Object createPattern()