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 | |||
| ) |
| abstract boolean alma.acs.component.dynwrapper.TypeMapper.canTranslate | ( | Class<?> | oldObjClass, | |
| Class<?> | newObjClass, | |||
| ComponentInvocationHandler | invHandler | |||
| ) | [pure virtual] |
Implemented in alma.acs.component.dynwrapper.ArrayMapper, alma.acs.component.dynwrapper.CastorMarshalMapper, alma.acs.component.dynwrapper.CastorUnmarshalMapper, alma.acs.component.dynwrapper.HolderMapper, alma.acs.component.dynwrapper.IdentityMapper, and alma.acs.component.dynwrapper.OffShootMapper.
| 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 alma.acs.component.dynwrapper.TypeMapper.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.OffShootMapper.translate(), alma.acs.component.dynwrapper.CompositionMapper.translate(), alma.acs.component.dynwrapper.CastorMarshalMapper.translate(), and alma.acs.component.dynwrapper.TypeMapper.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.7.0