org.objectweb.telosys.rpl.xml
Class StandardXmlWrapperRegistry

java.lang.Object
  extended byorg.objectweb.telosys.common.TelosysObject
      extended byorg.objectweb.telosys.rpl.xml.StandardXmlWrapperRegistry
All Implemented Interfaces:
IXmlWrapperProvider

public class StandardXmlWrapperRegistry
extends TelosysObject
implements IXmlWrapperProvider

Standard XML Wrappers Registry ( designed to provide XML Wrappers )


Constructor Summary
StandardXmlWrapperRegistry()
           
 
Method Summary
 IXmlWrapper getWrapper(java.lang.Class beanClass)
          Returns an XML wrapper associated with the given bean class name
 IXmlWrapper getWrapper(java.lang.Object beanInstance)
          Returns an XML wrapper associated with the given bean class name
protected static void register(java.lang.Class beanWrapperClass)
          Registers an XML wrapper using its class
This method is desing to used in sub classes, in order to register specific XML wrappers
 
Methods inherited from class org.objectweb.telosys.common.TelosysObject
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardXmlWrapperRegistry

public StandardXmlWrapperRegistry()
Method Detail

register

protected static void register(java.lang.Class beanWrapperClass)
Registers an XML wrapper using its class
This method is desing to used in sub classes, in order to register specific XML wrappers

Parameters:
beanWrapperClass - : the wrapper class

getWrapper

public IXmlWrapper getWrapper(java.lang.Class beanClass)
Description copied from interface: IXmlWrapperProvider
Returns an XML wrapper associated with the given bean class name

Specified by:
getWrapper in interface IXmlWrapperProvider
Parameters:
beanClass - the object class (cannot be null)
Returns:

getWrapper

public IXmlWrapper getWrapper(java.lang.Object beanInstance)
Description copied from interface: IXmlWrapperProvider
Returns an XML wrapper associated with the given bean class name

Specified by:
getWrapper in interface IXmlWrapperProvider
Parameters:
beanInstance - the object instance (cannot be null)
Returns: