Class TextFileLineUtil
- java.lang.Object
-
- org.apache.hop.ui.pipeline.transform.common.TextFileLineUtil
-
public class TextFileLineUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intFILE_FORMAT_DOSstatic intFILE_FORMAT_MIXEDstatic intFILE_FORMAT_UNIXstatic intFILE_TYPE_CSVstatic intFILE_TYPE_FIXED
-
Constructor Summary
Constructors Constructor Description TextFileLineUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetLine(ILogChannel log, InputStreamReader reader, int formatNr, StringBuilder line)static StringgetLine(ILogChannel log, InputStreamReader reader, EncodingType encodingType, int formatNr, StringBuilder line)static String[]guessStringsFromLine(ILogChannel log, String line, String delimiter, String enclosure, String escapeCharacter)This method is borrowed from TextFileInput
-
-
-
Field Detail
-
FILE_FORMAT_DOS
public static final int FILE_FORMAT_DOS
- See Also:
- Constant Field Values
-
FILE_FORMAT_UNIX
public static final int FILE_FORMAT_UNIX
- See Also:
- Constant Field Values
-
FILE_FORMAT_MIXED
public static final int FILE_FORMAT_MIXED
- See Also:
- Constant Field Values
-
FILE_TYPE_CSV
public static final int FILE_TYPE_CSV
- See Also:
- Constant Field Values
-
FILE_TYPE_FIXED
public static final int FILE_TYPE_FIXED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getLine
public static final String getLine(ILogChannel log, InputStreamReader reader, int formatNr, StringBuilder line) throws HopFileException
- Throws:
HopFileException
-
getLine
public static final String getLine(ILogChannel log, InputStreamReader reader, EncodingType encodingType, int formatNr, StringBuilder line) throws HopFileException
- Throws:
HopFileException
-
guessStringsFromLine
public static String[] guessStringsFromLine(ILogChannel log, String line, String delimiter, String enclosure, String escapeCharacter) throws HopException
This method is borrowed from TextFileInput- Parameters:
log- loggerline- line to analyzedelimiter- delimiter usedenclosure- enclosure usedescapeCharacter- escape character used- Returns:
- list of string detected
- Throws:
HopException
-
-