Class TypeConverterMapping

java.lang.Object
de.hybris.platform.commercefacades.xstream.conv.TypeConverterMapping
Direct Known Subclasses:
AttributeConverterMapping

public class TypeConverterMapping extends Object
Abstraction for the type converter mapping. Mapping entry which is being used to find a Converter while marshaling/unmarshaling of type getAliasedClass().
 
 final XStream xstream  = .... ;
 xstream.registerLocalConverter(getAliasedClass(),getConverter());
 
 
Such spring configuration
 
 
 		<bean class="de.hybris.platform.commercefacades.xstream.conv.TypeConverterMapping" >
         <property name="aliasedClass" value="de.hybris.platform.commercefacades.product.data.SomeData" />
         <property name="converter" >
             <bean class="de.hybris.platform.commercewebservices.conv.SomeConverter" />
         </property>
 	</bean>
 
 
, determines that a de.hybris.platform.commercewebservices.conv.SomeConverter will be used for marshaling/unmarshaling SomeData's object.
  • Constructor Details

    • TypeConverterMapping

      public TypeConverterMapping()
  • Method Details

    • setAliasedClass

      public void setAliasedClass(Class aliasedClass)
    • getAliasedClass

      public Class getAliasedClass()
    • setConverter

      public void setConverter(com.thoughtworks.xstream.converters.ConverterMatcher converter)
    • getConverter

      public com.thoughtworks.xstream.converters.ConverterMatcher getConverter()