com.northconcepts.datapipeline.transform
Class BasicFieldTransformer
java.lang.Object
com.northconcepts.datapipeline.transform.Transformer
com.northconcepts.datapipeline.transform.FieldTransformer
com.northconcepts.datapipeline.transform.BasicFieldTransformer
public class BasicFieldTransformer
- extends FieldTransformer
BasicFieldTransformer
public BasicFieldTransformer(String name)
transformField
protected void transformField(Field field)
throws Throwable
- Specified by:
transformField in class FieldTransformer
- Throws:
Throwable
addExceptionProperties
public DataException addExceptionProperties(DataException exception)
- Overrides:
addExceptionProperties in class FieldTransformer
valueToString
public BasicFieldTransformer valueToString()
nullToValue
public BasicFieldTransformer nullToValue(String value)
nullToValue
public BasicFieldTransformer nullToValue(Date value)
nullToValue
public BasicFieldTransformer nullToValue(Date value)
nullToValue
public BasicFieldTransformer nullToValue(Time value)
nullToValue
public BasicFieldTransformer nullToValue(int value)
nullToValue
public BasicFieldTransformer nullToValue(long value)
nullToValue
public BasicFieldTransformer nullToValue(short value)
nullToValue
public BasicFieldTransformer nullToValue(byte value)
nullToValue
public BasicFieldTransformer nullToValue(boolean value)
nullToValue
public BasicFieldTransformer nullToValue(char value)
nullToValue
public BasicFieldTransformer nullToValue(double value)
nullToValue
public BasicFieldTransformer nullToValue(float value)
nullToValue
public BasicFieldTransformer nullToValue(byte[] value)
lowerCase
public BasicFieldTransformer lowerCase()
upperCase
public BasicFieldTransformer upperCase()
lowerCaseFirstChar
public BasicFieldTransformer lowerCaseFirstChar()
upperCaseFirstChar
public BasicFieldTransformer upperCaseFirstChar()
trim
public BasicFieldTransformer trim()
trimLeft
public BasicFieldTransformer trimLeft()
trimRight
public BasicFieldTransformer trimRight()
padLeft
public BasicFieldTransformer padLeft(int length,
char filler)
padRight
public BasicFieldTransformer padRight(int length,
char filler)
left
public BasicFieldTransformer left(int length)
right
public BasicFieldTransformer right(int length)
substring
public BasicFieldTransformer substring(int begin,
int end)
append
public BasicFieldTransformer append(String suffix)
prepend
public BasicFieldTransformer prepend(String prefix)
insert
public BasicFieldTransformer insert(int index,
String text)
delete
public BasicFieldTransformer delete(int start,
int end)
replace
public BasicFieldTransformer replace(int start,
int end,
String string)
stringToByte
public BasicFieldTransformer stringToByte()
stringToShort
public BasicFieldTransformer stringToShort()
stringToInt
public BasicFieldTransformer stringToInt()
stringToLong
public BasicFieldTransformer stringToLong()
stringToDouble
public BasicFieldTransformer stringToDouble()
stringToFloat
public BasicFieldTransformer stringToFloat()
stringToBoolean
public BasicFieldTransformer stringToBoolean()
stringToChar
public BasicFieldTransformer stringToChar()
stringToDateTime
public BasicFieldTransformer stringToDateTime(String pattern)
stringToDate
public BasicFieldTransformer stringToDate(String pattern)
stringToTime
public BasicFieldTransformer stringToTime(String pattern)
numberToInt
public BasicFieldTransformer numberToInt()
numberToLong
public BasicFieldTransformer numberToLong()
numberToDouble
public BasicFieldTransformer numberToDouble()
numberToBoolean
public BasicFieldTransformer numberToBoolean()
- Converts the field's value to
true if non-zero, otherwise false.
numberToString
public BasicFieldTransformer numberToString(DecimalFormat format)
numberToString
public BasicFieldTransformer numberToString(String pattern)
round
public BasicFieldTransformer round(Rounder rounding)
dateTimeToString
public BasicFieldTransformer dateTimeToString(DateFormat format)
dateTimeToString
public BasicFieldTransformer dateTimeToString(String pattern)
dateToString
public BasicFieldTransformer dateToString(DateFormat format)
dateToString
public BasicFieldTransformer dateToString(String pattern)
timeToString
public BasicFieldTransformer timeToString(DateFormat format)
timeToString
public BasicFieldTransformer timeToString(String pattern)
Copyright (c) 2007-2009 North Concepts Inc. All Rights Reserved.