|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IOverlapStrategy
Interface describing the strategy to calculate overlap information for a time bar viewer.
| Method Summary | |
|---|---|
void |
clearCachedData()
Clear all cached data. |
void |
dispose()
Called when a strategy is no loner used. |
int |
getMaxOverlapCount(TimeBarRow row)
Retrieve tha maximal count of overlapping intervals in a row. |
OverlapInfo |
getOverlapInfo(TimeBarRow row,
de.jaret.util.date.Interval interval)
Retrieve the information about overlapping intervals and drawing position for a given interval. |
java.util.Map<de.jaret.util.date.Interval,OverlapInfo> |
updateOICache(TimeBarRow row)
Calculate the number of overlapping intervals and determine the positions to draw them on. |
| Method Detail |
|---|
OverlapInfo getOverlapInfo(TimeBarRow row,
de.jaret.util.date.Interval interval)
row - row of the intervalinterval - interval
int getMaxOverlapCount(TimeBarRow row)
row - row to check
java.util.Map<de.jaret.util.date.Interval,OverlapInfo> updateOICache(TimeBarRow row)
row - row to update the cache for
void clearCachedData()
void dispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||