public class PlSqlReference extends DBObjectPlSqlFragment
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PlSqlReference.ReferenceType
A reference from some PL/SQL to another DBObject is defined to be one of these
 reference types. 
 | 
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
TYPE  | 
| Constructor and Description | 
|---|
PlSqlReference()  | 
| Modifier and Type | Method and Description | 
|---|---|
DataTypeUsage | 
getDataTypeUsage()
Get method for the DataTypeUsage property 
 | 
java.lang.String | 
getDataTypeUsageSource()  | 
DBObjectID | 
getReferenceID()  | 
protected void | 
getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Implementation first checks that the object has been built - then returns
 the collection from suprt.getReferenceIDsImpl(). 
 | 
java.lang.String[] | 
getReferenceNames()
Gets the reference names for this pl/sql reference. 
 | 
DBObjectID[] | 
getReferences()  | 
PlSqlReference.ReferenceType | 
getReferenceType()
Get method for the ReferenceType property 
 | 
java.lang.String | 
getType()
Returns the type of this object. 
 | 
void | 
setDataTypeUsage(DataTypeUsage dataTypeUsage)
Set method for the DataTypeUsage property 
 | 
void | 
setDataTypeUsageSource(java.lang.String dataTypeUsage)  | 
void | 
setReferenceID(DBObjectID referenceID)
Deprecated.  
 | 
void | 
setReferenceNames(java.lang.String[] names)
Sets the references names for this pl/sql reference from which the
 references property is derived. 
 | 
void | 
setReferences(DBObjectID[] references)  | 
void | 
setReferenceType(PlSqlReference.ReferenceType referenceType)
Set method for the ReferenceType property 
 | 
copyToImpl, getChildAtOffset, getDeclarationAtOffset, getEndOffset, getEndToken, getName, getReferenceAtOffset, getSourceID, getStartOffset, getStartToken, setEndOffset, setSourceImpl, setStartOffsetsetParentcheckInit, checkInit, getOwnedObjectsImpl, getProperties, needsInitializationaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParentaddObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setNamegetProperty, getProperty, setProperties, setPropertypublic static final java.lang.String TYPE
public java.lang.String getType()
DBObject@Deprecated public void setReferenceID(DBObjectID referenceID)
public DBObjectID getReferenceID()
public void setReferenceNames(java.lang.String[] names)
names - the components of the dot separated name that is
 referencedpublic java.lang.String[] getReferenceNames()
public void setReferences(DBObjectID[] references)
public DBObjectID[] getReferences()
public void setReferenceType(PlSqlReference.ReferenceType referenceType)
referenceType - public PlSqlReference.ReferenceType getReferenceType()
public void setDataTypeUsageSource(java.lang.String dataTypeUsage)
public java.lang.String getDataTypeUsageSource()
public void setDataTypeUsage(DataTypeUsage dataTypeUsage)
dataTypeUsage - public DataTypeUsage getDataTypeUsage()
protected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
AbstractBuildableObjectgetReferenceIDsImpl in class AbstractBuildableObjectrefs - the collection of ids this object references