Znaczniki Javadoc BEA Beehive @jpf:action w zmigrowanych plikach
JPF są oznaczane flagą za pomocą tej reguły. Reguła zawiera szybką poprawkę,
która przekształca znacznik w adnotację poziomu metody
@Jpf.Action.
Te adnotacje zwykle definiują listę deklaracji
forward.
Poniższy przykład przedstawia znaczniki Javadoc BEA Beehive
@jpf:action:
|
/** * @jpf:action * @jpf:forward name="login" path="login.jsp" * @jpf:forward name="success" path="index.jsp" * @jpf:validation-error-forward name="error" path="login.jsp" */ protected Forward AuthAction(AuthActionForm form) |
Szybka poprawka migruje te znaczniki, jak pokazano w poniższym przykładzie:
|
/* * @jpf:action * @jpf:forward name="login" path="login.jsp" * @jpf:forward name="success" path="index.jsp" * @jpf:validation-error-forward name="error" path="login.jsp" */ @Jpf.Action( forwards = { @Jpf.Forward(name = "login", path = "/login.jsp"), @Jpf.Forward(name = "success", path = "/index.jsp") }, validationErrorForward = @Jpf.Forward(name = "error", path = "/login.jsp")) protected Forward AuthAction(AuthActionForm form) |
Dokumentacja Javadoc jest przekształcana w zwykłe komentarze Java w taki
sposób, aby reguła nie wykrywała już znacznika @jpf.