ValidateMethod Interface
- public interface ValidateMethod
The ValidateMethod interface provides methods with which you can validate a control method.
The WebLogic Workshop IDE calls these methods in your implementation of this interface.
To expose your implementation to the IDE, you specify the
implementation with the method-validator attribute of the
<control-tags> element in the control's tags XML file.
Note: The ValidateMethod interface is part of the WebLogic Workshop Control
Development Kit. The Control Development Kit is for users who are
creating advanced controls. It is available in your BEA installation
in the following directory:
BEA_HOME\weblogic81\samples\workshop\ControlDevKit\
validateDuringCompile(String, boolean, String, Map, Map) Method
public Issue
[] validateDuringCompile(String
methodName,
boolean callback,
String
returnType,
Map
parameters,
Map
context)
Provides a way for control method declarations to be validated
during compilation, and for you to display specific
information in Source View for invalid methods. This
method is called by the IDE under many circumstances, including
attempts by the control's user to build a component that contains
the control. Invalid methods will be displayed in
Source View with a red underline.
Parameters
-
methodName
- The name of the method being validated.
-
callback
true
if the method is a callback;
otherwise, false
.
-
returnType
- The type returned by this method.
-
parameters
- Map where the key is the parameter name, and the value
is the parameter type (Mark -- param value?).
-
context
- State that the control author can use to
accumulate information during validation.
Returns
- An array of issues. If there are no issues the array
should be empty.
validateDuringEdit(String, boolean, String, Map) Method
public Issue
[] validateDuringEdit(String
methodName,
boolean callback,
String
returnType,
Map
parameters)
Not yet supported.