com.thoughtworks.xstream.mapper
Class LocalConversionMapper

java.lang.Object
  extended by com.thoughtworks.xstream.mapper.MapperWrapper
      extended by com.thoughtworks.xstream.mapper.LocalConversionMapper
All Implemented Interfaces:
Mapper

public class LocalConversionMapper
extends MapperWrapper

A Mapper for locally defined converters for a member field.

Since:
1.3
Author:
Jörg Schaible

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.thoughtworks.xstream.mapper.Mapper
Mapper.ImplicitCollectionMapping, Mapper.Null
 
Constructor Summary
LocalConversionMapper(Mapper wrapped)
          Constructs a LocalConversionMapper.
 
Method Summary
 Converter getLocalConverter(java.lang.Class definedIn, java.lang.String fieldName)
           
 void registerLocalConverter(java.lang.Class definedIn, java.lang.String fieldName, Converter converter)
           
 
Methods inherited from class com.thoughtworks.xstream.mapper.MapperWrapper
aliasForAttribute, aliasForAttribute, attributeForAlias, attributeForAlias, attributeForClassDefiningField, attributeForEnumType, attributeForImplementationClass, attributeForReadResolveField, defaultImplementationOf, getConverterFromAttribute, getConverterFromAttribute, getConverterFromItemType, getConverterFromItemType, getConverterFromItemType, getFieldNameForItemTypeAndName, getImplicitCollectionDefForFieldName, getItemTypeForItemFieldName, isImmutableValueType, lookupMapperOfType, realClass, realMember, serializedClass, serializedMember, shouldSerializeMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalConversionMapper

public LocalConversionMapper(Mapper wrapped)
Constructs a LocalConversionMapper.

Parameters:
wrapped -
Since:
1.3
Method Detail

registerLocalConverter

public void registerLocalConverter(java.lang.Class definedIn,
                                   java.lang.String fieldName,
                                   Converter converter)

getLocalConverter

public Converter getLocalConverter(java.lang.Class definedIn,
                                   java.lang.String fieldName)
Specified by:
getLocalConverter in interface Mapper
Overrides:
getLocalConverter in class MapperWrapper


Joe Walnes, http://xstream.codehaus.org/