org.databene.benerator.primitive
Class ValueMapper

java.lang.Object
  extended by org.databene.benerator.primitive.ValueMapper
All Implemented Interfaces:
org.databene.commons.Converter, org.databene.commons.ThreadAware

public class ValueMapper
extends java.lang.Object
implements org.databene.commons.Converter

Converter implementation that maps input values in a 'Map' style.

Created: 24.10.2009 09:05:58

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
ValueMapper()
           
ValueMapper(java.lang.String mappingSpec)
           
ValueMapper(java.lang.String mappingSpec, boolean lenient)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object convert(java.lang.Object sourceValue)
           
 java.lang.Class getSourceType()
           
 java.lang.Class<?> getTargetType()
           
 boolean isParallelizable()
           
 boolean isThreadSafe()
           
 void setMappings(java.lang.String mappingSpec)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValueMapper

public ValueMapper()

ValueMapper

public ValueMapper(java.lang.String mappingSpec)

ValueMapper

public ValueMapper(java.lang.String mappingSpec,
                   boolean lenient)
Method Detail

setMappings

public void setMappings(java.lang.String mappingSpec)

getSourceType

public java.lang.Class getSourceType()
Specified by:
getSourceType in interface org.databene.commons.Converter

getTargetType

public java.lang.Class<?> getTargetType()
Specified by:
getTargetType in interface org.databene.commons.Converter

convert

public java.lang.Object convert(java.lang.Object sourceValue)
                         throws org.databene.commons.ConversionException
Specified by:
convert in interface org.databene.commons.Converter
Throws:
org.databene.commons.ConversionException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isParallelizable

public boolean isParallelizable()
Specified by:
isParallelizable in interface org.databene.commons.ThreadAware

isThreadSafe

public boolean isThreadSafe()
Specified by:
isThreadSafe in interface org.databene.commons.ThreadAware

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object


Copyright © 2013. All Rights Reserved.