この規則は、マイグレーションされた JPF ファイル内の BEA Beehive @jpf:controller Javadoc タグにフラグを立てます。
この規則には、このタグをページ・フロー・クラスで必要な @Jpf.Controller クラス・レベル・アノテーションに変換するクイック・フィックスがあります。
次の例は、BEA Beehive @jpf:controller Javadoc タグを示しています。
|
/** * This is a controller example. * * @jpf:controller * @jpf:view-properties view-properties:: * <view-properties> * <pageflow-object id="pageflow:/Controller.jpf"/> . . . * </view-properties> * :: * @jpf:message-resources resources="messages.Validation" */ public class Controller extends PageFlowController |
クイック・フィックスは、以下の例に示すように、これらのタグをマイグレーションします。
|
/* * This is a controller example. * * @jpf:controller * @jpf:view-properties view-properties:: * <view-properties> * <pageflow-object id="pageflow:/Controller.jpf"/> . . . * </view-properties> * :: * @jpf:message-resources resources="messages.Validation" */ @Jpf.Controller( messageBundles = { @Jpf.MessageBundle(bundlePath = "messages.Validation") } ) public class Controller extends PageFlowController |
Javadoc は、この規則が @jpf タグの検出を引き続き行わないように、正規の Java™ コメントに変換されます。
また、@jpf:view-properties タグは WebLogic Workshop IDE で表示目的のために使用されるので、マイグレーションする必要はありません。