com.u2d.type.atom
Class TimeEO
java.lang.Object
com.u2d.model.AbstractEObject
com.u2d.model.AbstractAtomicEO
com.u2d.type.atom.TimeEO
- All Implemented Interfaces:
- AtomicEObject, ChangeNotifier, EObject, Viewable, ValidationNotifier, java.io.Serializable
public class TimeEO
- extends AbstractAtomicEO
- Author:
- Eitan Suez
- See Also:
- Serialized Form
|
Constructor Summary |
TimeEO()
|
TimeEO(int hourofday,
int minutes)
|
TimeEO(int hourofday,
int minutes,
int seconds)
|
TimeEO(long timeMillis)
|
| 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 |
PARSE_FORMAT
public static java.text.SimpleDateFormat PARSE_FORMAT
DISPLAY_FORMAT
public static java.text.SimpleDateFormat DISPLAY_FORMAT
TimeEO
public TimeEO()
TimeEO
public TimeEO(long timeMillis)
TimeEO
public TimeEO(int hourofday,
int minutes,
int seconds)
TimeEO
public TimeEO(int hourofday,
int minutes)
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface EObject- Specified by:
isEmpty in class AbstractEObject
parseValue
public void parseValue(java.lang.String stringValue)
throws java.text.ParseException
- Throws:
java.text.ParseException
getRenderer
public AtomicRenderer getRenderer()
getEditor
public AtomicEditor getEditor()
makeCopy
public EObject makeCopy()
- Specified by:
makeCopy in interface EObject- Specified by:
makeCopy in class AbstractEObject
milisValue
public long milisValue()
dateValue
public java.util.Date dateValue()
calendarValue
public java.util.Calendar calendarValue()
dateValue
public java.util.Date dateValue(java.util.Date base)
setValue
public void setValue(long milis)
setValue
public void setValue(java.util.Date date)
setValue
public void setValue(java.util.Calendar cal)
setValue
public void setValue(EObject value)
- Specified by:
setValue in interface EObject- Specified by:
setValue in class AbstractEObject
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
set
public void set(int field,
int value)
set
public void set(int field,
java.util.Date from)
add
public TimeEO add(TimeInterval ti)
less
public long less(TimeEO other)
assemble
public long assemble()
setFormat
public static void setFormat(java.lang.String format)