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
|
Method Summary |
BasicFieldTransformer |
add(BasicFieldTransformer.Operation... operation)
|
DataException |
addExceptionProperties(DataException exception)
|
BasicFieldTransformer |
append(String suffix)
|
BasicFieldTransformer |
dateTimeToString(DateFormat format)
|
BasicFieldTransformer |
dateTimeToString(String pattern)
|
BasicFieldTransformer |
dateToString(DateFormat format)
|
BasicFieldTransformer |
dateToString(String pattern)
|
BasicFieldTransformer |
daysToDate()
|
BasicFieldTransformer |
delete(int start,
int end)
|
BasicFieldTransformer |
hoursToDate()
|
BasicFieldTransformer |
insert(int index,
String text)
|
BasicFieldTransformer |
left(int length)
|
BasicFieldTransformer |
lowerCase()
|
BasicFieldTransformer |
lowerCaseFirstChar()
|
BasicFieldTransformer |
minutesToDate()
|
BasicFieldTransformer |
nullToValue(boolean value)
|
BasicFieldTransformer |
nullToValue(byte value)
|
BasicFieldTransformer |
nullToValue(byte[] value)
|
BasicFieldTransformer |
nullToValue(char value)
|
BasicFieldTransformer |
nullToValue(Date value)
|
BasicFieldTransformer |
nullToValue(Date value)
|
BasicFieldTransformer |
nullToValue(double value)
|
BasicFieldTransformer |
nullToValue(float value)
|
BasicFieldTransformer |
nullToValue(int value)
|
BasicFieldTransformer |
nullToValue(long value)
|
BasicFieldTransformer |
nullToValue(short value)
|
BasicFieldTransformer |
nullToValue(String value)
|
BasicFieldTransformer |
nullToValue(Time value)
|
BasicFieldTransformer |
numberToBoolean()
Converts the field's value to true if non-zero, otherwise false. |
BasicFieldTransformer |
numberToDate(long multiplier)
|
protected BasicFieldTransformer |
numberToDate(String operationName,
long multiplier)
|
BasicFieldTransformer |
numberToDouble()
|
BasicFieldTransformer |
numberToInt()
|
BasicFieldTransformer |
numberToLong()
|
BasicFieldTransformer |
numberToString(DecimalFormat format)
|
BasicFieldTransformer |
numberToString(String pattern)
|
BasicFieldTransformer |
padLeft(int length,
char filler)
|
BasicFieldTransformer |
padRight(int length,
char filler)
|
BasicFieldTransformer |
prepend(String prefix)
|
BasicFieldTransformer |
replace(int start,
int end,
String string)
|
BasicFieldTransformer |
replaceChar(char oldChar,
char newChar)
|
BasicFieldTransformer |
replaceString(CharSequence oldString,
CharSequence newString)
|
BasicFieldTransformer |
right(int length)
|
BasicFieldTransformer |
round(Rounder rounding)
|
BasicFieldTransformer |
stringToBoolean()
|
BasicFieldTransformer |
stringToByte()
|
BasicFieldTransformer |
stringToChar()
|
BasicFieldTransformer |
stringToDate(String pattern)
|
BasicFieldTransformer |
stringToDateTime(String pattern)
|
BasicFieldTransformer |
stringToDouble()
|
BasicFieldTransformer |
stringToDouble(DecimalFormat format)
|
BasicFieldTransformer |
stringToDouble(String pattern)
|
BasicFieldTransformer |
stringToFloat()
|
BasicFieldTransformer |
stringToInt()
|
BasicFieldTransformer |
stringToLong()
|
BasicFieldTransformer |
stringToShort()
|
BasicFieldTransformer |
stringToTime(String pattern)
|
BasicFieldTransformer |
substring(int begin)
|
BasicFieldTransformer |
substring(int begin,
int end)
|
BasicFieldTransformer |
timeToString(DateFormat format)
|
BasicFieldTransformer |
timeToString(String pattern)
|
protected void |
transformField(Field field)
|
BasicFieldTransformer |
trim()
|
BasicFieldTransformer |
trimLeft()
|
BasicFieldTransformer |
trimRight()
|
BasicFieldTransformer |
upperCase()
|
BasicFieldTransformer |
upperCaseFirstChar()
|
BasicFieldTransformer |
valueToString()
|
BasicFieldTransformer
public BasicFieldTransformer(String name)
add
public BasicFieldTransformer add(BasicFieldTransformer.Operation... operation)
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)
substring
public BasicFieldTransformer substring(int begin)
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)
replaceChar
public BasicFieldTransformer replaceChar(char oldChar,
char newChar)
replaceString
public BasicFieldTransformer replaceString(CharSequence oldString,
CharSequence newString)
stringToByte
public BasicFieldTransformer stringToByte()
stringToShort
public BasicFieldTransformer stringToShort()
stringToInt
public BasicFieldTransformer stringToInt()
stringToLong
public BasicFieldTransformer stringToLong()
stringToDouble
public BasicFieldTransformer stringToDouble()
stringToDouble
public BasicFieldTransformer stringToDouble(DecimalFormat format)
stringToDouble
public BasicFieldTransformer stringToDouble(String pattern)
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)
numberToDate
protected BasicFieldTransformer numberToDate(String operationName,
long multiplier)
numberToDate
public BasicFieldTransformer numberToDate(long multiplier)
minutesToDate
public BasicFieldTransformer minutesToDate()
hoursToDate
public BasicFieldTransformer hoursToDate()
daysToDate
public BasicFieldTransformer daysToDate()
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-2012 North Concepts Inc. All Rights Reserved.