Package com.iizix.api.vs
Annotation Interface JavaActionActor
@Documented @Retention(RUNTIME) @Target(TYPE) @Repeatable(JavaActionActors.class) public @interface JavaActionActor
Annotation for tagging classes that are Java Action Actors.
Example:
   @JavaActionActorAnnotation(ref="Proj:/vs/subFolder/OneVS", modifiesVS=true, descr="This is My Java Action Actor")
   public class MyJavaActionActor extends AbstractJavaActionActor
     {
     public MyJavaActionActor()
       {
       ...
       }
     // Action runs here.
     public void onAction()
       {
       ...
       }
     }
 - Author:
- Christopher Mindus
- Required Element SummaryRequired ElementsModifier and TypeRequired ElementDescriptionThe description of the Action Actor class, used in the Eclipse UI and in Server Monitoring.- booleanSpecifies if this action modifies the VirtualSpace it is attached to or not.The Full String Reference to the VirtualSpace property.
- Element Details- refString refThe Full String Reference to the VirtualSpace property. This property must be of main type, i.e. being a Resource (.iiziVS file).- Returns:
- The Full String Reference to the Property (includes the Module Project and slashes).
 
- modifiesVSboolean modifiesVSSpecifies if this action modifies the VirtualSpace it is attached to or not.- Returns:
- true if the action modifies the VirtualSpace or false if not.
 
- descrString descrThe description of the Action Actor class, used in the Eclipse UI and in Server Monitoring.- Returns:
- A descriptive string of the Action Actor class.