| Package | Description | 
|---|---|
| oracle.ide.ceditor | 
 The  
Code Editor package contains the code editing implementation of the JDeveloper IDE. | 
| oracle.ide.config | 
 Contains classes encapsulating JDevelopers's environment settings. 
 | 
| oracle.ide.controller | |
| oracle.ide.controls.checkboxlist | |
| oracle.ide.dialogs.filter | |
| oracle.ide.editor | 
 Contains classes and interfaces that allow addins to add their own specialized editors to JDeveloper. 
 | 
| oracle.ide.explorer | 
 Contains the interfaces and classes addins use to provide a structured view of data contained in nodes displayed in a navigator or an editor. 
 | 
| oracle.ide.externaltools | 
 Contains interfaces and classes that allow external tools in the IDE to be invoked, manipulated and extended by extensions. 
 | 
| oracle.ide.keyboard | 
 Defining your default accelerators 
 | 
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.model.panels | |
| oracle.ide.navigation | |
| oracle.ide.net | 
 Provides a virtual file system framework based on java.net.URL. 
 | 
| oracle.ide.panels | 
 Provides a framework for building panel-based UI. 
 | 
| oracle.ide.resourcebundle | 
 Provides a designtime abstraction around locating and managing resource bundles used by visual and non-visual editors. 
 | 
| oracle.ide.todo | 
 Contains API classes for the To Do Item feature. 
 | 
| oracle.ide.util | 
 Contains utility classes. 
 | 
| oracle.ide.webbrowser | 
 Contains classes that allow addins some level of control on the IDE web browser settings. 
 | 
| oracle.ide.wizard | 
 Contains classes that can be used to integrate gallery items and wizards into the product. 
 | 
| oracle.javatools.buffer | 
 The  
TextBuffer package assists in the manipulation of in-memory text content, whether it is read-only text, or read-write text. | 
| oracle.javatools.db | 
 Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database. 
 | 
| oracle.javatools.db.datatypes | 
 Classes related to datatypes in the database API. 
 | 
| oracle.javatools.db.diff | 
 Contains a metadata driven differ of database objects. 
 | 
| oracle.javatools.db.ora | 
 Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. 
 | 
| oracle.javatools.db.plsql | 
 Classes for dealing with PL/SQL objects. 
 | 
| oracle.javatools.db.property | 
 Classes for dealing with properties in the database API. 
 | 
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| oracle.javatools.db.util | 
 Contains java.util.Collection and java.util.Map implementations for listing and mapping instances of DBObject and DBObjectID. 
 | 
| oracle.javatools.editor | 
 The  
Editor package is a basic framework for an editor component with syntax highlighting capabilities, built on top of the Swing text framework. | 
| oracle.javatools.editor.print | 
 The Print package is a subset of the Editor package, and contains a basic Pageable implementation for printing out the contents of a BasicDocument. 
 | 
| oracle.javatools.parser.java.v2.common | 
 Classes common to model implementations. 
 | 
| oracle.javatools.ui.builders | |
| oracle.javatools.ui.list | |
| oracle.javatools.ui.table | |
| oracle.javatools.util | 
 Provides general utilities. 
 | 
| oracle.jdeveloper.asnav.bootstrap | |
| oracle.jdeveloper.audit.service | 
 The API classes for invoking Audit programatically, and a few Audit common API classes. 
 | 
| oracle.jdeveloper.builder | 
 This package contains the base implementations for the set of classes used for creating new objects. 
 | 
| oracle.jdeveloper.deploy | |
| oracle.jdeveloper.deploy.common | |
| oracle.jdeveloper.deploy.contrib | |
| oracle.jdeveloper.deploy.dt.wizard.spi | |
| oracle.jdeveloper.deploy.ear | |
| oracle.jdeveloper.deploy.ejb | |
| oracle.jdeveloper.deploy.j2ee | |
| oracle.jdeveloper.deploy.jar | |
| oracle.jdeveloper.deploy.meta | |
| oracle.jdeveloper.deploy.meta.pattern | |
| oracle.jdeveloper.deploy.war | |
| oracle.jdeveloper.engine | |
| oracle.jdeveloper.history | |
| oracle.jdeveloper.model | 
 Contains interfaces and classes implementing the Java specific portions of JDeveloper's data model. 
 | 
| oracle.jdeveloper.offlinedb | 
 Database API extension for saving database object definitions in XML files. 
 | 
| oracle.jdeveloper.offlinedb.model | 
 Classes that define an offline database's settings and properties. 
 | 
| oracle.jdeveloper.rescat2.util | |
| oracle.jdeveloper.uieditor | 
 Contains classes that allow addins access to the UIEditor integration objects. 
 | 
| oracle.jdeveloper.vcs.spi | 
 Contains extension-level service provider interfaces for version control system integraton. 
 | 
| oracle.jdeveloper.vcs.util | 
 Contains assorted stateless utilities for version control system integraton. 
 | 
| oracle.jdevimpl.audit.core | |
| oracle.jdevimpl.audit.markers | |
| oracle.jdevimpl.audit.preferences | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| CopyOnWriteList
 Deprecated. 
 
Use  
CopyOnWriteArrayList | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Log
 A simple error and trace log. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| ArraySortedSet
 The  
ArraySortedSet is an array implementation of the SortedSet interface. | 
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| GraphicsUtils
 Deprecated. 
 
Use uic oracle.javatools.ui.GraphicsUtils 
 | 
| ModelUtil
 Common utility methods. 
 | 
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| WeightedList
 Like a list but stores elements in the order specified by the weight. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Disposable
 Disposable objects will have their  
dispose method called at the end of their usefulness life-cycle to free up any resources held. | 
| Log
 A simple error and trace log. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| MultiMap
 An object that maps keys to collections of values. 
 | 
| Class and Description | 
|---|
| Disposable
 Disposable objects will have their  
dispose method called at the end of their usefulness life-cycle to free up any resources held. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| JavaHasNameSet
 Manages a set that sorts on the name of the objects. 
 | 
| Class and Description | 
|---|
| ListenableCollection
 Definition of a collection that can be listened to so that a listener can be notified of changes to the collection. 
 | 
| Class and Description | 
|---|
| ListenableCollection
 Definition of a collection that can be listened to so that a listener can be notified of changes to the collection. 
 | 
| Tuple
 A generic immutable 2-tuple. 
 | 
| Class and Description | 
|---|
| ListenableCollection
 Definition of a collection that can be listened to so that a listener can be notified of changes to the collection. 
 | 
| Class and Description | 
|---|
| ArraySortedSet
 The  
ArraySortedSet is an array implementation of the SortedSet interface. | 
| ClassHierarchyVisitor.VisitOrder | 
| ClosureException
 Exception type thrown from SwingClosure. 
 | 
| CollectionEvent
 Event fired to listeners when a ListenableCollection changes. 
 | 
| CollectionEvent.Type
 Enumeration of the various types of changes to the collection. 
 | 
| CollectionListener
 A listener to be notified when a collection changes. 
 | 
| CommandException
 An exception thrown to report an error detected by a command parser when a  
CommandParser. | 
| CommandExceptionBundle | 
| CommandModel
 A model of a command line. 
 | 
| CommandParser
 A simple command line parser. 
 | 
| CommandParser.Converter
 An interface for an object which converts a String to a value. 
 | 
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DateComparator
 Compares dates. 
 | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| DynamicPropertySetImpl
 Implementation of the  
DynamicPropertySet interface. | 
| Filter
 A simple filter interface. 
 | 
| Filterable.Mode | 
| FormatBundle
 A formatting resource provider that wraps a java.util.ResourceBundle. 
 | 
| Graph
 A directed graph consisting of vertices of type T. 
 | 
| Graph.Cycle | 
| Graph.CycleException | 
| Graph.Visitor | 
| ListenableCollection
 Definition of a collection that can be listened to so that a listener can be notified of changes to the collection. 
 | 
| Log.Formatter
 An object which formats a value into a  
StringBuffer. | 
| Maps.AbstractHashMap
 An abstract, but nearly complete, implementation of the  
Map interface that is functionally equivalent to HashMap but that allows subclasses to do any or all of the following: control the concrete class of Map.Entry instances used so long as they extend Maps.BaseEntry (see Maps.AbstractHashMap.createEntry(int, K, V, E)); override the calculation of hashCode and equals for all keys (see Maps.AbstractHashMap.keyHashCode(java.lang.Object) and Maps.AbstractHashMap.keyEquals(java.lang.Object, java.lang.Object)); override the calculation of hashCode and equals for all values (see Maps.AbstractHashMap.valueHashCode(java.lang.Object) and Maps.AbstractHashMap.valueEquals(java.lang.Object, java.lang.Object)); track when the map is constructed, initialized, and changed (see Maps.AbstractHashMap.mapConstructed(), Maps.AbstractHashMap.mapInitialized(), and Maps.AbstractHashMap.mapChanged()). | 
| Maps.AbstractLinkedHashMap
 An abstract, but nearly complete, implementation of the  
Map interface that is functionally equivalent to LinkedHashMap but is based on Maps.AbstractHashMap and allows subclasses the same customization options. | 
| Maps.BaseEntry
 The extended  
Map.Entry interface required by Maps.AbstractHashMap for its entries. | 
| Maps.BoundedLruCacheStrategy
 A bounded size LRU (least recently used) cache strategy. 
 | 
| Maps.CacheMap | 
| Maps.CacheMap.Canonicity
 The canonicity of a mapping. 
 | 
| Maps.CacheMap.Strength
 The types of references to values supported. 
 | 
| Maps.CacheStrategy
 An abstract caching strategy for a  
cache map. | 
| Maps.EvictedLinkedEntry | 
| Maps.LinkedEntry
 The  
Map.Entry (and Maps.BaseEntry) extended interface required by Maps.AbstractLinkedHashMap for its entries. | 
| Maps.ManagedCacheMapMBean | 
| Maps.SoftEntry
 An  
Maps.BaseEntry implementation which holds its value with a SoftReference. | 
| Maps.SoftLinkedEntry
 An  
Maps.LinkedEntry implementation which holds its value with a SoftReference. | 
| Maps.StrongEntry
 The default  
Maps.BaseEntry implementation. | 
| Maps.StrongLinkedEntry
 The default  
Maps.LinkedEntry implementation. | 
| Maps.TimedEntry | 
| Maps.WeakEntry
 An  
Maps.BaseEntry implementation which holds its value with a WeakReference. | 
| Maps.WeakLinkedEntry
 An  
Maps.LinkedEntry implementation which holds its value with a WeakReference. | 
| MultiMap
 An object that maps keys to collections of values. 
 | 
| NamedTimer
 A subclass of  
Timer that also allows configuring the name and priority of the underlying timer thread. | 
| NullResourceBundle
 A resource bundle which has no elements. 
 | 
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| PairList
 PairList extends List interface to support Pair types which are in turn made of two arbitrary types. 
 | 
| ResourcePicker
 This package does some very cunning things in order to traverse a given object and find all the objects inside it that are of type JComponent. 
 | 
| Tuple
 A generic immutable 2-tuple. 
 | 
| WeakCache.Entry
 A class whose instances wrap a key and its corresponding value. 
 | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| MultiMap
 An object that maps keys to collections of values. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Version
 Represents the version number of an extension or component. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| DynamicPropertySet
 This class can be used by objects that need to manage a dynamic set of properties. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Pair
 Encapsulates a Pair of objects. 
Note: The toString() method returns the toString() of the first object.  | 
| Class and Description | 
|---|
| MultiMap
 An object that maps keys to collections of values. 
 | 
| Tuple
 A generic immutable 2-tuple. 
 | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. | 
| Class and Description | 
|---|
| Copyable
 Objects that implement the  
Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type. |