com.infoteria.asteria.flowlibrary2.stream
Class StreamDataBinaryBase

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
        |
        +--com.infoteria.asteria.flowlibrary2.stream.StreamDataBinaryBase
All Implemented Interfaces:
RecordSet, Serializable
Direct Known Subclasses:
StreamDataBinary, StreamDataMIME, StreamDataText

public abstract class StreamDataBinaryBase
extends StreamDataObject

バイナリーストリームの基底クラスです。

See Also:
Serialized Form

Fields inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
PROPERTY_FILEPATH
 
Constructor Summary
StreamDataBinaryBase()
          空のストリームを作成します。
StreamDataBinaryBase(byte[] b)
          バイト列を元にストリームを作成します。
 
Method Summary
 byte[] byteValue()
          ストリームのバイト表現。
 Record getRecord()
           
 int getRecordCount()
           
 
Methods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
getFieldDefinition, getStreamPropertyNames, getStreamVariable, getStreamVariableCount, getStreamVariableNames, getType, putStreamVariable, strValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamDataBinaryBase

public StreamDataBinaryBase()
空のストリームを作成します。

StreamDataBinaryBase

public StreamDataBinaryBase(byte[] b)
バイト列を元にストリームを作成します。
Method Detail

byteValue

public byte[] byteValue()
                 throws StreamException
ストリームのバイト表現。
Overrides:
byteValue in class StreamDataObject
Throws:
StreamException - パースが発生し、それに失敗した場合

getRecord

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

getRecordCount

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