ComponentRendering クラス
ComponentRendering コンポジットは、指定された コンポーネント、ウィジェット、および設定を使用して指定されたホスト画面領域を 変換する専門化された UI コントロールです。選択された ZIETrans ウィジェットに基づいて、SWT ウィジェットが生成され、ComponentRendering コンポジットに配置されます。以下のコード例で、この概念を示します。
ComponentRendering componentRendering = new ComponentRendering(this, SWT.NONE);
componentRendering.setScreenCapture(<fully qualified transformation
class name>.screenCapture);
componentRendering.setComponent("<fully qualified component class name>");
componentRendering.setComponentSettings
(new com.ibm.hats.common.StringableProperties(""));
componentRendering.setWidget("<fully qualified widget class name>");
componentRendering.setWidgetSettings
(new com.ibm.hats.common.StringableProperties("<widget settings>"));
componentRendering.setRegion(new com.ibm.hats.transform.regions.
BlockScreenRegion(start_row, start_col, end_row, end_col));
componentRendering.setApplyTextReplacement(true);
componentRendering.setApplyGlobalRules(true);
注: setWidgetSettings メソッドおよび setComponentSettings メソッドは、パラメーターとして標準の java.util.Properties オブジェクトを受け取ります。ZIETrans StringableProperties クラスの使用とは対照的に、setProperty(String,String) メソッドを使用して Properties オブジェクトを構成し、データを取り込むことができます。