public abstract class AbstractSchemaObject extends AbstractSystemObject implements SchemaObject
SchemaObject
interface.
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier | Constructor and Description |
---|---|
protected |
AbstractSchemaObject()
Constructs an empty instance with no schema, name or ID.
|
protected |
AbstractSchemaObject(java.lang.String name,
Schema schema)
Constructs a new instance with the specified name and schema.
|
protected |
AbstractSchemaObject(java.lang.String name,
Schema schema,
DBObjectID id)
Constructs a new instance with the specified name and schema.
|
Modifier and Type | Method and Description |
---|---|
Schema |
getSchema()
Gets the Schema of this object.
|
void |
setSchema(Schema schema)
Sets the Schema of this object.
|
checkInit, checkInit, copyToImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, 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
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
protected AbstractSchemaObject()
protected AbstractSchemaObject(java.lang.String name, Schema schema, DBObjectID id)
name
- a string representing the name of the objectschema
- a string representing the schema containing the objectid
- the ID for this objectprotected AbstractSchemaObject(java.lang.String name, Schema schema)
name
- a string representing the name of the objectschema
- a string representing the schema containing the objectpublic void setSchema(Schema schema)
SchemaObject
setSchema
in interface SchemaObject
schema
- the Schema containing this objectpublic Schema getSchema()
SchemaObject
getSchema
in interface SchemaObject