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 | |||
| ) |
| boolean alma.acs.component.dynwrapper.HolderMapper.canTranslate | ( | Class<?> | oldObjClass, | |
| Class<?> | newObjClass, | |||
| ComponentInvocationHandler | invHandler | |||
| ) | [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 |
Translates the object in the value field of oldHolder using some other mapper, and sets it as the value of newHolderTemplate.
1.7.0