public class UnlRecordTokenizer
extends java.lang.Object
Constructor and Description |
---|
UnlRecordTokenizer(DBRecord master) |
Modifier and Type | Method and Description |
---|---|
char |
getFieldSeparator()
Returns the field separator character.
|
static void |
main(java.lang.String[] args) |
DBObject |
parseRecord(java.lang.String inputLine)
Parses the given input line and creates a DBObject of it.
|
void |
setFieldSeparator(char fs)
Sets the field separator character which is used for tokenizing the input line
|
static java.sql.Date |
toDate(java.lang.String str)
Creates a Date object from the given String.
|
static java.lang.String |
toEscapedString(java.lang.String str,
char fieldSep)
Converts a String such that special characters are quoted with a backslash.
|
static java.sql.Time |
toTime(java.lang.String str)
Creates a Time object from the given String.
|
static java.sql.Timestamp |
toTimestamp(java.lang.String str)
Creates a Timestamp object from the given String.
|
static java.lang.String |
toUnescapedString(java.lang.String str,
char fieldSep)
Converts a String such that backslashes are removed from quoted special characters.
|
public UnlRecordTokenizer(DBRecord master)
public void setFieldSeparator(char fs)
public char getFieldSeparator()
public DBObject parseRecord(java.lang.String inputLine) throws java.lang.Exception
inputLine
- The input line that represents a single record - usually read from a filejava.lang.Exception
- if parsing failspublic static java.sql.Date toDate(java.lang.String str) throws java.lang.Exception
java.lang.Exception
public static java.sql.Time toTime(java.lang.String str) throws java.lang.Exception
java.lang.Exception
public static java.sql.Timestamp toTimestamp(java.lang.String str) throws java.lang.Exception
java.lang.Exception
public static java.lang.String toEscapedString(java.lang.String str, char fieldSep)
public static java.lang.String toUnescapedString(java.lang.String str, char fieldSep)
public static void main(java.lang.String[] args)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.