com.u2d.type.atom
Class ChoiceEO
java.lang.Object
com.u2d.model.AbstractEObject
com.u2d.model.AbstractAtomicEO
com.u2d.type.atom.ChoiceEO
- All Implemented Interfaces:
- Searchable, AtomicEObject, ChangeNotifier, EObject, Viewable, Choice, ValidationNotifier, java.io.Serializable
- Direct Known Subclasses:
- FieldRestrictionType, LogEventType
public abstract class ChoiceEO
- extends AbstractAtomicEO
- implements Searchable, Choice
- Author:
- Eitan Suez
- See Also:
- Serialized Form
|
Field Summary |
protected java.lang.String |
_value
|
| Methods inherited from class com.u2d.model.AbstractEObject |
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
_value
protected java.lang.String _value
ChoiceEO
public ChoiceEO()
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface EObject- Specified by:
isEmpty in class AbstractEObject
parseValue
public void parseValue(java.lang.String value)
throws java.text.ParseException
- Specified by:
parseValue in interface AtomicEObject
- Throws:
java.text.ParseException
caption
public java.lang.String caption()
- Specified by:
caption in interface Choice
code
public java.lang.String code()
- Specified by:
code in interface Choice
entries
public abstract java.util.Collection entries()
title
public Title title()
- Specified by:
title in interface EObject- Specified by:
title in class AbstractEObject
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
getRenderer
public AtomicRenderer getRenderer()
- Specified by:
getRenderer in interface AtomicEObject
getEditor
public AtomicEditor getEditor()
- Specified by:
getEditor in interface AtomicEObject
makeCopy
public EObject makeCopy()
- Specified by:
makeCopy in interface EObject- Specified by:
makeCopy in class AbstractEObject
setValue
public void setValue(java.lang.String value)
setValue
public void setValue(EObject value)
- Specified by:
setValue in interface EObject- Specified by:
setValue in class AbstractEObject
getInequalities
public java.util.List getInequalities()
- Specified by:
getInequalities in interface Searchable
getCustomTypeImplementorClass
public static java.lang.Class getCustomTypeImplementorClass()