Class AbstractPropertyInfo
java.lang.Object
com.wualabs.qtsurfer.engine.core.AbstractPropertyInfo
- All Implemented Interfaces:
PropertyInfo
- Direct Known Subclasses:
StrategyPropertyDef
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPropertyInfo(String name, Class type) protectedAbstractPropertyInfo(String name, String description, com.google.common.reflect.TypeToken type, String beanProperty) protectedAbstractPropertyInfo(String name, String description, com.google.common.reflect.TypeToken type, String beanProperty, boolean reflected) protectedAbstractPropertyInfo(String name, String description, com.google.common.reflect.TypeToken type, String beanProperty, boolean reflected, PropertyHints hints) protectedAbstractPropertyInfo(String name, String description, Class type, String beanProperty, boolean reflected) -
Method Summary
Modifier and TypeMethodDescriptiongetHints()Optional sweep/range hints; defaults toPropertyHints.NONE.getName()com.google.common.reflect.TypeTokengetType()booleantoString()
-
Constructor Details
-
AbstractPropertyInfo
-
AbstractPropertyInfo
-
AbstractPropertyInfo
-
AbstractPropertyInfo
-
AbstractPropertyInfo
protected AbstractPropertyInfo(String name, String description, com.google.common.reflect.TypeToken type, String beanProperty, boolean reflected, PropertyHints hints)
-
-
Method Details
-
toString
-
getName
- Specified by:
getNamein interfacePropertyInfo
-
getDescription
- Specified by:
getDescriptionin interfacePropertyInfo
-
getType
public com.google.common.reflect.TypeToken getType()- Specified by:
getTypein interfacePropertyInfo
-
getBeanProperty
- Specified by:
getBeanPropertyin interfacePropertyInfo
-
isReflected
public boolean isReflected()- Specified by:
isReflectedin interfacePropertyInfo
-
getHints
Optional sweep/range hints; defaults toPropertyHints.NONE.- Specified by:
getHintsin interfacePropertyInfo- Returns:
- the property hints, never
null
-