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 Summary
Modifier and TypeRequired ElementDescriptionThe description of the Action Actor class, used in the Eclipse UI and in Server Monitoring.boolean
Specifies if this action modifies the VirtualSpace it is attached to or not.The Full String Reference to the VirtualSpace property.
Element Details
ref
String 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).
modifiesVS
boolean 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.
descr
String 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.