org.pslx.PpsDocuments.Profile
クラス ProfileDefinition

java.lang.Object
  上位を拡張 org.pslx.PpsDocuments.Profile.ProfileDefinition

public final class ProfileDefinition
extends java.lang.Object

アプリケーションプロファイルを入力した結果を保持するクラスです。 この内容は、あらかじめ外部で定義されたXMLファイルから入力します。 実際に利用するプロファイルは、ここで設定されたものから選択されます。

バージョン:
1.6.004

コンストラクタの概要
ProfileDefinition(DocumentManager manager)
          新規に業務プロファイル管理オブジェクトを生成します
 
メソッドの概要
 void clear()
           
 DocumentProfile getDocument(java.lang.String name)
          プロファイルの中から該当ドキュメントを取得します
 DocumentProfile[] getDocuments()
          プロファイルドキュメントのリストを取得します
 java.lang.String getName()
          プロファイル名を取得します
 DomainObjectProfile getObject(java.lang.String name)
          プロファイル情報から該当オブジェクトのデータを取得します
 DomainObjectProfile[] getObjects()
          プロファイルオブジェクトのリストを取得します
 java.lang.String getPrefix()
          プロファイルのプリフィックス文字列を取得します
 void read(java.io.InputStream is)
          InputStreamから業務プロファイルを読み込みます
 void read(java.lang.String uri)
          指定したuriから業務プロファイルを読み込みます
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ProfileDefinition

public ProfileDefinition(DocumentManager manager)
新規に業務プロファイル管理オブジェクトを生成します

パラメータ:
manager - マネージャクラス
メソッドの詳細

read

public void read(java.io.InputStream is)
          throws org.xml.sax.SAXException,
                 java.io.IOException,
                 PpsProfileException,
                 java.text.ParseException,
                 javax.xml.transform.TransformerException,
                 javax.xml.parsers.ParserConfigurationException
InputStreamから業務プロファイルを読み込みます

パラメータ:
is - 入力となるInputStream
例外:
java.io.IOException
org.xml.sax.SAXException
javax.xml.transform.TransformerException
java.text.ParseException
PpsProfileException
javax.xml.parsers.ParserConfigurationException

read

public void read(java.lang.String uri)
          throws PpsProfileException,
                 java.text.ParseException,
                 javax.xml.transform.TransformerException
指定したuriから業務プロファイルを読み込みます

パラメータ:
uri - ファイル名
例外:
PpsProfileException
javax.xml.transform.TransformerException
java.text.ParseException

getDocument

public DocumentProfile getDocument(java.lang.String name)
プロファイルの中から該当ドキュメントを取得します

パラメータ:
name - 業務ドキュメント名
戻り値:
業務ドキュメントモデル

getObject

public DomainObjectProfile getObject(java.lang.String name)
プロファイル情報から該当オブジェクトのデータを取得します

パラメータ:
name - オブジェクト名
戻り値:
該当オブジェクト、見つからない場合はnullを返します

getName

public java.lang.String getName()
プロファイル名を取得します


getPrefix

public java.lang.String getPrefix()
プロファイルのプリフィックス文字列を取得します


getObjects

public DomainObjectProfile[] getObjects()
プロファイルオブジェクトのリストを取得します


getDocuments

public DocumentProfile[] getDocuments()
プロファイルドキュメントのリストを取得します


clear

public void clear()