Condition<java.lang.Object>, ObjectCondition, ParserConditionpublic class FeatureCondition extends CustomCondition<GraphMember>
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
TAG |
isExpression, PROPERTY_MEMBERENTER, SPACE, SPLITEND, SPLITSTART| Constructor | Description |
|---|---|
FeatureCondition() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
create(CharacterBuffer buffer,
TemplateParser parser,
LocalisationInterface customTemplate) |
|
java.lang.String |
getKey() |
|
FeatureCondition |
getSendableInstance(boolean isExpression) |
|
java.lang.CharSequence |
getValue(LocalisationInterface value) |
|
java.lang.Object |
getValue(SendableEntityCreator creator,
GraphMember member) |
|
boolean |
hasFeatureProperty(FeatureProperty property,
Clazz... values) |
|
java.lang.String |
toString() |
|
boolean |
update(java.lang.Object value) |
checks or notify this condition.
|
addImport, addImport, getMember, isExpression, skipEnd, withExpressionpublic static final java.lang.String TAG
public java.lang.String getKey()
public void create(CharacterBuffer buffer, TemplateParser parser, LocalisationInterface customTemplate)
create in interface ParserConditioncreate in class CustomCondition<GraphMember>public FeatureCondition getSendableInstance(boolean isExpression)
public java.lang.Object getValue(SendableEntityCreator creator, GraphMember member)
getValue in class CustomCondition<GraphMember>public java.lang.CharSequence getValue(LocalisationInterface value)
getValue in interface ParserConditiongetValue in class CustomCondition<GraphMember>public boolean update(java.lang.Object value)
Conditionupdate in interface Condition<java.lang.Object>update in class CustomCondition<GraphMember>value - the telegram to be checkedpublic boolean hasFeatureProperty(FeatureProperty property, Clazz... values)
public java.lang.String toString()
toString in class java.lang.Object