Package com.iizix.api.vs
Annotation Interface VSRef
Annotation for VS references. It is used to as either a String-cast of an inline string or as a field or variable declaration of String type.
Only 1 acceptable method pattern for this annotation.
Example:
@VirtualSpace(ref="Proj:/vs/subFolder/OneVS")
public class MyVSListener
{
@VSRef private static final String myAction = "myAction";
public MyVSListener()
{
...
}
// Some method referencing a UI component in the scoped panel of the @Panel annotation.
@OnVSAction(name="myButton")
public void onButtonAction(VSActionEvent event) throws NotFoundException
{
...
VSAction action1=event.getActionNN(myAction);
VSAction action2=event.getActionNN((@VSRef String) "myAction");
VSField field=event.getFieldNNFirstUIComponentNN((@VSRef String) "myField",VSField.class);
...
}
}
- Author:
- Christopher Mindus