| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Timeable object Reference Implementation.
| Field Summary | |
private Moment | beginingMoment |
private Moment | endMoment |
protected TimeLine | history |
private String | title |
| Constructor Summary | |
TimeableImpl(String name) | |
TimeableImpl(String name, Moment beginingMoment) | |
| Method Summary | |
int | compareTo(Object o)Compares this object with the specified object for order. |
boolean | equals(Object o) |
Moment | getBegining() |
Duration | getDuration() |
Moment | getEnd() |
TimeLine | getHistory()A set of events about the life of that being |
String | getTitle() |
int | hashCode() |
void | setEndMoment(Moment endMoment) |
protected void | setTitle(String title) |
| Field Detail |
private Moment beginingMoment
private Moment endMoment
protected TimeLine history
private String title
| Constructor Detail |
public TimeableImpl(String name)
public TimeableImpl(String name, Moment beginingMoment)
| Method Detail |
public int compareTo(Object o)
In the foregoing description, the notation
sgn(expression) designates the mathematical
signum function, which is defined to return one of -1,
0, or 1 according to whether the value of expression
is negative, zero or positive.
The implementor must ensure sgn(x.compareTo(y)) ==
-sgn(y.compareTo(x)) for all x and y. (This
implies that x.compareTo(y) must throw an exception iff
y.compareTo(x) throws an exception.)
The implementor must also ensure that the relation is transitive:
(x.compareTo(y)>0 && y.compareTo(z)>0) implies
x.compareTo(z)>0.
Finally, the implementer must ensure that x.compareTo(y)==0
implies that sgn(x.compareTo(z)) == sgn(y.compareTo(z)), for
all z.
It is strongly recommended, but not strictly required that
(x.compareTo(y)==0) == (x.equals(y)). Generally speaking, any
class that implements the Comparable interface and violates
this condition should clearly indicate this fact. The recommended
language is "Note: this class has a natural ordering that is
inconsistent with equals."
public boolean equals(Object o)
public Moment getBegining()
public Duration getDuration()
public Moment getEnd()
public TimeLine getHistory()
public String getTitle()
public int hashCode()
public void setEndMoment(Moment endMoment)
protected void setTitle(String title)
| Association Links |
to Class org.rr0.im.business.event.circumstance.Moment
to Class org.rr0.im.business.event.circumstance.Moment
to Class java.lang.String
to Class org.rr0.im.business.event.Event
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||