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) |