public class FeatureProperty extends java.lang.Object implements java.lang.Comparable<FeatureProperty>
| 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() |
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 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)