| Package | Description | 
|---|---|
| oracle.ide.db.panels.plsql | |
| 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.plsql | 
 Classes for dealing with PL/SQL objects. 
 | 
| oracle.javatools.db.validators | 
 Contains classes that provide the capability to validate DBObjects in a DBObjectProvider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List | 
NewUserDefinedTypePanel.getTypeList(SourceObject newPlsql)  | 
abstract java.util.List | 
NewPlsqlPanel.getTypeList(SourceObject obj)
A list of PlSqlComboItem objects representing the items in the Type combo box 
 | 
protected void | 
NewUserDefinedTypePanel.performProcess(SourceObject newPlSql, DBObjectProvider prov)  | 
protected abstract void | 
NewPlsqlPanel.performProcess(SourceObject newPlSql, DBObjectProvider prov)
Called when the user presses OK. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JavaSource
Model of a Java Source object. 
 | 
class  | 
PlSql
Deprecated. 
 
use  
SourceObject instead | 
class  | 
PlSqlSubprogram
Deprecated. 
 
use  
PlSqlSubProgram instead | 
class  | 
SpecPlSql
Deprecated. 
 
use  
PlSqlSchemaObjectSpec instead | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
TemplateExpander.applySourceFromTemplate(SourceObject object)  | 
static void | 
TemplateExpander.applySourceFromTemplate(SourceObject template, SourceObject object)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ComplexType
Deprecated. 
 
use  
Type instead | 
class  | 
ObjectType
Deprecated.  
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Function
Representation of a PL/SQL Function. 
 | 
class  | 
Package
Representation of a PL/SQL Package Spec 
 | 
class  | 
PackageBody
Representation of a PL/SQL Package Body 
 | 
class  | 
PlSqlSchemaObject
Abstract superclass of all Schema level PL/SQL objects (ie  
SourceObjects) other than Procedure and Function as they extend PlSqlSubProgram. | 
class  | 
PlSqlSchemaObjectBody
Abstract superclass of  
PackageBody and TypeBody. | 
class  | 
PlSqlSchemaObjectSpec
 | 
class  | 
Procedure
Representation of a PL/SQL Procedure. 
 | 
class  | 
Trigger
Representation of a Database Trigger 
 | 
class  | 
Type  | 
class  | 
TypeBody
Representation of a Type Body 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
PlSqlDerivedPropertyBuilder.buildProperties(SourceObject sourceObject, DBObjectProvider provider, java.lang.String... properties)
Builds derived properties (if not already built) from the source of a SourceObject 
 | 
static void | 
PlSqlUtil.clearDerivedProperties(SourceObject sourceObject)  | 
static boolean | 
PlSqlUtil.containsUnResolvedReferences(SourceObject obj, DBObjectProvider pro)  | 
static void | 
PlSqlUtil.deregisterSourceObjectBuffer(SourceObject so)  | 
static PlSqlDeclarator | 
PlSqlDeclaratorFactory.getDeclarator(SourceObject plsql, DBObjectProvider prov)
Deprecated.  
 | 
static java.lang.String | 
PlSqlUtil.getDefaultSource(DBObjectProvider pro, SourceObject obj)
Builds the default source to display in a code editor. 
 | 
static java.lang.String | 
PlSqlUtil.getDefaultSource(DBObjectProvider pro, SourceObject obj, DDLGenerator gen)
Deprecated. 
 
 | 
static PlSqlInterrogator | 
PlSqlInterrogatorFactory.getInterrogator(SourceObject source)  | 
static java.util.List<DBObject> | 
PlSqlUtil.getPlSqlFragmentReferers(SourceObject so, DBObjectID to)
Gets the PlSqlFragments that could be referencing the given object id. 
 | 
static PlSqlUtil.TypeAndNameInfo | 
PlSqlUtil.getTypeAndNameFromSource(SourceObject so, DatabaseDescriptor dd)  | 
void | 
PlSqlDeclarator.loadDeclarativeInfo(SourceObject obj)
Deprecated.  
  | 
static void | 
PlSqlDeclaratorFactory.loadDeclarativeInfo(SourceObject plsql, DBObjectProvider prov)
Deprecated.  
 | 
static void | 
PlSqlUtil.rebuildSource(DBObjectProvider pro, SourceObject obj)
Rebuilds the default source on the object. 
 | 
static void | 
PlSqlUtil.registerSourceObjectBuffer(DBObjectProvider pro, SourceObject so, TextBuffer buffer)  | 
static void | 
PlSqlUtil.setSource(SourceObject sourceObject, java.lang.String source, boolean clearDerived)
Helper method for setting source on a SourceObject and controlling what happens to derived properties 
 | 
static void | 
PlSqlDerivedPropertyBuilder.updateSourceFromRefs(SourceObject sourceObject, DBObjectProvider provider)
Deprecated.  
 | 
static boolean | 
PlSqlUtil.updateSoureForPropertyChange(SourceObject so, DBObjectProvider pro, DBObject referencedObject, java.lang.String propName, java.lang.Object newValue)
Updates the source on a  
SourceObject in line with a change to the name (or schema) of the SourceObject, a referenced object or one its child DBObjectPlSqlFragments. | 
| Constructor and Description | 
|---|
SourceValidationException(SourceObject object, SourceValidationException.ErrorType errorType, int start, int end, java.lang.String message)
Create a new SourceValidationException 
 |