alma::acs::component::dynwrapper::ArrayMapper Class Reference

Inheritance diagram for alma::acs::component::dynwrapper::ArrayMapper:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::component::dynwrapper::ArrayMapper:
Collaboration graph
[legend]

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 
) [inline]

Constructor for ArrayMapper.

Parameters:
delegate 

Member Function Documentation

boolean alma::acs::component::dynwrapper::ArrayMapper::canTranslate ( Class<?>  oldObjClass,
Class<?>  newObjClass,
ComponentInvocationHandler  invHandler 
) [inline, virtual]
public<T> Object alma::acs::component::dynwrapper::ArrayMapper::translate ( Object  oldArray,
newObjectTemplate,
Class< T >  newArrayClass,
ComponentInvocationHandler  invHandler 
) throws DynWrapperException [inline, 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:

Generated by  doxygen 1.6.2