public class PojoPropertyAccessorProxySetMapped extends AbstractPojoPropertyAccessorProxyAdapterComponentType implements PojoPropertyAccessorTwoArg
PojoPropertyAccessorTwoArg interface for
setting an element in a Map returned from another
accessor.| Constructor and Description |
|---|
PojoPropertyAccessorProxySetMapped(PojoDescriptorDependencies dependencies,
PojoPropertyAccessorNonArg mapGetAccessor)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PojoPropertyAccessorTwoArgMode |
getMode()
This method gets the mode of this accessor.
|
Class<?> |
getReturnClass()
This method gets the
Class of the object returned when this accessor is invoked. |
GenericType<?> |
getReturnType()
This method gets the
GenericType of the object returned when this accessor is invoked. |
Object |
invoke(Object pojoInstance,
Object key,
Object value)
This method invokes the according property-method of
pojoInstance with the given arguments. |
getPropertyClass, getPropertyTypegetDelegate, getDependenciesgetAccessibleObject, getAccessibleObjectName, getDeclaringClass, getModifiers, getNametoStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAccessibleObject, getAccessibleObjectName, getDeclaringClass, getModifiers, getPropertyClass, getPropertyTypegetNamepublic PojoPropertyAccessorProxySetMapped(PojoDescriptorDependencies dependencies, PojoPropertyAccessorNonArg mapGetAccessor)
dependencies - are the PojoDescriptorDependencies to use.mapGetAccessor - is the accessor delegate that gets a Map property.public PojoPropertyAccessorTwoArgMode getMode()
PojoPropertyAccessorgetMode in interface PojoPropertyAccessorgetMode in interface PojoPropertyAccessorTwoArggetMode in class AbstractPojoPropertyAccessorProxypublic GenericType<?> getReturnType()
PojoPropertyAccessorGenericType of the object returned when this accessor is invoked.getReturnType in interface PojoPropertyAccessorgetReturnType in class AbstractPojoPropertyAccessorProxyMethod.getGenericReturnType(),
Field.getGenericType()public Class<?> getReturnClass()
PojoPropertyAccessorClass of the object returned when this accessor is invoked. PojoPropertyAccessor.getReturnType().getRetrievalClass()getReturnClass in interface PojoPropertyAccessorgetReturnClass in class AbstractPojoPropertyAccessorProxyMethod.getReturnType(),
Field.getType()public Object invoke(Object pojoInstance, Object key, Object value)
PojoPropertyAccessorTwoArgpojoInstance with the given arguments. invoke in interface PojoPropertyAccessorTwoArgpojoInstance - 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.key - is the first argument.value - is the second argument.null if void (e.g. regular setter method).Copyright © 2001–2016 mmm-Team. All rights reserved.