private void initializeList(FacesContext facesContext, ListEntries listEntries, List<? super Object> list) { Application application = facesContext.getApplication(); Class<?> valueClass = (listEntries.getValueClass() == null) ? String.class : ClassUtils.simpleJavaTypeToClass(listEntries.getValueClass()); ExpressionFactory expFactory = application.getExpressionFactory(); ELContext elContext = facesContext.getELContext(); for (Iterator<? extends ListEntry> iterator = listEntries.getListEntries(); iterator.hasNext();) { ListEntry entry = iterator.next(); if (entry.isNullValue()) { list.add(null); } else { Object value = entry.getValue(); if (ContainerUtils.isValueReference((String) value)) { ValueExpression valueExpression = expFactory.createValueExpression(elContext, (String) value, Object.class); value = valueExpression.getValue(elContext); } list.add(coerceToType(facesContext, value, valueClass)); } } }
private void initializeList(FacesContext facesContext, ListEntries listEntries, List list) { Application application = facesContext.getApplication(); Class valueClass = listEntries.getValueClass() == null ? String.class : ClassUtils.simpleJavaTypeToClass(listEntries.getValueClass()); ExpressionFactory expFactory = application.getExpressionFactory(); ELContext elContext = facesContext.getELContext(); for (Iterator iterator = listEntries.getListEntries(); iterator.hasNext();) { ListEntry entry = (ListEntry) iterator.next(); if (entry.isNullValue()) { list.add(null); } else { Object value = entry.getValue(); if (ContainerUtils.isValueReference((String) value)) { ValueExpression valueExpression = expFactory.createValueExpression(elContext, (String) value, Object.class); value = valueExpression.getValue(elContext); } list.add(coerceToType(facesContext, value, valueClass)); } } }
private void initializeList(FacesContext facesContext, ListEntries listEntries, List<? super Object> list) { Application application = facesContext.getApplication(); Class<?> valueClass = (listEntries.getValueClass() == null) ? String.class : ClassUtils.simpleJavaTypeToClass(listEntries.getValueClass()); ExpressionFactory expFactory = application.getExpressionFactory(); ELContext elContext = facesContext.getELContext(); for (Iterator<? extends ListEntry> iterator = listEntries.getListEntries(); iterator.hasNext();) { ListEntry entry = iterator.next(); if (entry.isNullValue()) { list.add(null); } else { Object value = entry.getValue(); if (ContainerUtils.isValueReference((String) value)) { ValueExpression valueExpression = expFactory.createValueExpression(elContext, (String) value, Object.class); value = valueExpression.getValue(elContext); } list.add(coerceToType(facesContext, value, valueClass)); } } }
? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getKeyClass()); ? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getValueClass());
? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getKeyClass()); Class valueClass = (mapEntries.getValueClass() == null) ? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getValueClass()); ValueExpression valueExpression; ExpressionFactory expFactory = application.getExpressionFactory();
? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getKeyClass()); ? String.class : ClassUtils.simpleJavaTypeToClass(mapEntries.getValueClass());
.simpleJavaTypeToClass(property.getPropertyClass());
propertyClass = ClassUtils.simpleJavaTypeToClass(property.getPropertyClass());
propertyClass = ClassUtils.simpleJavaTypeToClass(property.getPropertyClass());