Znaczniki Javadoc BEA Beehive @jpf:controller w zmigrowanych
plikach JPF są oznaczane flagą za pomocą tej reguły. Reguła zawiera szybką
poprawkę przekształcającą znacznik w adnotację poziomu klasy
@Jpf.Controller, która jest wymagana w klasach przepływu strony.
Poniższy przykład przedstawia znaczniki Javadoc BEA Beehive
@jpf:controller:
|
/** * To jest przykład kontrolera. * * @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 |
Szybka poprawka migruje te znaczniki, jak pokazano w poniższym przykładzie:
|
/* * To jest przykład kontrolera. * * @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 |
Dokumentacja Javadoc jest przekształcana w zwykłe komentarze Java™ w taki
sposób, aby reguła nie wykrywała już znacznika @jpf.
Ponadto nie trzeba migrować znaczników @jpf:view-properties,
ponieważ są one przeznaczone do wyświetlania w środowisku IDE produktu WebLogic
Workshop.