ControlMethod Interface

com.bea.ide.control
ControlMethod Interface

public interface ControlMethod

    extends ControlBehaviorContext

All Superinterfaces
ControlBehaviorContext, EditorContext

Method Summary

public String[]
getArgumentNames()
Returns the names of all arguments to the method.
public String[]
getArgumentTypes()
Returns the fully-qualified types of all arguments to the method.
public ControlAttribute[]
getCustomAttributes()
Returns the annotations that have custom editors, and are eligible for use in the method.defaultproperty behavior.
public String
getReturnType()
Returns the fully-qualified return type of this method.
 
Methods from interface com.bea.ide.control.ControlBehaviorContext
getName, getParent, getTags
 
Methods from interface com.bea.ide.control.EditorContext
ensureServerRunning, getComponentsDir, getLogPrintStream, getMBeanHome, getProjectDir, invokeBrowser
   

Method Detail

getArgumentNames() Method

public String[] getArgumentNames()
Returns the names of all arguments to the method. This will never be null, but may be zero-length.

Returns

An array of the method's argument names.

getArgumentTypes() Method

public String[] getArgumentTypes()
Returns the fully-qualified types of all arguments to the method. This will have exactly as many elements as the getArgumentNames() method.

Returns

An array of the method's argument types.

getCustomAttributes() Method

public ControlAttribute[] getCustomAttributes()
Returns the annotations that have custom editors, and are eligible for use in the method.defaultproperty behavior.

Returns

An array of the annotations that have custom editors.

getReturnType() Method

public String getReturnType()
Returns the fully-qualified return type of this method.

Returns

The fully-qualified name of the method's return type.