|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.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の文法が不正
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||