| Package | Description | 
|---|---|
| oracle.jdeveloper.browse | |
| oracle.jdeveloper.builder.cls | The  clspackage provides classes and interfaces for generating Java classes. | 
| oracle.jdeveloper.controls | The  controlspackage contains GUI classes used by thebuilderclasses. | 
| oracle.jdeveloper.controls.classpick | This package contains the  ClassPickerFactoryclass and supporting classes. | 
| oracle.jdeveloper.dialogs | The  Dialogspackage 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
  JavaManagerinstance 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  BrowseHandler2that 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  BrowseHandler2that 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  BrowseHandlerthat 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  BrowseHandlerthat 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  BrowseHandler2for 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  BrowseHandlerfor 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  BrowseHandler2that 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  BrowseHandler2that 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  BrowseHandlerthat 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  BrowseHandlerthat 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  BrowseHandler2for 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  BrowseHandlerfor 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  BrowseHandler2that 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  BrowseHandlerthat 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  BrowseHandlerthat 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  BrowseHandler2that 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  BrowseHandler2for 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  BrowseHandlerfor packages only
 that displays a popup list attached to the supplied text field. | 
| void | ClassPackageView. setJavaManager(JavaManager javaManager)Sets the  JavaManagerfor the view. | 
| void | ClassPackageTreePanel. setJavaManager(JavaManager javaManager) | 
| void | ClassPackageSearchPanel. setJavaManager(JavaManager javaManager) | 
| void | ClassPackageBrowserV2. setJavaManager(JavaManager mgr)Sets the  JavaManagerinstance 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  JavaManagerinstance 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  JavaManagerinstance 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  | CustomJavaManagerThe  CustomJavaManageris 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) |