Package com.infoteria.asteria.flowlibrary2.stream
package com.infoteria.asteria.flowlibrary2.stream
-
ClassDescriptionフィールド定義中の一つ一つのフィールドを表すクラスです。フィールド定義を表すインターフェースです。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を返す場合このクラスにキャストできます。ストリームの型を表す定数の定義です。ユーティリティクラス