public class FeatureProperty extends java.lang.Object implements java.lang.Comparable<FeatureProperty>
| Modifier and Type | Field and Description |
|---|---|
static Clazz |
ALL |
static java.lang.String |
CLASSSTRING |
static java.lang.String |
CLASSVALUE |
static java.lang.String |
NAME |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(FeatureProperty o) |
boolean |
equals(java.lang.Object obj) |
java.lang.Class<?> |
getClassValue() |
Feature |
getName() |
SimpleList<java.lang.String> |
getPath() |
java.lang.String |
getStringValue() |
java.lang.Object |
getValue(java.lang.String value) |
int |
hashCode() |
boolean |
match(Clazz... clazzes) |
boolean |
match(java.lang.String clazzName) |
java.lang.String |
toString() |
FeatureProperty |
withClazzValue(java.lang.Class<?> value) |
FeatureProperty |
withExcludeClazz(Clazz... value) |
FeatureProperty |
withExcludeClazz(java.lang.String... value) |
FeatureProperty |
withIncludeClazz(java.lang.String... value) |
FeatureProperty |
withPath(java.lang.String... value) |
FeatureProperty |
withStringValue(java.lang.String value) |
public static final Clazz ALL
public static final java.lang.String NAME
public static final java.lang.String CLASSVALUE
public static final java.lang.String CLASSSTRING
public FeatureProperty withIncludeClazz(java.lang.String... value)
public FeatureProperty withExcludeClazz(java.lang.String... value)
public FeatureProperty withExcludeClazz(Clazz... value)
public boolean match(Clazz... clazzes)
public boolean match(java.lang.String clazzName)
public Feature getName()
public FeatureProperty withClazzValue(java.lang.Class<?> value)
public FeatureProperty withPath(java.lang.String... value)
public SimpleList<java.lang.String> getPath()
public java.lang.Class<?> getClassValue()
public int compareTo(FeatureProperty o)
compareTo in interface java.lang.Comparable<FeatureProperty>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getStringValue()
public FeatureProperty withStringValue(java.lang.String value)
public java.lang.Object getValue(java.lang.String value)