Package org.apache.hop.core.file
Class TextFileInputField
- java.lang.Object
-
- org.apache.hop.core.file.TextFileInputField
-
- All Implemented Interfaces:
Cloneable,Comparable<ITextFileInputField>,ITextFileInputField
public class TextFileInputField extends Object implements Cloneable, ITextFileInputField
Describes a single field in a text file
-
-
Constructor Summary
Constructors Constructor Description TextFileInputField()TextFileInputField(String fieldname, int position, int length)
-
Method Summary
-
-
-
Constructor Detail
-
TextFileInputField
public TextFileInputField(String fieldname, int position, int length)
-
TextFileInputField
public TextFileInputField()
-
-
Method Detail
-
compare
public int compare(Object obj)
-
compareTo
public int compareTo(ITextFileInputField field)
- Specified by:
compareToin interfaceComparable<ITextFileInputField>
-
equal
public boolean equal(Object obj)
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfaceITextFileInputField
-
setPosition
public void setPosition(int position)
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceITextFileInputField
-
setLength
public void setLength(int length)
- Specified by:
setLengthin interfaceITextFileInputField
-
getName
public String getName()
- Specified by:
getNamein interfaceITextFileInputField
-
setName
public void setName(String fieldname)
-
getType
public int getType()
-
getTypeDesc
public String getTypeDesc()
-
setType
public void setType(int type)
-
setType
public void setType(String value)
-
isIgnored
public boolean isIgnored()
-
setIgnored
public void setIgnored(boolean ignore)
-
flipIgnored
public void flipIgnored()
-
getFormat
public String getFormat()
-
setFormat
public void setFormat(String format)
-
setSamples
public void setSamples(String[] samples)
-
getSamples
public String[] getSamples()
-
getTrimType
public int getTrimType()
-
getTrimTypeCode
public String getTrimTypeCode()
-
getTrimTypeDesc
public String getTrimTypeDesc()
-
setTrimType
public void setTrimType(int trimtype)
-
setTrimType
public void setTrimType(String value)
-
getGroupSymbol
public String getGroupSymbol()
-
setGroupSymbol
public void setGroupSymbol(String groupSymbol)
-
getDecimalSymbol
public String getDecimalSymbol()
-
setDecimalSymbol
public void setDecimalSymbol(String decimalSymbol)
-
getCurrencySymbol
public String getCurrencySymbol()
-
setCurrencySymbol
public void setCurrencySymbol(String currencySymbol)
-
getPrecision
public int getPrecision()
-
setPrecision
public void setPrecision(int precision)
-
isRepeated
public boolean isRepeated()
-
setRepeated
public void setRepeated(boolean repeat)
-
flipRepeated
public void flipRepeated()
-
getNullString
public String getNullString()
-
setNullString
public void setNullString(String nullString)
-
getIfNullValue
public String getIfNullValue()
-
setIfNullValue
public void setIfNullValue(String ifNullValue)
-
guess
public void guess()
-
guessTrimType
public void guessTrimType()
-
guessType
public void guessType()
-
guessPrecision
public static final int guessPrecision(double d)
-
guessIgnore
public void guessIgnore()
-
createNewInstance
public ITextFileInputField createNewInstance(String newFieldname, int x, int newlength)
- Specified by:
createNewInstancein interfaceITextFileInputField
-
-