ソース・コントロールExtension SDKでは、一般および環境という2つのカテゴリのユーティリティが提供されます。
JDeveloperのソース・コントロール拡張機能を作成するために必要なリファレンス・ドキュメントは、JDeveloperにjdev/doc/ohj/jdev-scm-doc.jarとして含まれています。リファレンスを表示するには、WinZipまたは類似ツールを使用して .jarファイルを解凍し、Webブラウザでoverview-summary.html
ファイルを開いてください。
oracle.ide.scm.util
)一般ユーティリティには、次のものがあります。
ユーティリティ |
説明 |
---|---|
SCMOperatingSystem |
クライアント・マシンのオペレーティング・システムを問合せします。 |
SCMShellRunner |
シェル・コマンドを実行し、出力を取得するためのSCMProcessを提供します。 |
SCMVersionFileStatus |
ソース・コントロール用に、標準のファイルの状態の集合を定義します。 |
注意: oracle.ide.scm.util
パッケージにはこれ以外のクラスも含まれていますが、ここではソース・コントロール拡張機能の実装に最も有用なクラスのみを説明しています。
oracle.ide.scm.env
)環境ユーティリティには、次のものがあります。
ユーティリティ |
説明 |
---|---|
SCMAssert |
例外処理およびアサーション処理を提供します。 |
SCMListCheckouts |
チェックアウトをリスト表示するウィンドウを制御します。 |
SCMOperationRuntime |
ソース・コントロール操作をプログラムによって実行するためのメカニズムを提供します。 |
SCMProperties |
実装されたSCMClientに対するプロパティを取得します。 |
SCMStatusOverlays |
ナビゲータ・ペインで、ソース・コントロールの項目のオーバーレイ・アイコンの更新を可能にします。 |
SCMUtilitySet |
SCMClientを拡張するための一連のユーティリティを含みます。 |