Package com.iizix.api.vs
Annotation Type OnVSFocus
@Documented @Retention(RUNTIME) @Target(METHOD) @Repeatable(OnVSFocuses.class) public @interface OnVSFocus
Annotation for tagging methods to receive VirtualSpace Focus events.Only 1 acceptable method pattern for this annotation.
Note:methodName
can be any name you want to use.public void methodName(
VSFocusEvent
event)
Example:
@VirtualSpace(ref="Proj:/vs/subFolder/OneVS") public class MyVSListener { public MyVSListener() { ... } // Method called when a VS item (field, table, etc) is gains or loses focus. @OnVSFocus(name="myEntryField") public void onEntryFocusChange(VSFocusEvent event) { ... } }
- Author:
- Christopher Mindus
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
name
The Name or Relative Path of the Property to associate with the method.
Element Detail
name
java.lang.String name
The Name or Relative Path of the Property to associate with the method. Thename
is either a Name without slash ('/') that is a direct child of the VirtualSpace reference, or a Relative Path from the VirtualSpace root.- Returns:
- The Property Name path from the VirtualSpace base "ref" reference specification, e.g. "myTable" or "group/myField".