jp.co.melco.preserv
クラス psvAppLineProcessorManager

java.lang.Object
  拡張jp.co.melco.preserv.psvAppLineProcessorManager

public class psvAppLineProcessorManager
extends java.lang.Object

タイトル: psvAppLineProcessor管理クラス

説明: psvAppLineProcessorを管理するクラスです.
psvAppLineProcessorManagerから作成されるpsvAppLineProcessorは、 psvAppLineDataにつき1インスタンスではなく、線種番号に対し1インスタンスのみとなっています。
線種設定ファイルは、1線種番号につき下記フォーマットで記述します。
線種番号=psvAppLineProcessor実装クラス
ex)
appLine1=jp.co.melco.preserv.sample.SampleAppLineProcessor

複数の線種番号がある場合は、複数行に記述します.

導入されたバージョン:
V6.0
作成者:
PreSerV Development Team
関連項目:
psvAppLineData, psvAppLineProcessor, psvDefaultAppLineProcessor

フィールドの概要
protected static java.util.Map classMap
          psvAppProcessor実装クラス名称をキー、psvAppProcessor実装クラスを値とするMapです.
protected static java.util.Map lineTypeMap
          線分種別をキー、線分種別に対応したクラスを値とするMapです.
 
コンストラクタの概要
psvAppLineProcessorManager()
           
 
メソッドの概要
static psvAppLineProcessor getAppLineProcessor(java.lang.String lineType)
          lineTypeに応じたpsvAppLineProcessorインスタンスを返します.
static void loadDefinitionFile(java.lang.String filePath)
          線種設定ファイルを読み込みます。
static void loadDefinitionFile(java.lang.String filePath, psvTransfer trans)
          線種設定ファイルを読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

lineTypeMap

protected static java.util.Map lineTypeMap
線分種別をキー、線分種別に対応したクラスを値とするMapです.
key:String value:psvAppLineProcessor


classMap

protected static java.util.Map classMap
psvAppProcessor実装クラス名称をキー、psvAppProcessor実装クラスを値とするMapです.
key:String value:psvAppLineProcessor

コンストラクタの詳細

psvAppLineProcessorManager

public psvAppLineProcessorManager()
メソッドの詳細

getAppLineProcessor

public static psvAppLineProcessor getAppLineProcessor(java.lang.String lineType)
lineTypeに応じたpsvAppLineProcessorインスタンスを返します.

パラメータ:
lineType - アプリケーションライン線種
戻り値:
lineTypeに対応したpsvAppLineProcessor

loadDefinitionFile

public static void loadDefinitionFile(java.lang.String filePath)
                               throws java.io.IOException
線種設定ファイルを読み込みます。

パラメータ:
filePath - 線種設定ファイルパス
例外:
java.io.IOException - ファイル読み込み失敗時
psvException - 線種設定ファイルエラー時

loadDefinitionFile

public static void loadDefinitionFile(java.lang.String filePath,
                                      psvTransfer trans)
                               throws java.io.IOException
線種設定ファイルを読み込みます。

パラメータ:
filePath - 線種設定ファイルパス
trans - 転送オブジェクト
例外:
java.io.IOException - ファイル読み込み失敗時
psvException - 線種設定ファイルエラー時