org.omegahat.Environment.Language.UserClasses
Class UserClassManager

java.lang.Object
  |
  +--org.omegahat.Environment.Databases.ObjectDatabase
        |
        +--org.omegahat.Environment.Language.UserClasses.UserClassPackage
              |
              +--org.omegahat.Environment.Language.UserClasses.UserClassManager
All Implemented Interfaces:
Activable, Database, DatabaseNotifier, DynamicFieldAccessInt, MergableInt, Named, java.io.Serializable, Subsettable

public class UserClassManager
extends UserClassPackage

See Also:
Serialized Form

Fields inherited from class org.omegahat.Environment.Language.UserClasses.UserClassPackage
parent
 
Fields inherited from class org.omegahat.Environment.Databases.ObjectDatabase
listeners, name, permissions, state, table, user
 
Fields inherited from interface org.omegahat.Environment.Databases.Database
ALL, ASSIGN, ATTACH, DETACH, NULL_ENTRY, READ, READ_WRITE, REMOVE
 
Fields inherited from interface org.omegahat.Environment.Databases.Activable
ACTIVE, INACTIVE
 
Constructor Summary
UserClassManager()
           
UserClassManager(Evaluator evaluator)
           
 
Method Summary
 AbstractUserClass defineClass(AbstractUserClass Class)
           
 AbstractUserClass defineClass(Name Package, AbstractUserClass Class)
           
 AbstractUserClass defineClass(java.lang.String Package, AbstractUserClass Class)
           
 AbstractUserClass defineClass(UserClassPackage p, AbstractUserClass Class)
           
 AbstractUserClass getClass(Name n)
           
 UserClassPackage getPackage(Name n)
           
 UserClassPackage getPackage(java.lang.String n)
           
 UserClassPackage getPackage(java.lang.String n, boolean really)
           
 
Methods inherited from class org.omegahat.Environment.Language.UserClasses.UserClassPackage
parent, parent
 
Methods inherited from class org.omegahat.Environment.Databases.ObjectDatabase
addAssignListener, addAttachListener, addDetachListener, addListener, addRemoveListener, assign, assign, attach, clear, detach, exists, get, getDynamicField, getName, getState, getTable, merge, merge, notify, objects, put, readOnly, readOnly, readSerialized, readSerialized, readSerialized, remove, remove, setDynamicField, setName, setState, setTable, size, subset, table, table
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserClassManager

public UserClassManager()

UserClassManager

public UserClassManager(Evaluator evaluator)
Method Detail

defineClass

public AbstractUserClass defineClass(AbstractUserClass Class)

defineClass

public AbstractUserClass defineClass(java.lang.String Package,
                                     AbstractUserClass Class)

defineClass

public AbstractUserClass defineClass(Name Package,
                                     AbstractUserClass Class)

defineClass

public AbstractUserClass defineClass(UserClassPackage p,
                                     AbstractUserClass Class)

getClass

public AbstractUserClass getClass(Name n)
                           throws java.lang.Throwable

getPackage

public UserClassPackage getPackage(Name n)
                            throws java.lang.Throwable

getPackage

public UserClassPackage getPackage(java.lang.String n)
                            throws java.lang.Throwable

getPackage

public UserClassPackage getPackage(java.lang.String n,
                                   boolean really)
                            throws java.lang.Throwable