CustomWizImpl.jcs Sample

This topic inludes the source code for the CustomWizImpl.jcs Sample.

Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/ExtensionDevKit/ControlDevKit/ControlFeatures/insertWizardCustom/

Sample Source Code


01 package insertWizardCustom; 
02 
03 import com.bea.control.*;
04 import java.lang.reflect.Method;
05 /**
06  * @editor-info:code-gen control-interface="true"
07  * @jcs:jc-jar group-name="Feature Sample Controls" insert-wizard-class="insertWizardCustom.ide.CustomInsertWizard" label="Custom Insert Wizard"
08  */
09 public class CustomWizImpl implements CustomWiz, ControlSource, Extensible
10 
11 
12     static final long serialVersionUID = 1L;
13 
14     public Object invoke(Method method, Object[] argsthrows Throwable
15     {
16         if (method.getName()=="echoInput")
17             return (String)args[0];
18         else
19             return "Unknown method";
20     }
21