private DataModel createDataModel() { Object value = getValue(); if (value == null) { return EMPTY_MODEL; } else if (value instanceof DataModel) { return (DataModel) value; } else if (value instanceof List) { return new ListDataModel((List<?>) value); } else if (OBJECT_ARRAY_CLASS.isAssignableFrom(value.getClass())) { return new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { return new ResultSetDataModel((ResultSet) value); } else { return new ScalarDataModel(value); } }
model = new ArrayDataModel<>((Object[]) val);
setDataModel(new ArrayDataModel((Object[]) current));
public class ArrayDataBean { private Object[] rows = { "One", "Two", "Three" }; private final DataModel dataModel = new ArrayDataModel(rows); /** Bind to dataTable value */ public DataModel getDataModel() { return dataModel; } /** Bind to command control action */ public String addRow() { Object[] newArray = new Object[rows.length + 1]; System.arraycopy(rows, 0, newArray, 0, rows.length); newArray[rows.length] = "NewRow" + System.currentTimeMillis(); rows = newArray; dataModel.setWrappedData(rows); // return navigation rule, if any return null; } }
private static DataModel<?> convertToJsfDataModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof Collection) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else { model = new ScalarDataModel(value); } return model; }
private DataModel createDataModel() { Object value = getValue(); if (value == null) { return EMPTY_MODEL; } else if (value instanceof DataModel) { return (DataModel) value; } else if (value instanceof List) { return new ListDataModel((List<?>) value); } else if (OBJECT_ARRAY_CLASS.isAssignableFrom(value.getClass())) { return new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { return new ResultSetDataModel((ResultSet) value); } else { return new ScalarDataModel(value); } }
private synchronized DataModel getDataModel() { if (this.model == null) { Object val = this.getValue(); if (val == null) { this.model = EMPTY_MODEL; } else if (val instanceof DataModel) { this.model = (DataModel) val; } else if (val instanceof List) { this.model = new ListDataModel((List) val); } else if (Object[].class.isAssignableFrom(val.getClass())) { this.model = new ArrayDataModel((Object[]) val); } else if (val instanceof ResultSet) { this.model = new ResultSetDataModel((ResultSet) val); } else { this.model = new ScalarDataModel(val); } } return this.model; }
private static DataModel<?> convertToJsfDataModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof Collection) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else { model = new ScalarDataModel(value); } return model; }
private static DataModel<?> convertToJsfDataModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof Collection) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else { model = new ScalarDataModel(value); } return model; }
private DataModel getDataModel() { if (this.model == null) { Object val = this.getValue(); if (val == null) { this.model = EMPTY_MODEL; } else if (val instanceof DataModel) { //noinspection unchecked this.model = (DataModel<Object>) val; } else if (val instanceof List) { //noinspection unchecked this.model = new ListDataModel<Object>((List<Object>) val); } else if (Object[].class.isAssignableFrom(val.getClass())) { this.model = new ArrayDataModel<Object>((Object[]) val); } else if (val instanceof ResultSet) { this.model = new ResultSetDataModel((ResultSet) val); } else { this.model = new ScalarDataModel<Object>(val); } } return this.model; }
public DataModel getDataModel() { if (this.model == null) { Object val = this.getValue(); if (val == null) { this.model = EMPTY_MODEL; } else if (val instanceof DataModel) { // noinspection unchecked this.model = (DataModel<Object>) val; } else if (val instanceof List) { // noinspection unchecked this.model = new ListDataModel<Object>((List<Object>) val); } else if (Object[].class.isAssignableFrom(val.getClass())) { this.model = new ArrayDataModel<Object>((Object[]) val); } else if (val instanceof ResultSet) { this.model = new ResultSetDataModel((ResultSet) val); } else { this.model = new ScalarDataModel<Object>(val); } } return this.model; }
public DataModel getDataModel() { if (this.model == null) { Object val = this.getValue(); if (val == null) { this.model = EMPTY_MODEL; } else if (val instanceof DataModel) { // noinspection unchecked this.model = (DataModel<Object>) val; } else if (val instanceof List) { // noinspection unchecked this.model = new ListDataModel<Object>((List<Object>) val); } else if (Object[].class.isAssignableFrom(val.getClass())) { this.model = new ArrayDataModel<Object>((Object[]) val); } else if (val instanceof ResultSet) { this.model = new ResultSetDataModel((ResultSet) val); } else { this.model = new ScalarDataModel<Object>(val); } } return this.model; }
@SuppressWarnings("unchecked") protected DataModel<?> createFacesModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof List) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else if (value instanceof Result) { model = new ResultDataModel((Result) value); } else { model = new ScalarDataModel(value); } return model; }
_model = new ArrayDataModel<Object>((Object[]) val);
/** * Creates a new DataModel around the current value. */ protected DataModel createDataModel() { Object value = getValue(); if (value == null) { return EMPTY_DATA_MODEL; } else if (value instanceof DataModel) { return (DataModel) value; } else if (value instanceof List) { return new ListDataModel((List) value); } else if (value instanceof Collection) { return new ListDataModel(new ArrayList((Collection) value)); } else if (OBJECT_ARRAY_CLASS.isAssignableFrom(value.getClass())) { return new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { return new ResultSetDataModel((ResultSet) value); } else if (value instanceof Result) { return new ResultDataModel((Result) value); } else { return new ScalarDataModel(value); } }
public static DataModel getSuitableDataModel(Object obj) { DataModel model = null; if (obj == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (obj instanceof DataModel) { model = (DataModel) obj; } else if (obj instanceof List) { model = new ListDataModel((List) obj); } else if (Object[].class.isAssignableFrom(obj.getClass())) { model = new ArrayDataModel((Object[]) obj); } else if (obj instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) obj); } else if (obj instanceof Result) { model = new ResultDataModel((Result) obj); } else { model = new ScalarDataModel(obj); } return model; }
@SuppressWarnings("unchecked") protected DataModel<?> createFacesModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof List) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else if (value instanceof Result) { model = new ResultDataModel((Result) value); } else { model = new ScalarDataModel(value); } return model; }
@SuppressWarnings("unchecked") protected DataModel<?> createFacesModel(Object value) { DataModel<?> model = null; if (value == null) { model = new ListDataModel(Collections.EMPTY_LIST); } else if (value instanceof DataModel) { model = (DataModel) value; } else if (value instanceof List) { model = new ListDataModel((List) value); } else if (Object[].class.isAssignableFrom(value.getClass())) { model = new ArrayDataModel((Object[]) value); } else if (value instanceof ResultSet) { model = new ResultSetDataModel((ResultSet) value); } else if (value instanceof Result) { model = new ResultDataModel((Result) value); } else if (value instanceof Collection) { model = new CollectionDataModel((Collection) value); } else { model = new ScalarDataModel(value); } return model; }
setDataModel(new ListDataModel((List) current)); } else if (Object[].class.isAssignableFrom(current.getClass())) { setDataModel(new ArrayDataModel((Object[]) current)); } else if (current instanceof ResultSet) { setDataModel(new ResultSetDataModel((ResultSet) current));
setDataModel(new ListDataModel((List) current)); } else if (Object[].class.isAssignableFrom(current.getClass())) { setDataModel(new ArrayDataModel((Object[]) current)); } else if (current instanceof ResultSet) { setDataModel(new ResultSetDataModel((ResultSet) current));