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 ScalarDataModel<>(val);
setDataModel(new ScalarDataModel(current));
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 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 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 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; }
/** * 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); } }
_model = new ScalarDataModel(val);
@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; }
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 if (value instanceof Collection) { model = new CollectionDataModel((Collection) value); } else { model = new ScalarDataModel(value); } return model; }
@Override protected DataModel getDataModel() { if (this.model != null) { return (model); } Object current = getValue(); // If existing tree check for changes or return cached model if (current == null) { setDataModel(new ListDataModel(Collections.EMPTY_LIST)); } else if (current instanceof DataModel) { setDataModel((DataModel) current); } else if (current instanceof List) { List list = (List)current; if (list.size() > 0 && list.get(0) instanceof Map.Entry) setDataModel(new TreeDataModel(list)); else setDataModel(new ListDataModel(list)); } else if (Object[].class.isAssignableFrom(current.getClass())) { setDataModel(new ArrayDataModel((Object[]) current)); } else if (current instanceof ResultSet) { setDataModel(new ResultSetDataModel((ResultSet) current)); } else if ((null != SQL_RESULT) && SQL_RESULT.isInstance(current)) { DataModel dataModel = new ResultDataModel(); dataModel.setWrappedData(current); setDataModel(dataModel); } else { setDataModel(new ScalarDataModel(current)); } return model; }
setDataModel(new ResultDataModel((Result) current)); } else { setDataModel(new ScalarDataModel(current));
setDataModel(new CollectionDataModel((Collection) current)); } else { setDataModel(new ScalarDataModel(current));