public abstract class PlSqlSchemaObject extends PlSqlBlock implements PlSqlSourceObject
PlSqlSourceObjects
)
other than Procedure
and Function
as they extend PlSqlSubProgram
.AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
TYPE
Constructor and Description |
---|
PlSqlSchemaObject() |
Modifier and Type | Method and Description |
---|---|
PlSqlBlock[] |
getBlocks()
Get method for the Blocks property
|
PlSqlComment[] |
getComments()
Get method for the Comments property
|
PlSqlDatatype[] |
getDatatypes()
Get method for the Datatypes property
|
java.lang.Integer |
getEndOffset()
Get method for the EndOffset property
|
PlSqlReference[] |
getReferences()
Get method for the References property
|
Schema |
getSchema()
Get method for the Schema property
|
java.lang.String |
getSource()
Get method for the Source property
|
java.lang.Integer |
getStartOffset()
Get method for the StartOffset property
|
PlSqlSubProgram[] |
getSubPrograms()
Get method for the SubPrograms property
|
PlSqlVariable[] |
getVariables()
Get method for the Variables property
|
void |
setSchema(Schema schema)
Set method for the Schema property
|
void |
setSource(java.lang.String source)
Set method for the Source property
|
addBlock, addDatatype, addReference, addSubProgram, addVariable, findOwnedObject, getSubProgram, getType, getVariable, setBlocks, setDatatypes, setReferences, setSubPrograms, setVariables
addComment, setComments
copyToImpl, getChildAtOffset, getDeclarationAtOffset, getEndToken, getName, getReferenceAtOffset, getSourceID, getStartToken, setEndOffset, setSourceImpl, setStartOffset
setParent
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, 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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChildAtOffset, getDeclarationAtOffset, getEndToken, getReferenceAtOffset, getStartToken
addObjectListener, removeObjectListener
addObjectListener, fireObjectUpdated, removeObjectListener
addObjectListener, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, getType, hashCode, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
getParent
public java.lang.String getSource()
getSource
in interface PlSqlSourceObject
getSource
in interface SourceObject
public void setSource(java.lang.String source)
setSource
in interface SourceObject
source
- the source representing this objectpublic void setSchema(Schema schema)
setSchema
in interface SchemaObject
schema
- public Schema getSchema()
getSchema
in interface SchemaObject
public java.lang.Integer getStartOffset()
DBObjectPlSqlFragment
getStartOffset
in interface PlSqlSourceObject
getStartOffset
in class DBObjectPlSqlFragment
public java.lang.Integer getEndOffset()
DBObjectPlSqlFragment
getEndOffset
in interface PlSqlSourceObject
getEndOffset
in class DBObjectPlSqlFragment
public PlSqlComment[] getComments()
PlSqlCodeFragment
getComments
in interface PlSqlSourceObject
getComments
in class PlSqlCodeFragment
public PlSqlBlock[] getBlocks()
PlSqlBlock
getBlocks
in interface PlSqlSourceObject
getBlocks
in class PlSqlBlock
PlSqlBlock
'spublic PlSqlReference[] getReferences()
PlSqlBlock
getReferences
in interface PlSqlSourceObject
getReferences
in class PlSqlBlock
public PlSqlVariable[] getVariables()
PlSqlBlock
getVariables
in interface PlSqlSourceObject
getVariables
in class PlSqlBlock
public PlSqlSubProgram[] getSubPrograms()
PlSqlBlock
getSubPrograms
in interface PlSqlSourceObject
getSubPrograms
in class PlSqlBlock
public PlSqlDatatype[] getDatatypes()
PlSqlBlock
getDatatypes
in interface PlSqlSourceObject
getDatatypes
in class PlSqlBlock