org.eyedb
Class EnumClass

java.lang.Object
  extended by org.eyedb.Object
      extended by org.eyedb.Class
          extended by org.eyedb.EnumClass

public class EnumClass
extends Class


Field Summary
static Class idbclass
           
 
Fields inherited from class org.eyedb.Class
_System, _User
 
Fields inherited from class org.eyedb.Object
CMTimeTrace, CompOidTrace, ContentsTrace, CTimeTrace, MTimeTrace, NativeTrace, PointerTrace
 
Constructor Summary
EnumClass(Database db, java.lang.String name)
           
EnumClass(java.lang.String name)
           
 
Method Summary
 boolean compare_perform(Class clsx)
           
 EnumItem getEnumItem(int n)
           
 int getEnumItemCount()
           
 EnumItem getEnumItemFromName(java.lang.String name)
           
 EnumItem getEnumItemFromVal(int val)
           
 EnumItem[] getEnumItems()
           
 Object newObj(Database db, Coder coder)
           
 void setEnumItems(EnumItem[] items)
           
 void traceRealize(java.io.PrintStream out, org.eyedb.Indent indent, int flags, RecMode rcm)
           
 
Methods inherited from class org.eyedb.Class
compare, getAttribute, getAttributes, getInstanceDspid, getName, getObjectIniSize, getObjectPSize, getObjectSize, getObjectVSize, getParent, isSubClass, isSystem, newObj, newObjRealize, setAttributes, setInstanceDspid, setName
 
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

idbclass

public static Class idbclass
Constructor Detail

EnumClass

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

EnumClass

public EnumClass(java.lang.String name)
Method Detail

compare_perform

public boolean compare_perform(Class clsx)
Overrides:
compare_perform in class Class

getEnumItems

public EnumItem[] getEnumItems()

getEnumItemCount

public int getEnumItemCount()

getEnumItem

public EnumItem getEnumItem(int n)

getEnumItemFromName

public EnumItem getEnumItemFromName(java.lang.String name)

getEnumItemFromVal

public EnumItem getEnumItemFromVal(int val)

setEnumItems

public void setEnumItems(EnumItem[] items)

traceRealize

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

newObj

public Object newObj(Database db,
                     Coder coder)
              throws Exception
Overrides:
newObj in class Class
Throws:
Exception