| Package | Description | 
|---|---|
| oracle.ide.db.components | 
 Contains the ComponentWrapper API, which allows DBObject properties to
 be associated with a UI Component, and the property value by kept
 synchronized with the UI. 
 | 
| oracle.ide.db.transfer | 
 Contains an API for transfering database object from one DBObjectProvider to
another. 
 | 
| 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.ddl | 
 API for generating DDL in the database API. 
 | 
| oracle.javatools.db.diff | 
 
Contains a metadata driven differ of database objects. 
 | 
| oracle.javatools.db.extension | 
 Contains classes for extending the object support that comes as standard in
the database api (e.g. 
 | 
| 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.refactoring | 
 Provides classes relevant to refactoring in a DBObjectProvider. 
 | 
| oracle.javatools.db.sql | 
 Contains an API for declaratively parsing SQL queries (SELECT statements). 
 | 
| oracle.jdeveloper.offlinedb | 
 Database API extension for saving database object definitions in XML files. 
 | 
| oracle.jdeveloper.offlinedb.userprops | 
 Extension to the Offline Database that allows the association of a library of
user properties to be associated with an offline database. 
 | 
| Class and Description | 
|---|
| PropertyHelper
 Helper class that allows you to get the value for a given property (path)
 on an object. 
 | 
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| Class and Description | 
|---|
| PropertyAction.Type
 Defines the different types of property action. 
 | 
| Class and Description | 
|---|
| Derived
 Annotation to mark a bean property as being derived. 
 | 
| DerivedPropertyBuilder
 Abstract implementation of DBObjectBuilder specifically for the building
 of derived properties. 
 | 
| Nullable
 Annotation to define a property's default support for null as an allowed
 value. 
 | 
| NumberProperty
 Provides extra metadata about a numeric property. 
 | 
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| PropertyInitializer | 
| PropertyKey
 Annotation to mark a static member as being a key in the properties map for
 retrieval of the given object from a DBObject. 
 | 
| PropertyManager
 A DBObjectProvider has an associated PropertyManager that can be queried to
 ask for the level of support a given property has. 
 | 
| References
 Provides extra metadata about a reference property (i.e. 
 | 
| TextProperty
 Provides extra metadata about a text property. 
 | 
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| AbstractPropertyManager | 
| PropertyAction.ChildAction
 Defines the different actions that can apply to a child property. 
 | 
| PropertyManager
 A DBObjectProvider has an associated PropertyManager that can be queried to
 ask for the level of support a given property has. 
 | 
| Class and Description | 
|---|
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| Class and Description | 
|---|
| Nullable.NullBehaviour | 
| PropertyAction
 Used by the  
PropertyManager to indicate actions available on an
 object basis and a per-property basis. | 
| PropertyAction.Type
 Defines the different types of property action. 
 | 
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| PropertyManager
 A DBObjectProvider has an associated PropertyManager that can be queried to
 ask for the level of support a given property has. 
 | 
| Class and Description | 
|---|
| Derived
 Annotation to mark a bean property as being derived. 
 | 
| Nullable
 Annotation to define a property's default support for null as an allowed
 value. 
 | 
| NumberProperty
 Provides extra metadata about a numeric property. 
 | 
| PropertyKey
 Annotation to mark a static member as being a key in the properties map for
 retrieval of the given object from a DBObject. 
 | 
| References
 Provides extra metadata about a reference property (i.e. 
 | 
| TextProperty
 Provides extra metadata about a text property. 
 | 
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| After
 Annotation to mark a bean property as processable after the others on the
 bean. 
 | 
| Derived
 Annotation to mark a bean property as being derived. 
 | 
| Nullable
 Annotation to define a property's default support for null as an allowed
 value. 
 | 
| References
 Provides extra metadata about a reference property (i.e. 
 | 
| TextProperty
 Provides extra metadata about a text property. 
 | 
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| AbstractPropertyManager | 
| DynamicPropertyProvider
 A DynamicPropertyProvider can be returned by a given PropertyInfo so that
 any child properties for that property are queried dynamically, rather
 than being retrieved from the static metadata. 
 | 
| Metadata
 The database API contains a number of bean classes that represent the objects
 that can exist in a database (e.g. 
 | 
| MissingPropertyException
 Exception class thrown by the property support when a given property is
 not known for the given object. 
 | 
| Nullable.NullBehaviour | 
| PropertyAction
 Used by the  
PropertyManager to indicate actions available on an
 object basis and a per-property basis. | 
| PropertyAction.ChildAction
 Defines the different actions that can apply to a child property. 
 | 
| PropertyAction.Type
 Defines the different types of property action. 
 | 
| PropertyDefinition
 Implementation of PropertyInfo that allows each specific property trait
 to be set. 
 | 
| PropertyHelper
 Helper class that allows you to get the value for a given property (path)
 on an object. 
 | 
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| PropertyInitializer.InitializationVeto
 For a particular DBObject instance and property name, a PropertyInitializer
 may choose to veto providing an initial value by throwing a
 PropertyInitializer.InitializationVeto exception. 
 | 
| PropertyManager
 A DBObjectProvider has an associated PropertyManager that can be queried to
 ask for the level of support a given property has. 
 | 
| Class and Description | 
|---|
| PropertyInfo
 Wrapper for the PropertyDescriptor beans class that includes some
 db api specific accessors for the annotation information. 
 | 
| Class and Description | 
|---|
| After
 Annotation to mark a bean property as processable after the others on the
 bean. 
 | 
| Derived
 Annotation to mark a bean property as being derived. 
 | 
| DerivedPropertyBuilder
 Abstract implementation of DBObjectBuilder specifically for the building
 of derived properties. 
 | 
| TextProperty
 Provides extra metadata about a text property. 
 | 
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| PropertyInitializer | 
| Transient
 Annotation to mark a bean property as being transient and therefore
 should be ignored when the object is persisted/saved. 
 | 
| Class and Description | 
|---|
| PropertyInitializer | 
| PropertyInitializer.InitializationVeto
 For a particular DBObject instance and property name, a PropertyInitializer
 may choose to veto providing an initial value by throwing a
 PropertyInitializer.InitializationVeto exception. 
 |