Creo Elements/Direct Model Manager カスタマイズガイド > Fluent UI のカスタマイズ > ビルダーのインターフェイスおよびデフォルト実装
ビルダーのインターフェイスおよびデフォルト実装
設定ファイル内の XML 要素はすべて、起動時に対応する Java クラスによって読み取られ、処理されます。このクラスは、実際のユーザインターフェイス要素を実装せず、代わりにその要素のビルダーを実装します。これにより、実行時に状態が更新される動的コントロールを実装できます。要素に対して java_class を指定しない場合は、デフォルトのビルダークラスがユーザインターフェイスコントロールの作成に使用されます。動的コントロールを新たに作成するには、対応する Java インターフェイスを実装し、XML ファイル内でコントロールに対して実装クラスを指定します。次の表に、使用可能なすべてのビルダーインターフェイスとそのデフォルト実装のリストを示します。
リボン要素
インターフェイス
デフォルト実装
アクション
com.osm.ui.ribbon.builder.IActionBuilder
com.osm.ui.ribbon.builder.ActionBuilder
ボタン
com.osm.ui.ribbon.builder.IControlBuilder<IRibbonControl>
com.osm.ui.ribbon.builder.WMButtonBuilder
グループ
com.osm.ui.ribbon.builder.IControlBuilder<WMRibbonGroup>
com.osm.ui.ribbon.builder.WMRibbonGroupBuilder
タブ
com.osm.ui.ribbon.builder.IControlBuilder<WMRibbonTab>
com.osm.ui.ribbon.builder.WMRibbonTabBuilder
リボン
com.osm.ui.ribbon.builder.IRibbonBuilder
com.osm.ui.ribbon.builder.WMRibbonBuilder
アプリケーションメニュー第 1 レベル
com.osm.ui.ribbon.builder.IControlBuilder <IRibbonControl>
com.osm.ui.ribbon.builder. ApplicationMenuEntryPrimaryBuilder
アプリケーションメニュー第 2 レベル
com.osm.ui.ribbon.builder.IControlBuilder <WMApplicationMenuEntrySecondary>
com.osm.ui.ribbon.builder. ApplicationMenuEntrySecondaryBuilder
アプリケーションメニュー
com.osm.ui.ribbon.builder.IApplicationMenuBuilder
com.osm.ui.ribbon.builder.ApplicationMenuBuilder
ヘルプボタン
com.osm.ui.ribbon.builder.IHelpButtonBuilder
com.osm.ui.ribbon.builder.HelpButtonBuilder
QAT ボタン
com.osm.ui.ribbon.builder.qat.IControlBuilder <QATButton>
com.osm.ui.ribbon.builder.qat.QATButtonBuilder
これは役に立ちましたか?