View Javadoc

1   package com.atlassian.xwork;
2   
3   import com.opensymphony.xwork.ActionInvocation;
4   import com.opensymphony.xwork.Action;
5   
6   /**
7    * Utility interface for abstracting binary or API-incompatible aspects of different XWork versions.
8    */
9   public interface XWorkVersionSupport
10  {
11      /**
12       * Works around binary incompatibility of ActionInvocation#getAction between XWork 1.0 and 1.2.
13       * 
14       * @param invocation the action invocation
15       * @return the associated action
16       */
17      Action extractAction(ActionInvocation invocation);
18  }