alma::acs::component::dynwrapper::HolderMapper Class Reference

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

List of all members.

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

Detailed Description

Maps between CORBA Holder classes that are used for out/inout parameters. Delegates the mapping of the contained value field to some other mapper.

Author:
heiko

Constructor & Destructor Documentation

alma::acs::component::dynwrapper::HolderMapper::HolderMapper ( Object  delegate,
Logger  logger 
) [inline]
See also:
alma.acs.component.dynwrapper.TypeMapper::TypeMapper(java.lang.Object, Logger)

Member Function Documentation

boolean alma::acs::component::dynwrapper::HolderMapper::canTranslate ( Class<?>  oldObjClass,
Class<?>  newObjClass,
ComponentInvocationHandler  invHandler 
) [inline, virtual]
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.

See also:
alma.acs.component.dynwrapper.TypeMapper::translate(java.lang.Object, java.lang.Object, java.lang.Class, alma.acs.component.dynwrapper.ComponentInvocationHandler)

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

Generated by  doxygen 1.6.2