diff --git a/bindings/java/org/collectd/api/ValueList.java b/bindings/java/org/collectd/api/ValueList.java
index 61cfdd7954d33c01c3b2553c24fc535d3e7a7239..1baeff24ed7fb8e58e6a80df22c576f3adb3b78c 100644 (file)
*/
public class ValueList extends PluginData {
*/
public class ValueList extends PluginData {
- List<Number> _values = new ArrayList<Number>();
- List<DataSource> _ds = new ArrayList<DataSource>();
+ private List<Number> _values = new ArrayList<Number>();
+ private DataSet _ds;
- long _interval;
+ private long _interval = 0;
public ValueList() {
public ValueList() {
this((PluginData)vl);
_interval = vl._interval;
_values.addAll(vl.getValues());
this((PluginData)vl);
_interval = vl._interval;
_values.addAll(vl.getValues());
- _ds.addAll(vl._ds);
+ _ds = vl._ds;
}
public List<Number> getValues() {
}
public List<Number> getValues() {
_values.clear ();
}
_values.clear ();
}
+ /**
+ * @deprecated Use {@link #getDataSet()} instead.
+ */
public List<DataSource> getDataSource() {
public List<DataSource> getDataSource() {
- if (_ds.size() > 0) {
- return _ds;
- }
- else {
+ if (_ds == null)
return null;
return null;
- }
+ return _ds.getDataSources ();
+ }
+
+ public DataSet getDataSet () {
+ return _ds;
}
}
- public void setDataSource(List<DataSource> ds) {
+ public void setDataSet (DataSet ds) {
_ds = ds;
}
_ds = ds;
}
+ /**
+ * @deprecated Use {@link #setDataSet(DataSet)} instead.
+ */
+ public void setDataSource(List<DataSource> dsrc) {
+ _ds = new DataSet (_type, dsrc);
+ }
+
public long getInterval() {
return _interval;
}
public long getInterval() {
return _interval;
}
return sb.toString();
}
}
return sb.toString();
}
}
+
+/* vim: set sw=4 sts=4 et : */