public class CatalogLoader
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
ACTIVITY_CATALOG
カタログタイプ(アクティビティ)
|
static java.lang.String |
DOMAIN_CATALOG
カタログタイプ(ドメイン)
|
static java.lang.String |
INITIATIVE_CATALOG
カタログタイプ(イニシアティブ)
|
static java.lang.String |
INITIATIVE_TARGET_CATALOG
カタログタイプ(イニシアティブターゲット)
|
static java.lang.String |
INITIATIVE_TYPE_CATALOG
カタログタイプ(イニシアティブタイプ)
|
static java.lang.String |
ITEMGROUP_CATALOG
カタログタイプ(項目グループ)
|
static java.lang.String |
MATERIAL_CATALOG
カタログタイプ(マテリアル)
|
static java.lang.String |
METADATA_CATALOG
カタログタイプ(メタデータテーブル)
|
static java.lang.String |
MODEL_CATALOG
カタログタイプ(モデル)
|
static java.lang.String |
MODELTABLE_CATALOG
カタログタイプ(データモデル対応テーブル)
|
static java.lang.String |
PARTICIPANT_CATALOG
カタログタイプ(参加者)
|
static java.lang.String |
PHENOMENON_CATALOG
カタログタイプ(現象)
|
static java.lang.String |
PROCEDURE_CATALOG
カタログタイプ(プロシジャ)
|
static java.lang.String |
PROXY_CATALOG
カタログタイプ(プロキシ)
|
static java.lang.String |
PTYPE_CATALOG
カタログタイプ(現象型)
|
static java.lang.String |
ROLE_CATALOG
カタログタイプ(ロール)
|
static java.lang.String |
RULE_CATALOG
カタログタイプ(ルール)
|
static java.lang.String |
STATEMENT_CATALOG
カタログタイプ(ステートメント)
|
static java.lang.String |
STEREOTYPE_CATALOG
カタログタイプ(ステレオタイプ)
|
static java.lang.String |
TRANDATA_CATALOG
カタログタイプ(トランザクションデータテーブル)
|
修飾子とタイプ | メソッドと説明 |
---|---|
org.jdom.Element |
getCatalogByID(java.lang.String type,
java.lang.String id)
カタログXMLをID指定で取得する
|
org.jdom.Element |
getCatalogByName(java.lang.String type,
java.lang.String name)
カタログXMLをname指定で取得する
|
static java.lang.String[] |
getCatalogPrefix(java.lang.String type)
指定タイプのカタログのIDプレフィックス配列を返す
|
static CatalogLoader |
getInstance(java.io.File basedir)
カタログ読み込みクラスのインスタンスを取得する
|
java.util.Map[] |
loadCatalog(java.lang.String type)
カタログXMLを読み込んだ結果のMap配列を返す。
|
void |
validateIdentifiedPair(java.lang.String targetPtypeID,
java.lang.String identPtypeID,
boolean required)
チェック対象現象型とIdentified現象型の組み合わせをチェックする
|
public static final java.lang.String STEREOTYPE_CATALOG
public static final java.lang.String MATERIAL_CATALOG
public static final java.lang.String PARTICIPANT_CATALOG
public static final java.lang.String DOMAIN_CATALOG
public static final java.lang.String ROLE_CATALOG
public static final java.lang.String INITIATIVE_CATALOG
public static final java.lang.String INITIATIVE_TARGET_CATALOG
public static final java.lang.String STATEMENT_CATALOG
public static final java.lang.String ACTIVITY_CATALOG
public static final java.lang.String RULE_CATALOG
public static final java.lang.String PHENOMENON_CATALOG
public static final java.lang.String PROXY_CATALOG
public static final java.lang.String PROCEDURE_CATALOG
public static final java.lang.String PTYPE_CATALOG
public static final java.lang.String ITEMGROUP_CATALOG
public static final java.lang.String MODEL_CATALOG
public static final java.lang.String INITIATIVE_TYPE_CATALOG
public static final java.lang.String METADATA_CATALOG
public static final java.lang.String MODELTABLE_CATALOG
public static final java.lang.String TRANDATA_CATALOG
public static CatalogLoader getInstance(java.io.File basedir)
basedir
- カタログ読み込みのベースディレクトリpublic org.jdom.Element getCatalogByID(java.lang.String type, java.lang.String id) throws CatalogLoadException
type
- カタログタイプid
- カタログのIDCatalogLoadException
public org.jdom.Element getCatalogByName(java.lang.String type, java.lang.String name) throws CatalogLoadException
type
- カタログタイプname
- カタログのnameCatalogLoadException
public void validateIdentifiedPair(java.lang.String targetPtypeID, java.lang.String identPtypeID, boolean required) throws CatalogLoadException
targetPtypeID
- チェック対象現象型identPtypeID
- Identified現象型required
- Identified現象型の指定自体が必須かどうかの指定CatalogLoadException
- チェックにより問題が検出されたpublic java.util.Map[] loadCatalog(java.lang.String type) throws CatalogLoadException
type
- カタログタイプ名CatalogLoadException
public static java.lang.String[] getCatalogPrefix(java.lang.String type)
type
- カタログタイプ