

Public Member Functions | |
| HolderMapper (Object delegate, Logger logger) | |
| boolean | canTranslate (Class<?> oldObjClass, Class<?> newObjClass, ComponentInvocationHandler invHandler) |
| Object | translate (Object oldHolder, Object newHolderTemplate, Class newObjectClass, ComponentInvocationHandler invHandler) throws DynWrapperException |
Maps between CORBA Holder classes that are used for out/inout parameters. Delegates the mapping of the contained value field to some other mapper.
| alma::acs::component::dynwrapper::HolderMapper::HolderMapper | ( | Object | delegate, | |
| Logger | logger | |||
| ) | [inline] |
| boolean alma::acs::component::dynwrapper::HolderMapper::canTranslate | ( | Class<?> | oldObjClass, | |
| Class<?> | newObjClass, | |||
| ComponentInvocationHandler | invHandler | |||
| ) | [inline, virtual] |
Implements alma::acs::component::dynwrapper::TypeMapper.
References alma::acs::component::dynwrapper::ComponentInvocationHandler::canTranslate(), alma::acs::component::dynwrapper::TypeMapper::m_logger, and alma::acs::component::dynwrapper::TypeMapper::m_verbose.
| Object alma::acs::component::dynwrapper::HolderMapper::translate | ( | Object | oldHolder, | |
| Object | newHolderTemplate, | |||
| Class | newObjectClass, | |||
| ComponentInvocationHandler | invHandler | |||
| ) | throws DynWrapperException [inline] |
Translates the object in the value field of oldHolder using some other mapper, and sets it as the value of newHolderTemplate.
1.6.2