Javaビジュアル・エディタへのカスタム・コンポーネントのプロキシの登録

JDeveloperでは、Javaビジュアル・エディタで使用できるように登録した重量コンポーネントの軽量ビューをサポートしています。

プロキシ・クラスを登録するには、次のようにします。

JDeveloper¥lib¥addins.xmlファイルのoracle.jdevimpl.uieditor.UIEditorAddinセクションに、次のようにキー値の定義を追加します。


<property>
     <key>PREFIX.CLASS_NAME</key>
     <value>PROXY_CLASS_NAME</value>
</property>

    

ここで

たとえば、oracle.jdevimpl.uieditor.proxy.Componentプロキシ・クラスを使用してjdeveloper.concreteProxy.java.awt.Componentという仮定の重量コンポーネント実装を登録する場合、追加するプロパティは次のようになります。


<property>
     <key>jdeveloper.concreteProxy.java.awt.Component</key>
     <value>oracle.jdevimpl.uieditor.proxy.Component</value>
</property>    

Javaビジュアル・エディタのプロキシ・クラスをコンポーネント・パレットに追加できるようにIDEで使用可能にするには、プロキシ・クラスをレイアウト・アシスタントがプロパティ・インスペクタのJDeveloper¥bin¥jdev.confファイル内でIDEClasspathにディレクティブとして追加する必要があることに注意してください。次に例を示します。

AddJavaLibFile <myUiProxies.jar>

myUiProxies.jarは、Javaビジュアル・エディタのプロキシ実装のコンパイル済クラス・ファイルが含まれているjarです。


Javaビジュアル・エディタのプロキシ・クラスについて