public class PojoPropertyAccessorSetField extends AbstractPojoPropertyAccessorField implements PojoPropertyAccessorOneArg
Constructor and Description |
---|
PojoPropertyAccessorSetField(PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies,
Field field)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
PojoPropertyAccessorOneArgMode |
getMode()
This method gets the mode of this accessor.
|
Object |
invoke(Object pojoInstance,
Object argument)
This method invokes the according property-method of
pojoInstance with the given arguments. |
getAccessibleObject, getAccessibleObjectName, getDeclaringClass, getField, getModifiers, getReturnClass, getReturnType
getName, getPropertyType
getPropertyClass, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAccessibleObject, getAccessibleObjectName, getDeclaringClass, getModifiers, getPropertyClass, getPropertyType, getReturnClass, getReturnType
getName
public PojoPropertyAccessorSetField(PojoDescriptor<?> descriptor, PojoDescriptorDependencies dependencies, Field field)
descriptor
- is the descriptor this accessor is intended for.dependencies
- are the PojoDescriptorDependencies
to use.field
- is the field
to access.public Object invoke(Object pojoInstance, Object argument)
PojoPropertyAccessorOneArg
pojoInstance
with the given arguments. invoke
in interface PojoPropertyAccessorOneArg
pojoInstance
- 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.argument
- is the value of the property to set.null
if void (e.g. regular setter method).public PojoPropertyAccessorOneArgMode getMode()
PojoPropertyAccessor
getMode
in interface PojoPropertyAccessor
getMode
in interface PojoPropertyAccessorOneArg
Copyright © 2001–2016 mmm-Team. All rights reserved.