com.northconcepts.datapipeline.transform
Class FieldTransformer

java.lang.Object
  extended by com.northconcepts.datapipeline.transform.Transformer
      extended by com.northconcepts.datapipeline.transform.FieldTransformer
Direct Known Subclasses:
BasicFieldTransformer

public abstract class FieldTransformer
extends Transformer


Constructor Summary
FieldTransformer(String name)
           
 
Method Summary
 DataException addExceptionProperties(DataException exception)
           
 String getName()
           
 String toString()
           
 boolean transform(Record record)
           
protected abstract  void transformField(Field field)
           
 
Methods inherited from class com.northconcepts.datapipeline.transform.Transformer
getReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldTransformer

public FieldTransformer(String name)
Method Detail

getName

public String getName()

transform

public boolean transform(Record record)
                  throws Throwable
Specified by:
transform in class Transformer
Throws:
Throwable

transformField

protected abstract void transformField(Field field)
                                throws Throwable
Throws:
Throwable

toString

public String toString()
Overrides:
toString in class Object

addExceptionProperties

public DataException addExceptionProperties(DataException exception)
Overrides:
addExceptionProperties in class Transformer


Copyright (c) 2007-2012 North Concepts Inc. All Rights Reserved.