|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowlibrary2.stream.StreamDataObject | +--com.infoteria.asteria.flowlibrary2.stream.StreamDataBinaryBase | +--com.infoteria.asteria.flowlibrary2.stream.StreamDataText | +--com.infoteria.asteria.flowlibrary2.stream.StreamDataCSV
CSVストリーム
Field Summary | |
static int |
ESCAPE_BACK_SLASH
EscapeModeのシンボル - エスケープ方法はバックスラッシュ |
static int |
ESCAPE_DUAL_QUOTE
EscapeModeのシンボル - エスケープ方法は括り文字の二重化 |
static int |
FN_FALSE
OutputFieldNameのシンボル - フィールド名を出力しない |
static int |
FN_QUOTE
OutputFieldNameのシンボル - フィールド名を出力する(フィールド名も括る) |
static int |
FN_TRUE
OutputFieldNameのシンボル - フィールド名を出力する |
static int |
NULLQUOTE_DEFAULT
QuoteModeのシンボル - 空文字は括り、Nullは括りません。 |
static int |
NULLQUOTE_NONE
QuoteModeのシンボル - 空文字またはNullのフィールドは括り文字で括りません。 |
static int |
NULLQUOTE_QUOTE
QuoteModeのシンボル - すべてのフィールドを括り文字で括ります。 |
static int |
QUOTE_ALL
QuoteTargetのシンボル - すべて |
static int |
QUOTE_STRING
QuoteTargetのシンボル - String型のみ |
Fields inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject |
PROPERTY_FILEPATH |
Constructor Summary | |
StreamDataCSV()
空のストリームを作成します。 |
|
StreamDataCSV(byte[] b)
バイト列を元にストリームを作成します。 |
|
StreamDataCSV(byte[] b,
String enc)
バイト列とエンコーディングを指定してストリームを作成します。 |
|
StreamDataCSV(List data)
Listを引数にしてストリームを作成します。 引数のListはString[]のリストでなければなりません。 |
|
StreamDataCSV(String str)
文字列からストリームを作成します。 |
Method Summary | |
byte[] |
byteValue()
|
byte[] |
getByteValueNoParse()
|
List |
getData()
CSVの各フィールドを保持するListを取得します。 Listの各要素は1レコードに対応し、その内容はString[]となっています。 |
int |
getEscapeMode()
括り文字のエスケープ方法を取得します。 |
int |
getNullQuoting()
空文字の括り方を取得します。 |
int |
getOutputFieldName()
文字列値、バイナリ値出力の際のフィールド名出力モードを取得します。 |
char |
getQuotedBy()
フィールドの括り文字を取得します。 |
int |
getQuoteTarget()
QuoteTargetを取得します。 |
Record |
getRecord()
|
int |
getRecordCount()
|
char |
getSeparator()
セパレータ文字を取得します。 |
int |
getStartRow()
開始行を取得します。 開始行はファクトリの適用時に一度だけ評価され、あとは参照情報となります。 |
boolean |
isOutputFieldName()
文字列値、バイナリ値出力の際にフィールド名を出力するかどうかを取得します。 |
boolean |
isReadTrim()
読み込み時にTrimするかどうかを指定します。 |
String |
strValue()
|
Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataText |
detectLineFeed, detectLineFeed, getEncoding, getLineFeed |
Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject |
getFieldDefinition, getStreamPropertyNames, getStreamVariable, getStreamVariableCount, getStreamVariableNames, getType, putStreamVariable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int NULLQUOTE_DEFAULT
public static final int NULLQUOTE_QUOTE
public static final int NULLQUOTE_NONE
public static final int ESCAPE_DUAL_QUOTE
public static final int ESCAPE_BACK_SLASH
public static final int FN_FALSE
public static final int FN_TRUE
public static final int FN_QUOTE
public static final int QUOTE_ALL
public static final int QUOTE_STRING
Constructor Detail |
public StreamDataCSV()
public StreamDataCSV(String str)
public StreamDataCSV(byte[] b)
public StreamDataCSV(byte[] b, String enc) throws StreamException
public StreamDataCSV(List data)
Method Detail |
public List getData() throws StreamException
public byte[] byteValue() throws StreamException
StreamDataText
byteValue
in class StreamDataText
com.infoteria.asteria.flowlibrary2.stream.StreamDataText
StreamException
- エンコーディングがサポートされていない場合public byte[] getByteValueNoParse() throws StreamException
public String strValue() throws StreamException
StreamDataText
strValue
in class StreamDataText
com.infoteria.asteria.flowlibrary2.stream.StreamDataText
StreamException
- エンコーディングがサポートされていない場合public char getSeparator()
public char getQuotedBy()
public int getStartRow()
public int getNullQuoting()
public boolean isOutputFieldName()
public int getOutputFieldName()
public int getEscapeMode()
public int getQuoteTarget()
public boolean isReadTrim()
public Record getRecord() throws StreamException
RecordSet
getRecord
in class StreamDataText
public int getRecordCount() throws StreamException
RecordSet
getRecordCount
in class StreamDataBinaryBase
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |