Interface VisionClientInterface
- All Known Subinterfaces:
VisionDesignerInterface
- All Known Implementing Classes:
ClientContextImpl
,VisionDesignerImpl
public interface VisionClientInterface
The public API interface for the Vision client. You can safely cast the Vision module to an instance of
VisionClientInterface in either the client or designer context.
Example:
ClientContext context = ... VisionClientInterface vision = (VisionClientInterface)context.getModule(VisionClientInterface.VISION_MODULE_ID);
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtensibleBindingType
(BindingType binding) Adds a new binding type to be used in the extensible binding systemvoid
addWindowListener
(VisionWindowListener listener) Adds a listener to be notified when windows are opened and closed.getBindingType
(String bindingTypeKey) getGuiUtil
(String desktopHandle) Gets the WindowUtilities for a secondary desktop, by handleGets the NavUtilities (for the primary desktopgetNavUtil
(String desktopHandle) Gets the NavUtilities for a secondary desktop, by handlevoid
removeWindowListener
(VisionWindowListener listener) Removes window listener
-
Field Details
-
VISION_MODULE_ID
- See Also:
-
-
Method Details
-
addExtensibleBindingType
Adds a new binding type to be used in the extensible binding system -
getBindingType
-
getGuiUtil
WindowUtilities getGuiUtil() -
getGuiUtil
Gets the WindowUtilities for a secondary desktop, by handle -
addWindowListener
Adds a listener to be notified when windows are opened and closed. Only works during runtime, not designer -
removeWindowListener
Removes window listener
-