ControlSvc Class

com.bea.ide.control
ControlSvc Class

public class ControlSvc

    extends Object

methods for dealing with controls and control containers.


Hierarchy
Object
  ControlSvc

Nested Class Summary

public static interfaceControlSvc.I

Field Summary

public static final String
BEHAVIOR_EDIT_ACTION
Key to indicate the the desired behavior is an editor for a given property.
public static final DataFlavor
CONTROL_FLAVOR
This is a marker to allow DnD targets to determine that a drag/drop event is related to a control.
public static String
CONTROL_LIST_FILE
the name of the file that contains control locator information.
public static final Object
EDITORSUPPORT_DOCUMENT_KEY
Key to get an EditorSupport from a document.
public static final String
FORMATTER_KEY
Key to get a formatter (if any) from the IActionProxy returned by BEHAVIOR_EDIT_ACTION.
protected static ControlSvc.I
instance
ControlSvc.I
public static final String
LOCAL_COMPONENTS
This is the directory name, relative to the IDE installation directory, where a library of controls can be found.
public static final DataFlavor
OPERATION_FLAVOR
This is a marker to allow DnD targets to determine that a drag/drop event is related to an operation (method/callback).
public static String
PREFIX_COMMON
Common tag prefix.
public static String
PREFIX_CONTROL
Tag prefix for tags defined by a control.
public static String
PREFIX_IMPL
Tag prefix for control implementation tags.
public static String
PREFIX_JWS
Tag prefix for V1, still used for jws-specific tags.
 

Constructor Summary

ControlSvc()

 

Method Summary

public static ControlSvc.I
get()
get the instance of this service.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Field Detail

BEHAVIOR_EDIT_ACTION

public static final String BEHAVIOR_EDIT_ACTION
Key to indicate the the desired behavior is an editor for a given property.


CONTROL_FLAVOR

public static final DataFlavor CONTROL_FLAVOR
This is a marker to allow DnD targets to determine that a drag/drop event is related to a control. It may eventually become a fully-usable dataflavor.


CONTROL_LIST_FILE

public static String CONTROL_LIST_FILE
the name of the file that contains control locator information.


EDITORSUPPORT_DOCUMENT_KEY

public static final Object EDITORSUPPORT_DOCUMENT_KEY
Key to get an EditorSupport from a document. This is not normally needed, but allows a document to override the default getControlBehavior information.


FORMATTER_KEY

public static final String FORMATTER_KEY
Key to get a formatter (if any) from the IActionProxy returned by BEHAVIOR_EDIT_ACTION.


instance

protected static ControlSvc.I instance


LOCAL_COMPONENTS

public static final String LOCAL_COMPONENTS
This is the directory name, relative to the IDE installation directory, where a library of controls can be found. Expressed as path relative to workshop.home, will be accessed fia Application.newFile().


OPERATION_FLAVOR

public static final DataFlavor OPERATION_FLAVOR
This is a marker to allow DnD targets to determine that a drag/drop event is related to an operation (method/callback). It may eventually become a fully-usable dataflavor.


PREFIX_COMMON

public static String PREFIX_COMMON
Common tag prefix.


PREFIX_CONTROL

public static String PREFIX_CONTROL
Tag prefix for tags defined by a control.


PREFIX_IMPL

public static String PREFIX_IMPL
Tag prefix for control implementation tags.


PREFIX_JWS

public static String PREFIX_JWS
Tag prefix for V1, still used for jws-specific tags.

 

Constructor Detail

ControlSvc

public ControlSvc()
 

Method Detail

get() Method

public static ControlSvc.I get()
get the instance of this service.