@Override public void setRowIndex(int rowIndex) { if (rowIndex < -1) { throw new IllegalArgumentException("illegal rowIndex " + rowIndex); } int oldRowIndex = _rowIndex; _rowIndex = rowIndex; if (_data != null && oldRowIndex != _rowIndex) { E data = isRowAvailable() ? getRowData() : null; DataModelEvent event = new DataModelEvent(this, _rowIndex, data); DataModelListener[] listeners = getDataModelListeners(); for (int i = 0; i < listeners.length; i++) { listeners[i].rowSelected(event); } } }
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
/** * @throws javax.faces.FacesException {@inheritDoc} * @throws IllegalArgumentException {@inheritDoc} */ public void setRowIndex(int rowIndex) { if (rowIndex < -1) { throw new IllegalArgumentException(); } int old = index; index = rowIndex; if (arrayFromInner == null) { return; } DataModelListener [] listeners = getDataModelListeners(); if ((old != index) && (listeners != null)) { Object rowData = null; if (isRowAvailable()) { rowData = getRowData(); } DataModelEvent event = new DataModelEvent(this, index, rowData); int n = listeners.length; for (int i = 0; i < n; i++) { if (null != listeners[i]) { listeners[i].rowSelected(event); } } } }
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();
Object rowData = null; if (isRowAvailable()) { rowData = getRowData();