Commit 5ffb84c5 authored by patrick.lambert's avatar patrick.lambert
Browse files

add comment to help

No related merge requests found
Showing with 70 additions and 64 deletions
+70 -64
...@@ -9,75 +9,81 @@ import fr.cemagref.observation.kernel.ObservablesHandler; ...@@ -9,75 +9,81 @@ import fr.cemagref.observation.kernel.ObservablesHandler;
public class TemporalRangeSerieChart extends TemporalRangeChart { public class TemporalRangeSerieChart extends TemporalRangeChart {
public TemporalRangeSerieChart() { public TemporalRangeSerieChart() {
super(); super();
init(); init();
} }
public TemporalRangeSerieChart(ObservablesHandler.ObservableFetcher variable) {
super(variable); public TemporalRangeSerieChart(ObservablesHandler.ObservableFetcher variable) {
init(); super(variable);
} init();
}
/**
* @see fr.cemagref.observation.kernel.ObserverListener#valueChanged(fr.cemagref.observation.kernel.ObservablesHandler, java.lang.Object, int)
*/ /**
@Override * @see fr.cemagref.observation.kernel.ObserverListener#valueChanged(fr.cemagref.observation.kernel.ObservablesHandler,
public void valueChanged(ObservablesHandler clObservable, Object instance, long t) { * java.lang.Object, int)
// we fetch the value of the observable */
Double[] value; @Override
try { public void valueChanged(ObservablesHandler clObservable, Object instance, long t) {
Object objectValue = variable.fetchValue(instance); // we fetch the value of the observable
value = (Double[]) objectValue; Double[] value;
try {
/* if (objectValue instanceof Integer) Object objectValue = variable.fetchValue(instance);
value = (Integer)objectValue; value = (Double[]) objectValue;
else
value = (Double)objectValue;*/ /*
} catch (IllegalArgumentException e1) { * if (objectValue instanceof Integer) value = (Integer)objectValue; else value = (Double)objectValue;
e1.printStackTrace(); */
return; } catch (IllegalArgumentException e1) {
} catch (IllegalAccessException e1) { e1.printStackTrace();
e1.printStackTrace(); return;
return; } catch (IllegalAccessException e1) {
} catch (InvocationTargetException e) { e1.printStackTrace();
return;
} catch (InvocationTargetException e) {
e.printStackTrace(); e.printStackTrace();
return; return;
} }
int index = dataset.indexOf(instance.hashCode()); int index = dataset.indexOf(instance.hashCode());
YIntervalSeries serie; YIntervalSeries serie;
if (index >= 0) { if (index >= 0) {
serie = dataset.getSeries(index); serie = dataset.getSeries(index);
} else { } else {
// This is the first value of the observable // This is the first value of the observable
serie = new YIntervalSeries(instance.hashCode()); serie = new YIntervalSeries(instance.hashCode());
dataset.addSeries(serie); dataset.addSeries(serie);
} }
serie.add(t, value[0], value[1], value[2]); // (x, y, y-low, y-high) data item
} serie.add(t, value[0], value[1], value[2]);
}
/**
* @see fr.cemagref.observation.kernel.ObserverListener#init()
*/ /**
@Override * @see fr.cemagref.observation.kernel.ObserverListener#init()
public void init() { */
super.init(); @Override
dataset = new YIntervalSeriesCollection(); public void init() {
graphTypeUpdated(); super.init();
} dataset = new YIntervalSeriesCollection();
graphTypeUpdated();
/** }
* @see fr.cemagref.observation.kernel.ObserverListener#close()
*/
@Override /**
public void close() { * @see fr.cemagref.observation.kernel.ObserverListener#close()
} */
@Override
public void close() {
}
@Override @Override
public void configure() { public void configure() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
} }
} }
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment