|
|||||||||
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.StreamDataContainer
ストリームコンテナ
Fields inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject |
PROPERTY_FILEPATH |
Constructor Summary | |
StreamDataContainer(int type)
ストリームタイプを指定してストリームコンテナを作成します。 |
Method Summary | |
void |
addStream(StreamDataObject stream)
ストリームコンテナにストリームを追加します。 |
byte[] |
byteValue()
ストリームのバイト表現。 ストリームコンテナのバイナリ値はコンテナ中の各ストリームのバイナリ値を連結した値です。 |
void |
clean()
|
protected StreamDataObject |
doConvertToDefaultStrategy()
|
FieldDefinition |
getFieldDefinition()
|
Record |
getRecord()
Recordを取得します。 ストリームコンテナのRecordはコンテナ中の各ストリームのレコードをすべて含みます。 |
int |
getRecordCount()
Record数を取得します。 ストリームコンテナのRecord数はコンテナ中の各ストリームのレコードの和です。 |
StreamDataObject |
getStream(int index)
index番目のストリームを取得します。 |
int |
getStreamCount()
コンテナ中のストリーム数を返します。 |
Value |
getStreamProperty(java.lang.String name,
int recordIndex)
Deprecated. use getStreamVariable |
Value |
getStreamVariable(java.lang.String name,
int recordIndex)
recordIndexに対応するストリームのストリーム変数を取得します。 2番目の引数がストリームのインデックスではなく、レコードのインデックスであることに注意してください。 |
java.lang.String |
strValue()
ストリームの文字列表現。 ストリームコンテナの文字列値はコンテナ中の各ストリームの文字列値を連結した値です。 |
Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject |
convertToDefaultStrategy, getDataInputStream, getDataStringReader, getStreamPropertyNames, getStreamVariable, getStreamVariableCount, getStreamVariableNames, getType, putStreamVariable, writeCheckpointFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public StreamDataContainer(int type)
Method Detail |
public FieldDefinition getFieldDefinition()
StreamDataObject
getFieldDefinition
in class StreamDataObject
public void addStream(StreamDataObject stream)
public int getStreamCount()
public StreamDataObject getStream(int index)
public byte[] byteValue() throws StreamException
byteValue
in class StreamDataObject
StreamException
- パースが発生し、それに失敗した場合public java.lang.String strValue() throws StreamException
strValue
in class StreamDataObject
StreamException
- パースが発生し、それに失敗した場合public Record getRecord() throws StreamException
public int getRecordCount() throws StreamException
public Value getStreamProperty(java.lang.String name, int recordIndex)
public Value getStreamVariable(java.lang.String name, int recordIndex)
public void clean()
StreamDataObject
clean
in class StreamDataObject
protected StreamDataObject doConvertToDefaultStrategy() throws StreamException
doConvertToDefaultStrategy
in class StreamDataObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |