alma::acs::component::dynwrapper::TypeMapper Class Reference

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

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

References m_delegate, and m_logger.


Member Function Documentation

abstract boolean alma::acs::component::dynwrapper::TypeMapper::canTranslate ( Class<?>  oldObjClass,
Class<?>  newObjClass,
ComponentInvocationHandler  invHandler 
) [pure virtual]
abstract <T> Object alma::acs::component::dynwrapper::TypeMapper::translate ( Object  oldObject,
newObjectTemplate,
Class< T >  newObjectClass,
ComponentInvocationHandler  invHandler 
) throws DynWrapperException [pure virtual]

Member Data Documentation

Referenced by TypeMapper().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2