de.phleisch.app.itsucks.persistence.jaxb.conversion
Class BeanConverterManager

java.lang.Object
  extended by de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager

public class BeanConverterManager
extends java.lang.Object


Constructor Summary
BeanConverterManager()
           
 
Method Summary
 BeanConverter getBeanConverter(java.lang.Class<?> pBean)
          Gets an Converter which can convert the given type of class to an bean.
 BeanConverter getClassConverter(java.lang.Class<?> pClass)
          Gets an Converter which can convert the given type of class to an bean.
 void registerBeanConverter(java.lang.Class<?> pBean, BeanConverter pConverter)
          Registers an Converter which can convert the given type of class to an bean.
 void registerClassConverter(java.lang.Class<?> pClass, BeanConverter pConverter)
          Registers an Converter which can convert the given type of bean class back to an normal object.
 void registerConverter(BeanConverter pConverter)
          Register all supported convert abilities from the converter.
 void setConverters(java.util.List<BeanConverter> pConverterList)
          Register all supported convert abilities from the converter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanConverterManager

public BeanConverterManager()
Method Detail

getClassConverter

public BeanConverter getClassConverter(java.lang.Class<?> pClass)
                                throws de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager.ConversionNotSupportedException
Gets an Converter which can convert the given type of class to an bean.

Parameters:
pBean -
pConverter -
Throws:
de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager.ConversionNotSupportedException

getBeanConverter

public BeanConverter getBeanConverter(java.lang.Class<?> pBean)
                               throws de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager.ConversionNotSupportedException
Gets an Converter which can convert the given type of class to an bean.

Parameters:
pBean -
pConverter -
Throws:
de.phleisch.app.itsucks.persistence.jaxb.conversion.BeanConverterManager.ConversionNotSupportedException

setConverters

public void setConverters(java.util.List<BeanConverter> pConverterList)
Register all supported convert abilities from the converter.

Parameters:
pConverer -

registerConverter

public void registerConverter(BeanConverter pConverter)
Register all supported convert abilities from the converter.

Parameters:
pConverer -

registerBeanConverter

public void registerBeanConverter(java.lang.Class<?> pBean,
                                  BeanConverter pConverter)
Registers an Converter which can convert the given type of class to an bean.

Parameters:
pBean -
pConverter -

registerClassConverter

public void registerClassConverter(java.lang.Class<?> pClass,
                                   BeanConverter pConverter)
Registers an Converter which can convert the given type of bean class back to an normal object.

Parameters:
pBean -
pConverter -


Copyright © 2010. All Rights Reserved.