org.skyscreamer.yoga.selector
Interface Selector

All Known Implementing Classes:
CompositeSelector, CoreSelector, FieldSelector

public interface Selector


Method Summary
 boolean containsField(Class<?> instanceType, String fieldName)
           
<T> Map<String,Property<T>>
getAllPossibleFieldMap(Class<T> instanceType)
           
 Selector getChildSelector(Class<?> instanceType, String fieldName)
           
<T> Property<T>
getProperty(Class<T> instanceType, String fieldName)
           
<T> Collection<Property<T>>
getSelectedFields(Class<T> instanceType)
           
 boolean isInfluencedExternally()
           
 

Method Detail

getSelectedFields

<T> Collection<Property<T>> getSelectedFields(Class<T> instanceType)

getAllPossibleFieldMap

<T> Map<String,Property<T>> getAllPossibleFieldMap(Class<T> instanceType)

containsField

boolean containsField(Class<?> instanceType,
                      String fieldName)

isInfluencedExternally

boolean isInfluencedExternally()

getChildSelector

Selector getChildSelector(Class<?> instanceType,
                          String fieldName)

getProperty

<T> Property<T> getProperty(Class<T> instanceType,
                            String fieldName)


Copyright © 2013. All Rights Reserved.