|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.bpel.ProcessAnalyzer
public class ProcessAnalyzer
プロセス情報を解析する。
コンストラクタの概要 | |
---|---|
ProcessAnalyzer()
|
メソッドの概要 | |
---|---|
static ProcessInfo |
analyze(BPELServiceInstanceReader reader)
BPELとWSDLを解析し、ProcessInfoを構築して返す。 |
static BPEL |
analyzeBPEL(byte[] body)
BPElファイルを解析し、BPELオブジェクトを構築して返す。 |
static WSDL |
analyzeWsdl(byte[] body)
BPEL4WS1.1又はWSBPEL2.0のWSDLファイルを解析し、WSDLオブジェクトを構築して返す。 |
static void |
resolve(BPEL bpel,
Map<URI,WSDL> wsdls)
bpelとwsdl[]から、PDD情報の生成に必要な情報を集めてbpelへ設定する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ProcessAnalyzer()
メソッドの詳細 |
---|
public static ProcessInfo analyze(BPELServiceInstanceReader reader) throws IOException, MalformedURLException, SAXException, ProcessAnalysisException, URISyntaxException
reader
- BPELサービスの実体を読み込むオブジェクト
IOException
- 入出力処理に失敗した
MalformedURLException
- データ含まれているURLの文法が不正
ProcessAnalysisException
- 解析中に例外が発生した
URISyntaxException
- データ含まれているURIの文法が不正
SAXException
- XML読み込みに失敗したpublic static BPEL analyzeBPEL(byte[] body) throws SAXException, URISyntaxException, XPathExpressionException
body
- 解析するBPEL情報
SAXException
- XML読み込みに失敗した
URISyntaxException
- データ含まれているURIの文法が不正
XPathExpressionException
public static WSDL analyzeWsdl(byte[] body) throws MalformedURLException, SAXException, URISyntaxException
body
- 解析するWSDL情報
MalformedURLException
- データ含まれているURLの文法が不正
SAXException
- XML読み込みに失敗した
URISyntaxException
- データ含まれているURIの文法が不正public static void resolve(BPEL bpel, Map<URI,WSDL> wsdls) throws ProcessAnalysisException, URISyntaxException
bpel
- BPELオブジェクトwsdls
- WSDLオブジェクトの配列
ProcessAnalysisException
- 解析中に例外が発生した
URISyntaxException
- URIの文法が不正
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |