Package com.infoteria.asteria.flowlibrary2.stream


package com.infoteria.asteria.flowlibrary2.stream
  • Class
    Description
    フィールド定義中の一つ一つのフィールドを表すクラスです。
    フィールド定義を表すインターフェースです。
    CSV,Record,ParameterList型のストリームのフィールド定義を作成するビルダークラスです。
    フィールド型を表すクラスです。
    このクラスのインスタンスはstatic宣言されているものがすべてであり新たに作成することはできません。
    ストリームプロパティのLineFeedを表すクラスです。
    ストリームをレコードとして扱うためのインターフェースです。
    StreamDataObject#getRecord()メソッドにより取得され、その時点でのカレントレコードは先頭レコードになります。
    Record内には複数行のレコードがラップされ、next()メソッドなどによりイテレートすることができます。
    Recordを最後までイテレートしなかった場合は、Record.closeResources() を実行してください。
    次のコードがRecordをイテレートする一般的な方法となります。
    Recordを内包するクラスの実装するインターフェースです。
     
    バイナリーストリーム
    バイナリーストリームの基底クラスです。
    ストリームコンテナ
    CSVストリーム
    固定長文字列ストリーム
    HTMLストリーム
    JSONストリーム
    MIMEストリーム
    MIMEタイプを表す内部クラス
    ストリームの基底クラスです。
     
    ParameterList型ストリーム
    Recordストリーム
    Recordストリームのjava.util.Listによる実装
    テキストストリーム
    XMLストリーム
    ストリームで発生するExceptionです。
    引数のコードにはExecuteInfoで宣言されているシンボルを使用します。
    ストリームファクトリ。
    ストリームファクトリはコンポーネントで設定されたフィールド定義とストリームプロパティを保持し、 ストリームに対して適用します。
    Binaryのストリームファクトリ。
    StreamFactory#getTypeがStreamType.BINARYを返す場合このクラスにキャストできます。
    CSVのストリームファクトリ。
    StreamFactory#getTypeがStreamType.CSVを返す場合このクラスにキャストできます。
    FixedLengthのストリームファクトリ。
    StreamFactory#getTypeがStreamType.FIXED_LENGTHを返す場合このクラスにキャストできます。
    HTMLのストリームファクトリ。
    StreamFactory#getTypeがStreamType.HTMLを返す場合このクラスにキャストできます。
    XMLのストリームファクトリ。
    StreamFactory#getTypeがStreamType.XMLを返す場合このクラスにキャストできます。
    MIMEのストリームファクトリ。
    StreamFactory#getTypeがStreamType.MIMEを返す場合このクラスにキャストできます。
    ParameterListのストリームファクトリ。
    StreamFactory#getTypeがStreamType.PARAMETER_LISTを返す場合このクラスにキャストできます。
    Recordのストリームファクトリ。
    StreamFactory#getTypeがStreamType.RECORDSを返す場合このクラスにキャストできます。
    Textのストリームファクトリ。
    StreamFactory#getTypeがStreamType.TEXTを返す場合このクラスにキャストできます。
    XMLのストリームファクトリ。
    StreamFactory#getTypeがStreamType.XMLを返す場合このクラスにキャストできます。
    ストリームの型を表す定数の定義です。
    ユーティリティクラス