@@ -0,0 +1,1412 @@
+package org.roklib.urifragmentrouting.annotation;%0A%0Aimport org.roklib.urifragmentrouting.mapper.UriPathSegmentActionMapper;%0A%0Aimport java.lang.annotation.*;%0A%0A/**%0A * A method annotated with this annotation will receive the action mapper which handled the current URI fragment and%0A * returned the current %7B@link org.roklib.urifragmentrouting.UriActionCommandFactory UriActionCommandFactory%7D. Receiving%0A * the current action mapper is useful if you need to create a new URI fragment for this mapper, in other words if you%0A * need to change the current URI fragment in some way (e. g. adapt one of the URI fragment parameters). For this, you%0A * need the corresponding %7B@link org.roklib.urifragmentrouting.mapper.UriPathSegmentActionMapper%0A * UriPathSegmentActionMapper%7D in order to invoke method %7B@link org.roklib.urifragmentrouting.UriActionMapperTree#assembleUriFragment(UriPathSegmentActionMapper)%0A * UriActionMapperTree#assembleUriFragment(UriPathSegmentActionMapper)%7D.%0A * %3Cp%3E%0A * This annotation can be used on methods of classes implementing %7B@link org.roklib.urifragmentrouting.UriActionCommand%0A * UriActionCommand%7D. The annotated method is required to have exactly one argument of type %7B@link%0A * org.roklib.urifragmentrouting.mapper.UriPathSegmentActionMapper UriPathSegmentActionMapper%7D.%0A */%0A@Retention(RetentionPolicy.RUNTIME)%0A@Target(ElementType.METHOD)%0A@Documented%0Apublic @interface CurrentActionMapper %7B%0A%7D%0A

Add new annotation @CurrentActionMapper