|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.psvAppLineProcessorManager
タイトル: psvAppLineProcessor管理クラス
説明: psvAppLineProcessorを管理するクラスです.
psvAppLineProcessorManagerから作成されるpsvAppLineProcessorは、
psvAppLineDataにつき1インスタンスではなく、線種番号に対し1インスタンスのみとなっています。
線種設定ファイルは、1線種番号につき下記フォーマットで記述します。
線種番号=psvAppLineProcessor実装クラス
ex)
appLine1=jp.co.melco.preserv.sample.SampleAppLineProcessor
複数の線種番号がある場合は、複数行に記述します.
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 |
フィールドの詳細 |
protected static java.util.Map lineTypeMap
protected static java.util.Map classMap
コンストラクタの詳細 |
public psvAppLineProcessorManager()
メソッドの詳細 |
public static psvAppLineProcessor getAppLineProcessor(java.lang.String lineType)
lineType
- アプリケーションライン線種
public static void loadDefinitionFile(java.lang.String filePath) throws java.io.IOException
filePath
- 線種設定ファイルパス
java.io.IOException
- ファイル読み込み失敗時
psvException
- 線種設定ファイルエラー時public static void loadDefinitionFile(java.lang.String filePath, psvTransfer trans) throws java.io.IOException
filePath
- 線種設定ファイルパスtrans
- 転送オブジェクト
java.io.IOException
- ファイル読み込み失敗時
psvException
- 線種設定ファイルエラー時
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |