|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.actuate.util.Debug
|
+--com.f1j.util.Debug
|
+--com.f1j.util.ObjConst
|
+--com.f1j.util.Obj
|
+--com.f1j.data.handler.Handler
|
+--com.f1j.data.handler.Text
|
+--com.f1j.data.handler.DelimitedText
This data type handler is used to process text delimited by a specified character. Row delimiters are fixed to be CR, LF, or CRLF (one row per line), while column delimiters may be set with the setDelimiters() method.
| Fields inherited from class com.f1j.data.handler.Text |
kGeneral,
kNumber,
kSkip,
kText |
| Fields inherited from class com.f1j.data.handler.Handler |
kDelimitedText,
kInvalid,
kJDBCResultSet,
kPositionalText,
kXML |
| Method Summary | |
char |
getDelimiter()
Deprecated. As of version 9.0. Use getDelimiters() instead. |
java.lang.String |
getDelimiters()
Returns a string containing the current delimiter(s) used when transferring data from a data source. |
char |
getTextQualifier()
Returns the current text qualifier character. |
boolean |
isTreatConsecutiveDelimitersAsOne()
Returns how two or more successive delimiter characters are interpreted to create worksheet columns. |
void |
setDelimiter(char delimiter)
Deprecated. As of version 9.0. Use setDelimiters(String delimiters) instead. |
void |
setDelimiters(java.lang.String delimiters)
Sets a string containing a list of all delimiter characters for columns. |
void |
setTextQualifier(char ch)
The text qualifier character is used to escape delimiters that you would like treated as text. |
void |
setTreatConsecutiveDelimitersAsOne(boolean b)
Sets how two or more successive delimiter characters are interpreted to create worksheet columns. |
| Methods inherited from class com.f1j.data.handler.Text |
getColumnDataFormat,
getColumnDataFormats,
getColumnName,
getColumnNames,
getLineLimit,
getStartRow,
setColumnDataFormat,
setColumnName,
setLineLimit,
setStartRow |
| Methods inherited from class com.f1j.data.handler.Handler |
getCodePage,
setCodePage |
| Method Detail |
public char getDelimiter()
setDelimiter(char),
setDelimiters(java.lang.String)public java.lang.String getDelimiters()
setDelimiter(char),
setDelimiters(java.lang.String)public char getTextQualifier()
None or '\0'.setTextQualifier(char)public boolean isTreatConsecutiveDelimitersAsOne()
true,
two or more consecutive delimiters are treated as a single delimiter (creating
one column). This method is used most often to prevent two spaces in a row from
being treated as two fields when a space is used as the delimiter character.
The default is true.true/false. true =
consecutive delimiters are treated as one delimiter (creates one column).setTreatConsecutiveDelimitersAsOne(boolean)public void setDelimiter(char delimiter)
delimiter - a character used as the delimiter when transferring data
from a data source.getDelimiters(),
setDelimiters(java.lang.String)public void setDelimiters(java.lang.String delimiters)
delimiters - a string containing delimiter(s) used when
transferring data from a data source.getDelimiters(),
setDelimiter(char)public void setTreatConsecutiveDelimitersAsOne(boolean b)
true to treat two
or more consecutive delimiters as a single delimiter (creating one column).
This method is used most often to prevent two spaces in a row from being treated
as two fields when a space is used as the delimiter character.
Defaults to true.b - boolean true/false. true
= treat consecutive delimiters as one delimiter.isTreatConsecutiveDelimitersAsOne()public void setTextQualifier(char ch)
None or
'\0'.ch - the qualifier character.getTextQualifier()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||