# com.bea.ide.control
ControlDataPaletteViewDriver.ControlMethodGenerator Class

public static class ControlDataPaletteViewDriver.ControlMethodGenerator
extends `Object`

Utility class to generate methods available for control instances.

Hierarchy
  `Object`
  `ControlDataPaletteViewDriver.ControlMethodGenerator`

Enclosing class
  `ControlDataPaletteViewDriver`

## Constructor Summary

ControlDataPaletteViewDriver.ControlMethodGenerator()

## Method Summary

`public static `List`` | `getCallbacks`(`ISourceDocument` containerDoc, `JavaClass` service) Returns a list of callback operations for the specified member.
`public static `List`` | `getCallbacks`(`ISourceDocument` containerDoc, `JavaClass` service, `ControlVariable` variable) Returns a list of callback operations for the specified member.
`public static `List`` | `getMethods`(`ISourceDocument` containerDoc, `JavaClass` service) Returns a list of operations (exposed methods) for the given service.
`public static `List`` | `getMethods`(`ISourceDocument` containerDoc, `JavaClass` service, `ControlVariable` variable) Returns a list of operations (exposed methods) for the given service.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### ControlDataPaletteViewDriver.ControlMethodGenerator

    public ControlDataPaletteViewDriver.ControlMethodGenerator()

## Method Detail

### getCallbacks(ISourceDocument, JavaClass) Method

    public static List getCallbacks(ISourceDocument containerDoc,
                                    JavaClass service)

Returns a list of callback operations for the specified member.

### getCallbacks(ISourceDocument, JavaClass, ControlVariable) Method

    public static List getCallbacks(ISourceDocument containerDoc,
                                    JavaClass service,
                                    ControlVariable variable)

Returns a list of callback operations for the specified member.

### getMethods(ISourceDocument, JavaClass) Method

DEPRECATED the three parameter version of this method should be used: getMethods(ISourceDocument, JavaClass, ControlVariable). This version may not return accurate superinterface methods.

    public static List getMethods(ISourceDocument containerDoc,
                                  JavaClass service)

Returns a list of operations (exposed methods) for the given service.

#### Parameters

containerDoc
  The JavaClass to examine (jws or ctrl)

### getMethods(ISourceDocument, JavaClass, ControlVariable) Method

    public static List getMethods(ISourceDocument containerDoc,
                                  JavaClass service,
                                  ControlVariable variable)

Returns a list of operations (exposed methods) for the given service.

#### Parameters

containerDoc
  The JavaClass to examine (jws or ctrl)