| Modifier and Type | Class and Description |
|---|---|
| private static class | JavaBeanAttributeExtractor.MethodRef
A cached method lookup. |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private transient volatile JavaBeanAttributeExtractor. | |
| private transient volatile JavaBeanAttributeExtractor. | |
| private static final Object |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | attributeFor(Element
the cache element to inspect element, String the name of the requested attribute attributeName)Implements net. |
| private JavaBeanAttributeExtractor. | |
| private Object |
| beanProperty | back to summary |
|---|---|
| private final String beanProperty | |
| lastKeyMethod | back to summary |
|---|---|
| private transient volatile JavaBeanAttributeExtractor. | |
| lastValueMethod | back to summary |
|---|---|
| private transient volatile JavaBeanAttributeExtractor. | |
| NO_VALUE | back to summary |
|---|---|
| private static final Object NO_VALUE | |
| JavaBeanAttributeExtractor | back to summary |
|---|---|
| public JavaBeanAttributeExtractor(String beanProperty) Constructor
| |
| attributeFor | back to summary |
|---|---|
| public Object attributeFor(Element element, String attributeName) throws AttributeExtractorException Implements net. Doc from net. Extract the attribute value. The instance returned from this method must be one of:
Note null is a legal return here as well indicating that this attribute will not be available for the given element
| |
| findMethod | back to summary |
|---|---|
| private JavaBeanAttributeExtractor. | |
| getValue | back to summary |
|---|---|
| private Object getValue(Method method, Object key) | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| method | back to summary |
|---|---|
| private final Method method | |
| targetClass | back to summary |
|---|---|
| private final Class<T> targetClass | |
| MethodRef | back to summary |
|---|---|
| pack-priv MethodRef(Class<T> target, Method method) | |