Public Member Functions | Package Functions

alma.acs.component.dynwrapper.ArrayMapper Class Reference

Inheritance diagram for alma.acs.component.dynwrapper.ArrayMapper:
alma.acs.component.dynwrapper.TypeMapper

List of all members.

Public Member Functions

 ArrayMapper (Object delegate, Logger logger)
boolean canTranslate (Class<?> oldObjClass, Class<?> newObjClass, ComponentInvocationHandler invHandler)

Package Functions

public< T > Object translate (Object oldArray, T newObjectTemplate, Class< T > newArrayClass, ComponentInvocationHandler invHandler) throws DynWrapperException

Detailed Description

/** Maps between one-dimensional arrays of different types. Delegates the mapping of the array values to some other mapper.

Author:
hsommer Jan 3, 2003 4:00:22 PM

Constructor & Destructor Documentation

alma.acs.component.dynwrapper.ArrayMapper.ArrayMapper ( Object  delegate,
Logger  logger 
)

Constructor for ArrayMapper.

Parameters:
delegate 

Member Function Documentation

boolean alma.acs.component.dynwrapper.ArrayMapper.canTranslate ( Class<?>  oldObjClass,
Class<?>  newObjClass,
ComponentInvocationHandler  invHandler 
) [virtual]
public<T> Object alma.acs.component.dynwrapper.ArrayMapper.translate ( Object  oldArray,
T  newObjectTemplate,
Class< T newArrayClass,
ComponentInvocationHandler  invHandler 
) throws DynWrapperException [package, virtual]

Translates oldArray into a new array of type newArrayClass with the same length. The array elements are translated using some other mapper class.

See also:
alma.acs.component.dynwrapper.TypeMapper.translate(java.lang.Object, java.lang.Object, java.lang.Class, alma.acs.component.dynwrapper.ComponentInvocationHandler)

Implements alma.acs.component.dynwrapper.TypeMapper.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties