public class ArrayMapper extends TypeMapper
m_delegate, m_logger, m_verbose| Constructor and Description |
|---|
ArrayMapper(java.lang.Object delegate,
java.util.logging.Logger logger)
Constructor for ArrayMapper.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTranslate(java.lang.Class<?> oldObjClass,
java.lang.Class<?> newObjClass,
ComponentInvocationHandler invHandler) |
<T> java.lang.Object |
translate(java.lang.Object oldArray,
T newObjectTemplate,
java.lang.Class<T> newArrayClass,
ComponentInvocationHandler invHandler)
Translates
oldArray into a new array of type newArrayClass
with the same length. |
public ArrayMapper(java.lang.Object delegate,
java.util.logging.Logger logger)
delegate - public boolean canTranslate(java.lang.Class<?> oldObjClass,
java.lang.Class<?> newObjClass,
ComponentInvocationHandler invHandler)
canTranslate in class TypeMapperTypeMapper.canTranslate(java.lang.Class, java.lang.Class,
alma.acs.component.dynwrapper.ComponentInvocationHandler)public <T> java.lang.Object translate(java.lang.Object oldArray,
T newObjectTemplate,
java.lang.Class<T> newArrayClass,
ComponentInvocationHandler invHandler)
throws DynWrapperException
oldArray into a new array of type newArrayClass
with the same length.
The array elements are translated using some other mapper class.translate in class TypeMapperDynWrapperExceptionTypeMapper.translate(java.lang.Object,
java.lang.Object, java.lang.Class, alma.acs.component.dynwrapper.ComponentInvocationHandler)