| Modifier and Type | Field and Description |
|---|---|
protected Map<String,FieldSelector> |
subSelectors |
| Constructor and Description |
|---|
FieldSelector() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsField(Class<?> instanceType,
String property) |
boolean |
containsField(String property) |
<T> Map<String,Property<T>> |
getAllPossibleFieldMap(Class<T> instanceType) |
FieldSelector |
getChildSelector(Class<?> instanceType,
String fieldName) |
int |
getFieldCount() |
<T> Property<T> |
getProperty(Class<T> instanceType,
String fieldName) |
<T> Collection<Property<T>> |
getSelectedFields(Class<T> instanceType) |
FieldSelector |
getSelector(String fieldName) |
boolean |
isInfluencedExternally() |
void |
register(String fieldName,
FieldSelector subSelector) |
protected Map<String,FieldSelector> subSelectors
public FieldSelector getChildSelector(Class<?> instanceType, String fieldName)
getChildSelector in interface Selectorpublic FieldSelector getSelector(String fieldName)
public boolean containsField(Class<?> instanceType, String property)
containsField in interface Selectorpublic <T> Property<T> getProperty(Class<T> instanceType, String fieldName)
getProperty in interface Selectorpublic boolean containsField(String property)
public int getFieldCount()
public void register(String fieldName, FieldSelector subSelector)
public <T> Collection<Property<T>> getSelectedFields(Class<T> instanceType)
getSelectedFields in interface Selectorpublic <T> Map<String,Property<T>> getAllPossibleFieldMap(Class<T> instanceType)
getAllPossibleFieldMap in interface Selectorpublic boolean isInfluencedExternally()
isInfluencedExternally in interface SelectorCopyright © 2014. All Rights Reserved.