com.u2d.model
Class AbstractAtomicEO

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractAtomicEO
All Implemented Interfaces:
AtomicEObject, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable
Direct Known Subclasses:
BooleanEO, CharEO, ChoiceEO, DateEO, DateTime, Email, FieldPath, FileEO, FloatEO, ImgEO, IntEO, LongEO, Password, Percent, SSN, StringEO, TextEO, TimeEO, TimeSpan, URI, USDollar, USPhone, USZipCode

public abstract class AbstractAtomicEO
extends AbstractEObject
implements AtomicEObject

Author:
Eitan Suez
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
AbstractAtomicEO()
           
 
Method Summary
 Onion commands()
           
 EView getMainView()
           
 EView getView()
           
 javax.swing.Icon iconLg()
           
 javax.swing.Icon iconSm()
           
 AtomicType type()
           
 int validate()
           
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, isEmpty, makeCopy, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, setValue, title, vmech
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.u2d.model.AtomicEObject
getEditor, getRenderer, parseValue
 
Methods inherited from interface com.u2d.model.EObject
field, isEmpty, makeCopy, parentObject, setField, setValue, title
 
Methods inherited from interface com.u2d.validation.ValidationNotifier
addValidationListener, fireValidationException, fireValidationException, removeValidationListener
 
Methods inherited from interface com.u2d.model.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
 

Constructor Detail

AbstractAtomicEO

public AbstractAtomicEO()
Method Detail

validate

public int validate()
Specified by:
validate in interface EObject
Specified by:
validate in class AbstractEObject

commands

public Onion commands()
Specified by:
commands in interface EObject
Specified by:
commands in class AbstractEObject

type

public AtomicType type()

getView

public EView getView()
Specified by:
getView in interface Viewable
Specified by:
getView in class AbstractEObject

getMainView

public EView getMainView()
Specified by:
getMainView in interface Viewable

iconSm

public javax.swing.Icon iconSm()
Specified by:
iconSm in interface EObject

iconLg

public javax.swing.Icon iconLg()
Specified by:
iconLg in interface EObject