| Package | Description | 
|---|---|
| oracle.jdeveloper.browse | |
| oracle.jdeveloper.builder.cls | 
 The  
cls package provides classes and interfaces for generating Java classes. | 
| oracle.jdeveloper.controls | 
 The  
controls package contains GUI classes used by the builder classes. | 
| oracle.jdeveloper.controls.classpick | 
 This package contains the  
ClassPickerFactory class and supporting classes. | 
| oracle.jdeveloper.dialogs | 
 The  
Dialogs package contains commonly used dialogs. | 
| oracle.jdeveloper.engine | |
| oracle.jdeveloper.java | 
 Public API for the java model. 
 | 
| oracle.jdeveloper.java.clients.uieditor | |
| oracle.jdeveloper.java.util | 
 Public utilities for use with the java model, including the parser. 
 | 
| oracle.jdeveloper.webapp.faces | 
| Modifier and Type | Method and Description | 
|---|---|
JavaManager | 
JavaBrowseContext.getJavaManager()
The provider is a parser API that provides class information lookup. 
 | 
JavaManager | 
JavaBrowseHelper.getProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected JavaManager | 
ClassBuilderModel.getJavaManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ClassGenerator.addDetails(JavaManager mgr,
          SourceFile file,
          SourceClass cls)  | 
protected void | 
AbstractGenerator.addDetails(JavaManager mgr,
          SourceFile file,
          SourceClass cls)  | 
void | 
Generator.generate(JavaManager mgr,
        SourceFile srcFile)
Tells the Generator to add whatever custom code it requires. 
 | 
void | 
AbstractGenerator.generate(JavaManager mgr,
        SourceFile srcFile)  | 
| Modifier and Type | Field and Description | 
|---|---|
protected JavaManager | 
PackagePopup._javaManager  | 
protected JavaManager | 
ClassPopup._javaManager  | 
| Modifier and Type | Method and Description | 
|---|---|
static TextFieldAdapter | 
ClassPickerFactory.attach(javax.swing.JTextField textField,
      JavaManager javaManager,
      int flags)
Create an adapter for a JTextField, using a specific
  
JavaManager instance to find classes. | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode)
Browses for a single class or package. 
 | 
java.lang.String[] | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode,
                    boolean isMultiSelect)
Browses for one or more class or package. 
 | 
java.lang.String[] | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode,
                    boolean isMultiSelect,
                    ClassPackageBrowserFilter2V2[] filters,
                    java.lang.String initialSelection)
Browses for one or more class or package. 
 | 
java.lang.String[] | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode,
                    boolean isMultiSelect,
                    ClassPackageBrowserFilterV2 filter)
Browses for one or more class or package. 
 | 
java.lang.String[] | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode,
                    boolean isMultiSelect,
                    ClassPackageBrowserFilterV2 filter,
                    java.lang.String initialSelection)
Browses for one or more class or package. 
 | 
java.lang.String | 
ClassPackageBrowserV2.browseClassOrPackage(JavaManager mgr,
                    int mode,
                    ClassPackageBrowserFilterV2 filter)
Browses for a single class or package. 
 | 
static BrowseHandler2 | 
BrowseHandler2.createClassBrowserList(JavaManager javaManager,
                      javax.swing.JTextField textField)
Creates a  
BrowseHandler2 that finds matching classes
 based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createClassBrowserList(JavaManager javaManager,
                      javax.swing.JTextField textField,
                      ClassNameFilter classFilter)
Creates a  
BrowseHandler2 that finds matching classes
 based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassBrowserList(JavaManager javaManager,
                      javax.swing.JTextField textField,
                      javax.swing.JList list)
Creates a  
BrowseHandler that finds matching classes
 based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassBrowserList(JavaManager javaManager,
                      javax.swing.JTextField textField,
                      javax.swing.JList list,
                      ClassNameFilter classFilter)
Creates a  
BrowseHandler that finds matching classes
 based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createClassBrowserPopup(JavaManager javaManager,
                       javax.swing.JTextField textField,
                       java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler2 for classes only
 which displays a popup list attached to the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassBrowserPopup(JavaManager javaManager,
                       javax.swing.JTextField textField,
                       java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler for classes only
 which displays a popup list attached to the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createClassPackageBrowserList(JavaManager javaManager,
                             javax.swing.JTextField textField)
Creates a  
BrowseHandler2 that finds matching classes
 and packages based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createClassPackageBrowserList(JavaManager javaManager,
                             javax.swing.JTextField textField,
                             ClassNameFilter classFilter,
                             PackageNameFilter packageFilter)
Creates a  
BrowseHandler2 that finds matching classes
 and packages based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassPackageBrowserList(JavaManager javaManager,
                             javax.swing.JTextField textField,
                             javax.swing.JList list)
Creates a  
BrowseHandler that finds matching classes
 and packages based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassPackageBrowserList(JavaManager javaManager,
                             javax.swing.JTextField textField,
                             javax.swing.JList list,
                             ClassNameFilter classFilter,
                             PackageNameFilter packageFilter)
Creates a  
BrowseHandler that finds matching classes
 and packages based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createClassPackageBrowserPopup(JavaManager javaManager,
                              javax.swing.JTextField textField,
                              java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler2 for classes and packages
 which displays a popup list attached to the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createClassPackageBrowserPopup(JavaManager javaManager,
                              javax.swing.JTextField textField,
                              java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler for classes and packages
 which displays a popup list attached to the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createPackageBrowserList(JavaManager javaManager,
                        javax.swing.JTextField textField)
Creates a  
BrowseHandler2 that finds matching packages
 based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createPackageBrowserList(JavaManager javaManager,
                        javax.swing.JTextField textField,
                        javax.swing.JList list)
Creates a  
BrowseHandler that finds matching packages
 based on the search text in the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createPackageBrowserList(JavaManager javaManager,
                        javax.swing.JTextField textField,
                        javax.swing.JList list,
                        PackageNameFilter packageFilter)
Creates a  
BrowseHandler that finds matching packages
 based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createPackageBrowserList(JavaManager javaManager,
                        javax.swing.JTextField textField,
                        PackageNameFilter packageFilter)
Creates a  
BrowseHandler2 that finds matching packages
 based on the search text in the supplied text field. | 
static BrowseHandler2 | 
BrowseHandler2.createPackageBrowserPopup(JavaManager javaManager,
                         javax.swing.JTextField textField,
                         java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler2 for packages only
 that displays a popup list attached to the supplied text field. | 
static BrowseHandler | 
BrowseHandler.createPackageBrowserPopup(JavaManager javaManager,
                         javax.swing.JTextField textField,
                         java.awt.event.ActionListener actionListener)
Constructs a new  
BrowseHandler for packages only
 that displays a popup list attached to the supplied text field. | 
void | 
ClassPackageView.setJavaManager(JavaManager javaManager)
Sets the  
JavaManager for the view. | 
void | 
ClassPackageTreePanel.setJavaManager(JavaManager javaManager)  | 
void | 
ClassPackageSearchPanel.setJavaManager(JavaManager javaManager)  | 
void | 
ClassPackageBrowserV2.setJavaManager(JavaManager mgr)
Sets the  
JavaManager instance to be used by this
 ClassPackageBrowserV2. | 
| Modifier and Type | Method and Description | 
|---|---|
JavaManager | 
ClassEngine.getJavaManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
EngineUtils.addInterface(JavaManager javaManager,
            SourceClass srcClass,
            java.lang.String iface)  | 
static boolean | 
EngineUtils.addOrImplementInterface(JavaManager javaManager,
                       SourceClass srcClass,
                       java.lang.String iface,
                       java.lang.String internalIgnoreException,
                       boolean implement)  | 
static boolean | 
EngineUtils.addOrImplementInterface(JavaManager javaManager,
                       SourceClass srcClass,
                       java.lang.String iface,
                       java.lang.String internalIgnoreException,
                       boolean implement,
                       boolean makePrimary)  | 
static java.util.List<java.lang.String> | 
EngineUtils.findNestedClassNames(JavaManager javaManager,
                    java.lang.String className)  | 
static JavaClass | 
EngineUtils.getJavaClass(JavaManager javaManager,
            java.lang.String className,
            int needs)  | 
static SourceClass | 
EngineUtils.getSourceClass(JavaManager javaManager,
              java.lang.String className)  | 
static SourceFile | 
EngineUtils.getSourceFile(JavaManager javaManager,
             java.lang.String className)  | 
static boolean | 
EngineUtils.implementInterface(JavaManager javaManager,
                  SourceClass srcClass,
                  java.lang.String iface)
Add implementations for all methods on an iface onto a
  javaClass within a javaFile. 
 | 
static boolean | 
EngineUtils.implementInterface(JavaManager javaManager,
                  SourceClass srcClass,
                  java.lang.String iface,
                  java.lang.String internalIgnoreException)  | 
static boolean | 
EngineUtils.isCollection(JavaManager javaMan,
            java.lang.String type)  | 
| Modifier and Type | Method and Description | 
|---|---|
static JavaManager | 
JavaManager.getAnyInstance(Project project)
Fetch a JavaManager instance in a fail-safe manner. 
 | 
static JavaManager | 
JavaManager.getAnyInstance(Workspace workspace,
              Project project)
Fetch a  
JavaManager instance in a fail-safe manner in cases where
 the workspace or project may be unknown. | 
static JavaManager | 
JavaManager.getAnyJavaManager(Project project)
Fetch a JavaManager instance in a fail-safe manner. 
 | 
static JavaManager | 
JavaManager.getInstance(Project project)
Fetch a JavaManager instance for the given project. 
 | 
static JavaManager | 
JavaManager.getInstance(URLPath sourcePath,
           URLPath classPath)
Fetch a JavaManager instance for the given source and class paths. 
 | 
static JavaManager | 
JavaManager.getInstance(Workspace workspace,
           Project project)
Fetch a  
JavaManager instance for the given workspace and project. | 
static JavaManager | 
JavaManager.getJavaManager(Project project)
Fetch a JavaManager instance for the given project. 
 | 
static JavaManager | 
JavaManager.getJavaManager(URLPath sourcePath,
              URLPath classPath)
Fetch a JavaManager instance for the given source and class paths. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CustomJavaManager
The  
CustomJavaManager is an extension of the JavaManager
 API to support the notion of a "SYSTEM_CLASSPATH" as it was in old JOT. | 
| Constructor and Description | 
|---|
CreateTypeHelper(SourceFactory factory,
                java.lang.String className,
                int kind,
                java.lang.String[] superTypes,
                JavaManager javaManager,
                java.lang.String[] constructorTypes,
                java.util.List<SourceTypeArgument> typeArguments)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
FacesMethodBindingPanel.methodMatches(JavaManager javaManager,
             JavaMethod method,
             boolean checkReturnType)  |