|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bbn.openmap.event.OMEvent
public class OMEvent
An OMEvent represents an event that occurs at a certain time. The time is maintained as an offset from the UNIX epoch marker.
Field Summary | |
---|---|
protected boolean |
atCurrentTime
|
static java.lang.String |
ATT_KEY_DETAILED_INFORMATION
|
static java.lang.String |
ATT_KEY_PLAY_FILTER
|
static java.lang.String |
ATT_KEY_RATING
|
static java.lang.String |
ATT_KEY_SELECTED
|
static java.lang.String |
ATT_VAL_BAD_RATING
|
static java.lang.String |
ATT_VAL_GOOD_RATING
|
static java.lang.String |
ATT_VAL_SELECTED
|
static java.lang.String |
ATT_VAL_SELECTED_END_RANGE
|
static java.lang.String |
ATT_VAL_SELECTED_START_RANGE
|
protected java.util.Map |
attributes
|
protected java.lang.String |
description
|
protected java.awt.geom.Point2D |
location
|
static java.util.logging.Logger |
logger
|
protected java.awt.Rectangle |
range
|
protected boolean |
selected
|
protected boolean |
sorted
|
protected java.lang.Object |
source
|
protected long |
timeStamp
Absolute time, milliseconds from the UNIX epoch. |
protected short |
timeStampComparator
Value to assist the OMEventComparator to order OMEvents with the same timeStamp. |
Constructor Summary | |
---|---|
OMEvent(java.lang.Object src,
java.lang.String desc,
long tStamp)
|
|
OMEvent(java.lang.Object src,
java.lang.String desc,
long tStamp,
java.awt.geom.Point2D loc)
|
|
OMEvent(java.lang.Object src,
java.lang.String desc,
long tStamp,
java.awt.geom.Point2D loc,
java.awt.Rectangle rect)
|
Method Summary | |
---|---|
void |
clearAttributes()
Tells the object to clear all of its attributes. |
java.lang.Object |
getAttribute(java.lang.Object key)
Get the attribute stored under a key. |
java.util.Map |
getAttributes()
Convenience method to allow super class methods access to an attribute table if they are acting as a wrapper. |
java.lang.String |
getDescription()
|
java.lang.String |
getDetailedInformation()
|
java.awt.geom.Point2D |
getLocation()
|
java.awt.Rectangle |
getRange()
|
java.lang.Object |
getSource()
|
long |
getTimeStamp()
|
short |
getTimeStampComparator()
|
boolean |
isAtCurrentTime()
|
boolean |
isSelected()
|
protected boolean |
isSorted()
|
boolean |
passesMacroFilters(java.util.List filters)
Test whether this event should be displayed, given the provided filter list. |
void |
putAttribute(java.lang.Object key,
java.lang.Object value)
Put an attribute in the object, the value can be retrieved later via the key. |
void |
setAtCurrentTime(boolean atCurrentTime)
|
void |
setAttributes(java.util.Map map)
Doesn't set the attribute map on the source, if the source if Attributable. |
void |
setDescription(java.lang.String desc)
|
void |
setDetailedInformation(java.lang.String di)
|
void |
setLocation(java.awt.geom.Point2D loc)
|
void |
setRange(java.awt.Rectangle rect)
|
void |
setSelected(boolean selected)
|
protected void |
setSorted(boolean sorted)
|
void |
setSource(java.lang.Object src)
|
void |
setTimeStamp(long tStamp)
Assumed to be an offset time (millis) from the initial system time. |
void |
setTimeStampComparator(short timeStampComparator)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static java.util.logging.Logger logger
public static final java.lang.String ATT_KEY_DETAILED_INFORMATION
public static final java.lang.String ATT_KEY_SELECTED
public static final java.lang.String ATT_KEY_PLAY_FILTER
public static final java.lang.String ATT_KEY_RATING
public static final java.lang.String ATT_VAL_GOOD_RATING
public static final java.lang.String ATT_VAL_BAD_RATING
public static final java.lang.String ATT_VAL_SELECTED_START_RANGE
public static final java.lang.String ATT_VAL_SELECTED_END_RANGE
public static final java.lang.String ATT_VAL_SELECTED
protected java.lang.String description
protected long timeStamp
protected short timeStampComparator
protected boolean sorted
protected java.awt.geom.Point2D location
protected java.awt.Rectangle range
protected java.lang.Object source
protected boolean atCurrentTime
protected boolean selected
protected java.util.Map attributes
Constructor Detail |
---|
public OMEvent(java.lang.Object src, java.lang.String desc, long tStamp)
public OMEvent(java.lang.Object src, java.lang.String desc, long tStamp, java.awt.geom.Point2D loc)
public OMEvent(java.lang.Object src, java.lang.String desc, long tStamp, java.awt.geom.Point2D loc, java.awt.Rectangle rect)
Method Detail |
---|
public void setTimeStamp(long tStamp)
public long getTimeStamp()
public void setDescription(java.lang.String desc)
public java.lang.String getDescription()
public java.lang.String toString()
toString
in class java.lang.Object
public void setLocation(java.awt.geom.Point2D loc)
public java.awt.geom.Point2D getLocation()
public void setRange(java.awt.Rectangle rect)
public java.awt.Rectangle getRange()
public java.lang.Object getSource()
public void setSource(java.lang.Object src)
public java.lang.String getDetailedInformation()
public void setDetailedInformation(java.lang.String di)
public boolean isAtCurrentTime()
public void setAtCurrentTime(boolean atCurrentTime)
public boolean isSelected()
public void setSelected(boolean selected)
public boolean passesMacroFilters(java.util.List filters)
filters
-
public void putAttribute(java.lang.Object key, java.lang.Object value)
Attributable
putAttribute
in interface Attributable
key
- attribute keyvalue
- attribute valuepublic java.lang.Object getAttribute(java.lang.Object key)
Attributable
getAttribute
in interface Attributable
key
- attribute key
public void clearAttributes()
Attributable
clearAttributes
in interface Attributable
public java.util.Map getAttributes()
Attributable
getAttributes
in interface Attributable
public void setAttributes(java.util.Map map)
setAttributes
in interface Attributable
map
- Map of all attributespublic short getTimeStampComparator()
public void setTimeStampComparator(short timeStampComparator)
protected boolean isSorted()
protected void setSorted(boolean sorted)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |