com.infoteria.asteria.flowlibrary2.stream
Class StreamDataRecord

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
        |
        +--com.infoteria.asteria.flowlibrary2.stream.StreamDataRecord
All Implemented Interfaces:
RecordSet, java.io.Serializable
Direct Known Subclasses:
StreamDataRecordByList

public abstract class StreamDataRecord
extends StreamDataObject
implements RecordSet

Recordストリーム

See Also:
Serialized Form

Field Summary
protected  byte[] _byteValue
           
protected  java.lang.String _strValue
           
 
Fields inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
PROPERTY_FILEPATH
 
Method Summary
 byte[] byteValue()
          ストリームのバイト表現。
Recordストリームのバイナリ値は定型のXMLとなります。
abstract  Record getRecord()
           
abstract  int getRecordCount()
           
 java.lang.String strValue()
          ストリームの文字列表現。
Recordストリームの文字列値はバイナリ値をString化したものです。
 
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

_strValue

protected transient java.lang.String _strValue

_byteValue

protected transient byte[] _byteValue
Method Detail

getRecord

public abstract Record getRecord()
                          throws StreamException
Description copied from interface: RecordSet
Recordを取得します。
Specified by:
getRecord in interface RecordSet

getRecordCount

public abstract int getRecordCount()
                            throws StreamException
Description copied from interface: RecordSet
Record数を取得します。
Specified by:
getRecordCount in interface RecordSet

byteValue

public byte[] byteValue()
                 throws StreamException
ストリームのバイト表現。
Recordストリームのバイナリ値は定型のXMLとなります。
Overrides:
byteValue in class StreamDataObject
Throws:
StreamException - パースが発生し、それに失敗した場合

strValue

public java.lang.String strValue()
                          throws StreamException
ストリームの文字列表現。
Recordストリームの文字列値はバイナリ値をString化したものです。
Overrides:
strValue in class StreamDataObject
Throws:
StreamException - パースが発生し、それに失敗した場合