oracle.javatools.db
Class JavaClass
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractBuildableObject
oracle.javatools.db.AbstractSchemaObject
oracle.javatools.db.Java
oracle.javatools.db.JavaClass
- All Implemented Interfaces:
- BinaryObject, DBObject, SchemaObject, SystemObject, Copyable, DynamicPropertySet
public class JavaClass
- extends Java
- implements BinaryObject
Model of a Java Class. Does not necessarily have a JavaSoure object as just
the class could have been made available.
Field Summary |
static java.lang.String |
TYPE
|
Methods inherited from class oracle.javatools.db.AbstractBuildableObject |
addObjectListener, checkInit, checkInit, checkInitEx, copyToImpl, equalsImpl, fireObjectUpdated, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDsImpl, needsInitialization, removeObjectListener, setProperties, setProperty |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.DBObject |
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getReferenceIDs, replaceReferenceIDs, setID, setName |
TYPE
public static final java.lang.String TYPE
- See Also:
- Constant Field Values
JavaClass
public JavaClass()
JavaClass
public JavaClass(java.lang.String name,
Schema schema)
copyTo
public DBObject copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Internal copy method used by the API to perform copy operations. All
objects must implement this method if they are instantiable objects.
Abstract objects (e.g. Relation) must NOT implement this method. The
implementation should delegate to the copyToImpl method to copy
the actual properties.
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
- Specified by:
copyTo
in class AbstractDBObject
- See Also:
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
equals
public boolean equals(java.lang.Object target)
- Overrides:
equals
in class java.lang.Object
copyToImpl
protected void copyToImpl(JavaClass copy,
DBObject copyParent,
IDPolicy idPolicy)
equalsImpl
protected boolean equalsImpl(JavaClass target)
getType
public java.lang.String getType()
- Description copied from interface:
DBObject
- Returns the type of this object. Valid types include things like
tables, views, synonyms, and columns.
- Specified by:
getType
in interface DBObject
- Returns:
- a string describing the type of object.
getBytes
public byte[] getBytes()
- Description copied from interface:
BinaryObject
- Gets the byte for this binary object as an array.
- Specified by:
getBytes
in interface BinaryObject
setBytes
public void setBytes(byte[] bytes)
- Description copied from interface:
BinaryObject
- Sets the bytes for this binary object.
- Specified by:
setBytes
in interface BinaryObject
- Parameters:
bytes
- the bytes to set as the contents of this object.
getInputStream
public java.io.InputStream getInputStream()
- Description copied from interface:
BinaryObject
- Gets the byte for this binary object as a stream.
- Specified by:
getInputStream
in interface BinaryObject
Copyright © 1997, 2010, Oracle. All rights reserved.