Public Member Functions | Protected Attributes

alma.acs.component.dynwrapper.TypeMapper Class Reference

Inheritance diagram for alma.acs.component.dynwrapper.TypeMapper:
alma.acs.component.dynwrapper.ArrayMapper alma.acs.component.dynwrapper.CastorMarshalMapper alma.acs.component.dynwrapper.CastorUnmarshalMapper alma.acs.component.dynwrapper.CompositionMapper alma.acs.component.dynwrapper.HolderMapper alma.acs.component.dynwrapper.IdentityMapper alma.acs.component.dynwrapper.OffShootMapper

List of all members.

Public Member Functions

 TypeMapper (Object delegate, Logger logger)
abstract boolean canTranslate (Class<?> oldObjClass, Class<?> newObjClass, ComponentInvocationHandler invHandler)
abstract< T > Object translate (Object oldObject, T newObjectTemplate, Class< T > newObjectClass, ComponentInvocationHandler invHandler) throws DynWrapperException

Protected Attributes

final Object m_delegate
final Logger m_logger
boolean m_verbose = false

Detailed Description

Abstract base class for concrete mapper classes that convert an object into another one of a different type, and the other way round.

Author:
hsommer

Constructor & Destructor Documentation

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

Member Function Documentation

abstract <T> Object alma.acs.component.dynwrapper.TypeMapper.translate ( Object  oldObject,
T  newObjectTemplate,
Class< T newObjectClass,
ComponentInvocationHandler  invHandler 
) throws DynWrapperException [pure virtual]

Member Data Documentation


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