RrdNode(RrdDb rrd, int dsIndex, int arcIndex) throws IOException { // archive node this.dsIndex = dsIndex; this.arcIndex = arcIndex; ArcDef[] arcDefs = rrd.getRrdDef().getArcDefs(); label = arcDefs[arcIndex].dump(); }
ArcDef[] arcDefs = getArcDefs(), arcDefs2 = rrdDef2.getArcDefs(); if (arcDefs.length != arcDefs2.length) { return false;
ArcDef[] arcDefs = getArcDefs(), arcDefs2 = rrdDef2.getArcDefs(); if (arcDefs.length != arcDefs2.length) { return false;
private void fillGraphCombo() { try { RrdDb rrdDb = new RrdDb(sourcePath, true); try { RrdDef rrdDef = rrdDb.getRrdDef(); final DsDef[] dsDefs = rrdDef.getDsDefs(); final ArcDef[] arcDefs = rrdDef.getArcDefs(); GraphComboItem[] items = new GraphComboItem[rrdDef.getDsCount() * rrdDef.getArcCount()]; int selectedItem = -1; for (int i = 0, k = 0; i < rrdDef.getDsCount(); i++) { for (int j = 0; j < rrdDef.getArcCount(); k++, j++) { String description = dsDefs[i].dump() + " " + arcDefs[j].dump(); items[k] = new GraphComboItem(description, i, j); if (i == dsIndex && j == arcIndex) { selectedItem = k; } } } graphCombo.setModel(new DefaultComboBoxModel(items)); graphCombo.setSelectedIndex(selectedItem); } finally { rrdDb.close(); } } catch (Exception e) { Util.error(this, e); } }
ArcDef[] arcDefs = rrdDef.getArcDefs(); archives = new Archive[arcDefs.length]; for (int i = 0; i < arcDefs.length; i++) {
RrdDb rrd = openRrdDb(rrdPath); rrdDbMap.put(rrdPath, rrd); for (ConsolFun consolFun : Arrays.stream(rrd.getRrdDef().getArcDefs()).map(ArcDef::getConsolFun).collect(Collectors.toSet())) { var consolFunNode = new TreeItem<>(new TimeSeriesBinding<>( consolFun.toString(),
ArcDef[] arcDefs = rrdDef.getArcDefs(); archives = new Archive[arcDefs.length]; for (int i = 0; i < arcDefs.length; i++) {
RrdDb rrd = new RrdDb(sourcePath, true); try { ArcDef arcDef = rrd.getRrdDef().getArcDefs()[arcIndex]; consolFun = arcDef.getConsolFun(); steps = arcDef.getSteps();
RrdDb rrd = new RrdDb(sourcePath, true); try { ArcDef arcDef = rrd.getRrdDef().getArcDefs()[arcIndex]; rrd.close(); ArcDef newArcDef = new EditArchiveDialog(this, arcDef).getArcDef();
rrdGraphDef.setImageFormat("png"); rrdGraphDef.setTitle(rrdDef.getDsDefs()[dsIndex].dump() + " " + rrdDef.getArcDefs()[arcIndex].dump()); LinearInterpolator linearInterpolator = new LinearInterpolator(timestamps, values); linearInterpolator.setInterpolationMethod(LinearInterpolator.INTERPOLATE_RIGHT);
ArcDef[] arcDefs = getArcDefs(); for (ArcDef arcDef : arcDefs) { xml.startTag("archive");
ArcDef[] arcDefs = getArcDefs(); for (ArcDef arcDef : arcDefs) { xml.startTag("archive");