com.objectwave.persist.constraints
Class ConstraintGuiSelection

java.lang.Object
  |
  +--com.objectwave.persist.constraints.ConstraintGuiSelection

public class ConstraintGuiSelection
extends java.lang.Object

A 'map' of Constraint classes to GUI objects.


Field Summary
protected static ConstraintGuiSelection instance
           
 
Constructor Summary
ConstraintGuiSelection()
           
 
Method Summary
 void displayObject(Constraint aConstraint)
           
 ConstraintGuiIF getComponent(Constraint aConstraintObject)
           
static ConstraintGuiSelection getInstance()
           
 void mapClassNameToGuiClass(java.lang.String sourceClassName, java.lang.String guiClassName)
           
 void populateObject(Constraint aConstraint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

protected static ConstraintGuiSelection instance
Constructor Detail

ConstraintGuiSelection

public ConstraintGuiSelection()
Method Detail

getInstance

public static ConstraintGuiSelection getInstance()

displayObject

public void displayObject(Constraint aConstraint)
                   throws java.lang.ClassNotFoundException,
                          java.lang.IllegalAccessException,
                          java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

populateObject

public void populateObject(Constraint aConstraint)
                    throws java.lang.ClassNotFoundException,
                           java.lang.IllegalAccessException,
                           java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

getComponent

public ConstraintGuiIF getComponent(Constraint aConstraintObject)
                             throws java.lang.ClassNotFoundException,
                                    java.lang.IllegalAccessException,
                                    java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException

mapClassNameToGuiClass

public void mapClassNameToGuiClass(java.lang.String sourceClassName,
                                   java.lang.String guiClassName)