org.eyedb
Class Class

java.lang.Object
  extended by org.eyedb.Object
      extended by org.eyedb.Class
Direct Known Subclasses:
AgregatClass, BasicClass, CollectionClass, EnumClass

public class Class
extends Object


Field Summary
 int _System
           
 int _User
           
static Class idbclass
           
 
Fields inherited from class org.eyedb.Object
CMTimeTrace, CompOidTrace, ContentsTrace, CTimeTrace, MTimeTrace, NativeTrace, PointerTrace
 
Constructor Summary
Class(Database db, java.lang.String name)
           
Class(Database db, java.lang.String name, Class parent)
           
Class(java.lang.String name, Class parent)
           
 
Method Summary
 boolean compare_perform(Class cls1)
           
 boolean compare(Class cls1)
           
 Attribute getAttribute(java.lang.String s)
           
 Attribute[] getAttributes()
           
 short getInstanceDspid()
           
 java.lang.String getName()
           
 int getObjectIniSize()
           
 int getObjectPSize()
           
 int getObjectSize()
           
 int getObjectVSize()
           
 Class getParent()
           
 boolean isSubClass(Class cls1)
           
 boolean isSystem()
           
 Object newObj(Database db)
           
 Object newObj(Database db, Coder coder)
           
 void newObjRealize(Database db, Object o)
           
 void setAttributes(Attribute[] items, int from, int nb)
           
 void setInstanceDspid(short instance_dspid)
           
 void setName()
           
 void traceRealize(java.io.PrintStream out, org.eyedb.Indent indent, int flags, RecMode rcm)
           
 
Methods inherited from class org.eyedb.Object
getClass, getCTime, getDatabase, getDataspace, getDataspace, getIDR, getIDRSize, getLocation, getMasterObject, getMTime, getOid, getRefCount, getUserData, isGRTObject, loadPerform, move, realize, realize, remove, setClass, setDatabase, setDataspace, setIDR, setMasterObject, setOid, setUserData, store, store, trace, trace, trace, trace, tracePdata, userInitialize
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_System

public final int _System
See Also:
Constant Field Values

_User

public final int _User
See Also:
Constant Field Values

idbclass

public static Class idbclass
Constructor Detail

Class

public Class(Database db,
             java.lang.String name)

Class

public Class(Database db,
             java.lang.String name,
             Class parent)

Class

public Class(java.lang.String name,
             Class parent)
Method Detail

compare

public boolean compare(Class cls1)

compare_perform

public boolean compare_perform(Class cls1)

isSubClass

public boolean isSubClass(Class cls1)

getName

public java.lang.String getName()

setName

public void setName()

getParent

public Class getParent()

getObjectSize

public int getObjectSize()

getObjectPSize

public int getObjectPSize()

getObjectVSize

public int getObjectVSize()

getObjectIniSize

public int getObjectIniSize()

traceRealize

public void traceRealize(java.io.PrintStream out,
                         org.eyedb.Indent indent,
                         int flags,
                         RecMode rcm)
                  throws Exception
Overrides:
traceRealize in class Object
Throws:
Exception

newObj

public Object newObj(Database db)
              throws Exception
Throws:
Exception

newObj

public Object newObj(Database db,
                     Coder coder)
              throws Exception
Throws:
Exception

getAttributes

public Attribute[] getAttributes()

getAttribute

public Attribute getAttribute(java.lang.String s)

setAttributes

public void setAttributes(Attribute[] items,
                          int from,
                          int nb)
                   throws Exception
Throws:
Exception

newObjRealize

public void newObjRealize(Database db,
                          Object o)
                   throws Exception
Throws:
Exception

isSystem

public boolean isSystem()

getInstanceDspid

public short getInstanceDspid()

setInstanceDspid

public void setInstanceDspid(short instance_dspid)