

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 |
Abstract base class for concrete mapper classes that convert an object into another one of a different type, and the other way round.
| alma::acs::component::dynwrapper::TypeMapper::TypeMapper | ( | Object | delegate, | |
| Logger | logger | |||
| ) | [inline] |
References m_delegate, and m_logger.
| 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, | |
| T | newObjectTemplate, | |||
| Class< T > | newObjectClass, | |||
| ComponentInvocationHandler | invHandler | |||
| ) | throws DynWrapperException [pure virtual] |
final Object alma::acs::component::dynwrapper::TypeMapper::m_delegate [protected] |
Referenced by TypeMapper().
final Logger alma::acs::component::dynwrapper::TypeMapper::m_logger [protected] |
Referenced by alma::acs::component::dynwrapper::IdentityMapper::canTranslate(), alma::acs::component::dynwrapper::HolderMapper::canTranslate(), alma::acs::component::dynwrapper::CompositionMapper::canTranslate(), alma::acs::component::dynwrapper::CastorUnmarshalMapper::canTranslate(), alma::acs::component::dynwrapper::CastorMarshalMapper::canTranslate(), alma::acs::component::dynwrapper::CompositionMapper::translate(), alma::acs::component::dynwrapper::CastorMarshalMapper::translate(), and TypeMapper().
boolean alma::acs::component::dynwrapper::TypeMapper::m_verbose = false [protected] |
Referenced by alma::acs::component::dynwrapper::IdentityMapper::canTranslate(), alma::acs::component::dynwrapper::HolderMapper::canTranslate(), alma::acs::component::dynwrapper::CompositionMapper::canTranslate(), alma::acs::component::dynwrapper::CastorUnmarshalMapper::canTranslate(), alma::acs::component::dynwrapper::CastorMarshalMapper::canTranslate(), alma::acs::component::dynwrapper::CastorMarshalMapper::CastorMarshalMapper(), alma::acs::component::dynwrapper::CompositionMapper::translate(), and alma::acs::component::dynwrapper::CastorMarshalMapper::translate().
1.6.2