com.u2d.find.inequalities
Class AbstractInequality

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.find.inequalities.AbstractInequality
All Implemented Interfaces:
Inequality, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable
Direct Known Subclasses:
DateInequalities.DateAfter, DateInequalities.DateBefore, DateInequalities.DateIs, IdentityInequality.Equals, IdentityInequality.TypeInequality, NumericalInequalities.NumEquals, NumericalInequalities.NumGreaterThan, NumericalInequalities.NumLessThan, TextualInequalities.TextContains, TextualInequalities.TextEnds, TextualInequalities.TextIs, TextualInequalities.TextStarts, TimeSpanInequalities.SpanAfter, TimeSpanInequalities.SpanBefore, TimeSpanInequalities.SpanOn

public abstract class AbstractInequality
extends AbstractEObject
implements Inequality

Author:
Eitan Suez
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
AbstractInequality()
           
 
Method Summary
 Onion commands()
           
 boolean equals(java.lang.Object obj)
           
static Inequality get(java.lang.Class clazz)
           
 EView getMainView()
           
 EView getView()
           
 int hashCode()
           
 javax.swing.Icon iconLg()
           
 javax.swing.Icon iconSm()
           
 boolean isEmpty()
           
 EObject makeCopy()
           
 void setValue(EObject value)
           
 Title title()
           
 int validate()
           
 
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, toString, wait, wait, wait
 
Methods inherited from interface com.u2d.find.Inequality
addExpression, getValue, getValueEditor
 
Methods inherited from interface com.u2d.model.EObject
field, parentObject, setField
 
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

AbstractInequality

public AbstractInequality()
Method Detail

title

public Title title()
Specified by:
title in interface EObject
Specified by:
title in class AbstractEObject

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

get

public static Inequality get(java.lang.Class clazz)
                      throws java.lang.Exception
Throws:
java.lang.Exception

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

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface EObject
Specified by:
isEmpty in class AbstractEObject

makeCopy

public EObject makeCopy()
Specified by:
makeCopy in interface EObject
Specified by:
makeCopy in class AbstractEObject

setValue

public void setValue(EObject value)
Specified by:
setValue in interface EObject
Specified by:
setValue in class AbstractEObject

commands

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

validate

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

iconSm

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

iconLg

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