public abstract class AbstractAttribute<E,T> extends
Modifier | Constructor and Description |
---|---|
protected |
AbstractAttribute(java.lang.Class<E> objectType,
java.lang.Class<T> attributeType,
java.lang.String attributeKey) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
correctType(XAttribute attr) |
protected abstract java.lang.Iterable<XAttributable> |
getAttributables(E object) |
protected abstract T |
getValue(XAttribute attr) |
java.lang.Iterable<T> |
getValues(E object,
QueryOptions queryOptions) |