/** Does this have data? */ public boolean hasData() { return (getNumRows()==0) ? false : true; }
/** Does this have data? */ public boolean hasData() { return (getNumRows()==0) ? false : true; }
private boolean setNextMonitorComposite() { index = -1; if (iter.hasNext()) { currentMonitorComposite = iter.next(); return currentMonitorComposite.getNumRows() > 0; } return false; }
@Override public boolean hasNext() { boolean hasMore; if (index < currentMonitorComposite.getNumRows() - 1) { hasMore = true; } else { hasMore = setNextMonitorComposite(); } index++; return hasMore; }
/** Get display data including 1 column for each range */ public Object[][] getDisplayData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getRowDisplayData((MonitorImp)monitors[i]); } return data; }
/** Get basic data (which excludes range data) */ public Object[][] getBasicData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getBasicRowData((MonitorImp)monitors[i]); } return data; }
/** Get display data including 1 column for each range */ public Object[][] getDisplayData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getRowDisplayData((MonitorImp)monitors[i]); } return data; }
/** Get all data including basic data as well as each element within the range */ public Object[][] getData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getRowData((MonitorImp)monitors[i]); } return data; }
/** Get all data including basic data as well as each element within the range */ public Object[][] getData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getRowData((MonitorImp)monitors[i]); } return data; }
/** Get basic data (which excludes range data) */ public Object[][] getBasicData() { if (!hasData()) return null; Object[][] data=new Object[getNumRows()][]; for (int i=0;i<numRows;i++) { data[i]=getBasicRowData((MonitorImp)monitors[i]); } return data; }