|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.flowlibrary2.stream.StreamFactory
|
+--com.infoteria.asteria.flowlibrary2.stream.StreamFactoryText
|
+--com.infoteria.asteria.flowlibrary2.stream.StreamFactoryCSV
CSVのストリームファクトリ。
StreamFactory#getTypeがStreamType.CSVを返す場合このクラスにキャストできます。
| Method Summary | |
void |
add(java.lang.String[] record)
|
void |
add(Value[] record)
|
StreamDataObject |
create(byte[] b)
|
StreamDataObject |
create(byte[] b,
java.lang.String enc)
|
StreamDataObject |
create(java.io.File file,
java.lang.String enc)
|
StreamDataObject |
create(java.io.InputStream is,
java.lang.String enc)
|
StreamDataObject |
create(java.util.List list)
|
StreamDataObject |
create(java.lang.String str)
|
protected boolean |
doEquals(StreamFactory sf)
|
int |
getEscapeMode()
EscapeModeプロパティの値を取得します。 |
int |
getNullQuoting()
NullQuotingプロパティの値を取得します。 |
int |
getOutputFieldName()
OutputFieldNameプロパティの値を取得します。 |
char |
getQuotedBy()
QuotedByプロパティの値を取得します。 |
int |
getQuoteTarget()
QuoteTargetプロパティの値を取得します。 |
char |
getSeparator()
Separatorプロパティの値を取得します。 |
int |
getStartRow()
StartRowプロパティの値を取得します。 |
void |
initialize()
|
boolean |
isOutputFieldName()
|
boolean |
isReadTrim()
ReadTrimプロパティの値を取得します。 |
void |
setupParser(com.infoteria.asteria.util.csv.CSVParser parser)
|
void |
terminate()
|
| Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamFactoryText |
add, getEncoding, getLineFeed, setLineFeed |
| Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamFactory |
addProperty, compare, create, create, create, createEmptyStream, equals, getFactoryOutputStream, getFieldDefinition, getInstance, getInstance, getType, setFieldDefinition, setNeedCheckpointParse, setProperties |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public StreamDataObject create(byte[] b)
throws StreamException
StreamFactorycreate in class StreamFactoryText
public StreamDataObject create(java.lang.String str)
throws StreamException
StreamFactoryTextcreate in class StreamFactoryText
public StreamDataObject create(byte[] b,
java.lang.String enc)
throws StreamException
StreamFactoryTextcreate in class StreamFactoryText
public StreamDataObject create(java.util.List list)
throws StreamException
public StreamDataObject create(java.io.File file,
java.lang.String enc)
throws StreamException
create in class StreamFactoryText
public StreamDataObject create(java.io.InputStream is,
java.lang.String enc)
throws StreamException
create in class StreamFactoryTextpublic void initialize()
StreamFactoryStreamFactory.create() and StreamFactory.terminate(). Example usage:
try {
initialize();
add(dataPart1);
add(dataPart2);
stream = create();
} finally {
terminate();
}
initialize in class StreamFactory
public void add(Value[] record)
throws StreamException
public void add(java.lang.String[] record)
throws StreamException
public void terminate()
StreamFactoryStreamFactory.initialize() for more details.terminate in class StreamFactorypublic char getSeparator()
public char getQuotedBy()
public int getStartRow()
public int getNullQuoting()
public int getQuoteTarget()
public int getOutputFieldName()
public int getEscapeMode()
public boolean isReadTrim()
public boolean isOutputFieldName()
public void setupParser(com.infoteria.asteria.util.csv.CSVParser parser)
protected boolean doEquals(StreamFactory sf)
doEquals in class StreamFactoryText
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||