org.pentaho.di.trans.steps.selectvalues
Class SelectMetadataChange

java.lang.Object
  extended by org.pentaho.di.trans.steps.selectvalues.SelectMetadataChange
All Implemented Interfaces:
Cloneable, XMLInterface

public class SelectMetadataChange
extends Object
implements Cloneable, XMLInterface


Field Summary
static String XML_TAG
           
 
Constructor Summary
SelectMetadataChange(StepAttributesInterface attributesInterface)
           
SelectMetadataChange(StepAttributesInterface attributesInterface, String name, String rename, int type, int length, int precision, int storageType, String conversionMask, boolean dateFormatLenient, String decimalSymbol, String groupingSymbol, String currencySymbol)
           
SelectMetadataChange(StepAttributesInterface attributesInterface, String name, String rename, int type, int length, int precision, int storageType, String conversionMask, String decimalSymbol, String groupingSymbol, String currencySymbol)
           
 
Method Summary
 SelectMetadataChange clone()
           
 String getConversionMask()
           
 String getCurrencySymbol()
           
 String getDecimalSymbol()
           
 String getEncoding()
           
 String getGroupingSymbol()
           
 int getLength()
           
 String getName()
           
 int getPrecision()
           
 String getRename()
           
 int getStorageType()
           
 int getType()
           
 String getXML()
          Describes the Object implementing this interface as XML
 boolean isDateFormatLenient()
           
 void loadXML(Node metaNode)
           
 void setConversionMask(String conversionMask)
           
 void setCurrencySymbol(String currencySymbol)
           
 void setDateFormatLenient(boolean dateFormatLenient)
           
 void setDecimalSymbol(String decimalSymbol)
           
 void setEncoding(String encoding)
           
 void setGroupingSymbol(String groupingSymbol)
           
 void setLength(int length)
           
 void setName(String name)
           
 void setPrecision(int precision)
           
 void setRename(String rename)
           
 void setStorageType(int storageType)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values
Constructor Detail

SelectMetadataChange

public SelectMetadataChange(StepAttributesInterface attributesInterface)

SelectMetadataChange

public SelectMetadataChange(StepAttributesInterface attributesInterface,
                            String name,
                            String rename,
                            int type,
                            int length,
                            int precision,
                            int storageType,
                            String conversionMask,
                            String decimalSymbol,
                            String groupingSymbol,
                            String currencySymbol)
See Also:
SelectMetadataChange(StepAttributesInterface, String, String, int, int, int, int, String, boolean, String, String, String)

SelectMetadataChange

public SelectMetadataChange(StepAttributesInterface attributesInterface,
                            String name,
                            String rename,
                            int type,
                            int length,
                            int precision,
                            int storageType,
                            String conversionMask,
                            boolean dateFormatLenient,
                            String decimalSymbol,
                            String groupingSymbol,
                            String currencySymbol)
Parameters:
name -
rename -
type -
length -
precision -
storageType -
conversionMask -
dateFormatLenient -
decimalSymbol -
groupingSymbol -
currencySymbol -
Method Detail

getXML

public String getXML()
Description copied from interface: XMLInterface
Describes the Object implementing this interface as XML

Specified by:
getXML in interface XMLInterface
Returns:
the XML string for this object

loadXML

public void loadXML(Node metaNode)

clone

public SelectMetadataChange clone()
Overrides:
clone in class Object

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getRename

public String getRename()
Returns:
the rename

setRename

public void setRename(String rename)
Parameters:
rename - the rename to set

getType

public int getType()
Returns:
the type

setType

public void setType(int type)
Parameters:
type - the type to set

getLength

public int getLength()
Returns:
the length

setLength

public void setLength(int length)
Parameters:
length - the length to set

getPrecision

public int getPrecision()
Returns:
the precision

setPrecision

public void setPrecision(int precision)
Parameters:
precision - the precision to set

getStorageType

public int getStorageType()
Returns:
the storageType

setStorageType

public void setStorageType(int storageType)
Parameters:
storageType - the storageType to set

getConversionMask

public String getConversionMask()
Returns:
the conversionMask

setConversionMask

public void setConversionMask(String conversionMask)
Parameters:
conversionMask - the conversionMask to set

isDateFormatLenient

public boolean isDateFormatLenient()
Returns:
whether date conversion from string is lenient or not

setDateFormatLenient

public void setDateFormatLenient(boolean dateFormatLenient)
Parameters:
dateFormatLenient - whether date conversion from string is lenient or not

getDecimalSymbol

public String getDecimalSymbol()
Returns:
the decimalSymbol

setDecimalSymbol

public void setDecimalSymbol(String decimalSymbol)
Parameters:
decimalSymbol - the decimalSymbol to set

getGroupingSymbol

public String getGroupingSymbol()
Returns:
the groupingSymbol

setGroupingSymbol

public void setGroupingSymbol(String groupingSymbol)
Parameters:
groupingSymbol - the groupingSymbol to set

getCurrencySymbol

public String getCurrencySymbol()
Returns:
the currencySymbol

setCurrencySymbol

public void setCurrencySymbol(String currencySymbol)
Parameters:
currencySymbol - the currencySymbol to set

getEncoding

public String getEncoding()
Returns:
the encoding to use when decoding binary data to strings

setEncoding

public void setEncoding(String encoding)
Parameters:
encoding - the encoding to use when decoding binary data to strings