if(cp.getName().equalsIgnoreCase((String)parameters.toArray()[1])) {
boolean select=((Boolean)parameters.toArray()[2]).booleanValue();
XYSeriesCollection dataset=(XYSeriesCollection)dpsoChart.getXYPlot().getDataset();
boolean exists=false;
for(Iterator<XYSeries> it2=dataset.getSeries().iterator();it2.hasNext() && !exists;) {
XYSeries xys=it2.next();
if(xys.getKey().equals(cp.getName())) exists=true;
if(!select && xys.getKey().equals(cp.getName())) {
dataset.removeSeries(xys);
}
}
if(!exists && select) {
dataset.addSeries(createDPSSeries(c,cp));
}
}
}
dpsoChart.fireChartChanged();
dpsoChartPanel.revalidate();
dpsoChartPanel.repaint();
}
if(eventType==RRAMediator.EventHPSCombatParticipantChange) {
Combat c=this.parser.getCombat((String)parameters.toArray()[0]);
for(Iterator<CombatParticipant> it=c.getSortedHPSParticipantList().iterator();it.hasNext();) {
CombatParticipant cp=it.next();
if(cp.getName().equalsIgnoreCase((String)parameters.toArray()[1])) {
boolean select=((Boolean)parameters.toArray()[2]).booleanValue();
XYSeriesCollection dataset=(XYSeriesCollection)hpsChart.getXYPlot().getDataset();
boolean exists=false;
for(Iterator<XYSeries> it2=dataset.getSeries().iterator();it2.hasNext() && !exists;) {
XYSeries xys=it2.next();
if(xys.getKey().equals(cp.getName())) exists=true;
if(!select && xys.getKey().equals(cp.getName())) {
dataset.removeSeries(xys);
}
}
if(!exists && select) {
dataset.addSeries(createHPSSeries(c,cp));
}
}
}
hpsChart.fireChartChanged();
hpsChartPanel.revalidate();
hpsChartPanel.repaint();
}
if(eventType==RRAMediator.EventDTPSCombatParticipantChange) {
Combat c=this.parser.getCombat((String)parameters.toArray()[0]);
for(Iterator<CombatParticipant> it=c.getSortedDTPSParticipantList().iterator();it.hasNext();) {
CombatParticipant cp=it.next();
if(cp.getName().equalsIgnoreCase((String)parameters.toArray()[1])) {
boolean select=((Boolean)parameters.toArray()[2]).booleanValue();
XYSeriesCollection dataset=(XYSeriesCollection)dpstChart.getXYPlot().getDataset();
boolean exists=false;
for(Iterator<XYSeries> it2=dataset.getSeries().iterator();it2.hasNext() && !exists;) {
XYSeries xys=it2.next();
if(xys.getKey().equals(cp.getName())) exists=true;
if(!select && xys.getKey().equals(cp.getName())) {
dataset.removeSeries(xys);
}
}
if(!exists && select) {
dataset.addSeries(createDTPSSeries(c,cp));