org.apache.commons.flatfile.morph
Class TextToEntityCopier

java.lang.Object
  extended by net.sf.morph.transform.transformers.BaseTransformer
      extended by org.apache.commons.flatfile.morph.TextToEntityCopier
All Implemented Interfaces:
net.sf.composite.Component, net.sf.morph.transform.Copier, net.sf.morph.transform.DecoratedCopier, net.sf.morph.transform.DecoratedTransformer, net.sf.morph.transform.ExplicitTransformer, net.sf.morph.transform.Transformer

public class TextToEntityCopier
extends net.sf.morph.transform.transformers.BaseTransformer
implements net.sf.morph.transform.DecoratedCopier

Copy any text type directly onto an Entity.

Version:
$Revision: 758023 $ $Date: 2009-03-24 16:09:19 -0500 (Tue, 24 Mar 2009) $

Field Summary
 
Fields inherited from class net.sf.morph.transform.transformers.BaseTransformer
destinationClasses, log, sourceClasses
 
Fields inherited from interface net.sf.morph.transform.Transformer
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY
 
Fields inherited from interface net.sf.morph.transform.Transformer
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY
 
Constructor Summary
TextToEntityCopier()
           
 
Method Summary
protected  void copyImpl(Object destination, Object source, Locale locale, Integer preferredTransformationType)
          
protected  Class<?>[] getDestinationClassesImpl()
          
protected  Class<?>[] getSourceClassesImpl()
          
 net.sf.morph.transform.converters.TextConverter getTextConverter()
          Get the TextConverter textConverter.
 void setDestinationClasses(Class[] destinationClasses)
          
 void setSourceClasses(Class[] sourceClasses)
          
 void setTextConverter(net.sf.morph.transform.converters.TextConverter textConverter)
          Set the TextConverter textConverter.
 
Methods inherited from class net.sf.morph.transform.transformers.BaseTransformer
clone, convert, convert, convertImpl, copy, copy, createDefaultReflector, createNewInstance, createNewInstanceImpl, createReusableSource, equals, equals, equalsUnidirectionalTest, getDestinationClasses, getInstantiatingReflector, getLocale, getLog, getNestedTransformer, getReflector, getReflector, getSourceClasses, getTransformableCallCache, getTransformerName, initialize, initializeImpl, isAutomaticallyHandlingNulls, isCachingIsTransformableCalls, isImpreciseTransformation, isImpreciseTransformationImpl, isInitialized, isPerformingLogging, isTransformable, isTransformableImpl, isWrappingRuntimeExceptions, setCachingIsTransformableCalls, setInitialized, setLog, setNestedTransformer, setReflector, setTransformableCallCache, setTransformerName, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.morph.transform.DecoratedCopier
copy
 
Methods inherited from interface net.sf.morph.transform.Copier
copy
 
Methods inherited from interface net.sf.morph.transform.Transformer
getDestinationClasses, getSourceClasses
 
Methods inherited from interface net.sf.morph.transform.Transformer
getDestinationClasses, getSourceClasses
 
Methods inherited from interface net.sf.morph.transform.ExplicitTransformer
isTransformable
 

Constructor Detail

TextToEntityCopier

public TextToEntityCopier()
Method Detail

copyImpl

protected void copyImpl(Object destination,
                        Object source,
                        Locale locale,
                        Integer preferredTransformationType)
                 throws Exception

Overrides:
copyImpl in class net.sf.morph.transform.transformers.BaseTransformer
Throws:
Exception

setSourceClasses

public void setSourceClasses(Class[] sourceClasses)

Overrides:
setSourceClasses in class net.sf.morph.transform.transformers.BaseTransformer

setDestinationClasses

public void setDestinationClasses(Class[] destinationClasses)

Overrides:
setDestinationClasses in class net.sf.morph.transform.transformers.BaseTransformer

getDestinationClassesImpl

protected Class<?>[] getDestinationClassesImpl()
                                        throws Exception

Specified by:
getDestinationClassesImpl in class net.sf.morph.transform.transformers.BaseTransformer
Throws:
Exception

getSourceClassesImpl

protected Class<?>[] getSourceClassesImpl()
                                   throws Exception

Specified by:
getSourceClassesImpl in class net.sf.morph.transform.transformers.BaseTransformer
Throws:
Exception

getTextConverter

public net.sf.morph.transform.converters.TextConverter getTextConverter()
Get the TextConverter textConverter.

Returns:
TextConverter

setTextConverter

public void setTextConverter(net.sf.morph.transform.converters.TextConverter textConverter)
Set the TextConverter textConverter.

Parameters:
textConverter - TextConverter


Copyright © 2008-2009 The Apache Software Foundation. All Rights Reserved.