|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMilestone
A graph milestone. Milestones are objects that are displayed on graphs. They can be used to highlight certain events of a fight, such as a fight phase change, a boss using a special spell, a shaman popping Bloodlust/Heroism, and similar things.
Milestones themselves do not describe their appearance. Instead, they need to
provide an AnnotationGroup that does that.
Milestones are created on-demand per single fight parse.
| Method Summary | |
|---|---|
void |
eventHappened(CombatEvent event)
Informs the milestone that an event happened during the fight. |
void |
fightEnded(long time)
Informs the milestone that parsing of a fight has ended. |
AnnotationGroup |
getAnnotationGroup()
Returns an annotation group containing all annotations created by this milestone. |
void |
setColorKeyId(String colorKeyId)
Sets the color key to use for creating the annotation group. |
void |
setParseContext(IParseContext context)
Sets the parse context for the current fight. |
| Method Detail |
|---|
void setColorKeyId(String colorKeyId)
void setParseContext(IParseContext context)
void eventHappened(CombatEvent event)
void fightEnded(long time)
AnnotationGroup getAnnotationGroup()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||