public class PojoPropertyAccessorNonArgMethod extends AbstractPojoPropertyAccessorMethod implements PojoPropertyAccessorNonArg
PojoPropertyAccessorNonArg interface for accessing a
Method.| Modifier and Type | Field and Description |
|---|---|
private PojoPropertyAccessorNonArgMode |
mode |
| Constructor and Description |
|---|
PojoPropertyAccessorNonArgMethod(String propertyName,
Type propertyType,
PojoPropertyAccessorNonArgMode mode,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies,
Method method)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PojoPropertyAccessorNonArgMode |
getMode()
This method gets the mode of this accessor.
|
Object |
invoke(Object pojoInstance)
This method invokes the according property-method of
pojoInstance with the given arguments. |
getAccessibleObject, getAccessibleObjectName, getDeclaringClass, getMethod, getModifiers, getReturnClass, getReturnTypegetName, getPropertyTypegetPropertyClass, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessibleObject, getAccessibleObjectName, getDeclaringClass, getModifiers, getPropertyClass, getPropertyType, getReturnClass, getReturnTypegetNameprivate final PojoPropertyAccessorNonArgMode mode
getMode()public PojoPropertyAccessorNonArgMethod(String propertyName, Type propertyType, PojoPropertyAccessorNonArgMode mode, PojoDescriptor<?> descriptor, PojoDescriptorDependencies dependencies, Method method)
propertyName - is the name of the property.propertyType - is the generic type of the property.mode - is the mode of access.descriptor - is the descriptor this accessor is intended for.dependencies - are the PojoDescriptorDependencies to use.method - is the method to access.public Object invoke(Object pojoInstance)
pojoInstance with the given arguments. invoke in interface PojoPropertyAccessorNonArgpojoInstance - is the instance of the POJO where to access the property. Has to be an instance of
the type from where this
accessor was created for.null if void (e.g. initialize method). For
a regular getter this will be the value of the property.public PojoPropertyAccessorNonArgMode getMode()
getMode in interface PojoPropertyAccessorgetMode in interface PojoPropertyAccessorNonArgCopyright © 2001–2015 mmm-Team. All rights reserved.