public TemplateCollectionModel values() throws TemplateModelException { List<Object> values = new ArrayList<Object>(size()); TemplateModelIterator it = keys().iterator(); while (it.hasNext()) { String key = ((TemplateScalarModel) it.next()).getAsString(); values.add(get(key)); } return new CollectionAndSequence(new SimpleSequence(values, wrapper)); }
public TemplateModel get(String key) throws TemplateModelException { TemplateModel model = super.get(key); if (model == null) { switch(key) { case "hasErrors": return hasErrors; case "getErrors": return getErrors; } } return model; } }
/** * Fall back on the parameters' hash model if no bean property has been found. */ public TemplateModel get(String key) throws TemplateModelException { TemplateModel templateModel = super.get(key); if (templateModel == null) { templateModel = paramHash.get(key); } return templateModel; } }
/** * Fall back on the parameters' hash model if no bean property has been found. */ @Override public TemplateModel get(String key) throws TemplateModelException { TemplateModel templateModel = super.get(key); if (templateModel == null) { templateModel = paramHash.get(key); } return templateModel; } }
@Override public TemplateModel get(String key) throws TemplateModelException { // Trying to get bean property TemplateModel value = beanModel.get(key); // If no value retrieved, trying to find the key in additional params if (value == null && additionalParams != null && additionalParams.containsKey(key)) { return additionalParams.get(key); } // If it is GENERATED_PARAMS_KEY, returning wrapper of generated params list if (value == null && FreeMarkerSqlSource.GENERATED_PARAMS_KEY.equals(key)) { return new GeneratedParamsTemplateModel(generatedParams); } return value; }
@Override public TemplateModel get(String key) throws TemplateModelException { final TemplateModel result = super.get(key); if (result != null) { return result; } try { return new SimpleScalar(user.getProperty(key)); } catch (UnsupportedOperationException e) { log.debug("getProperty({}) threw an UnsupportedOperationException: {}", key, e.getMessage()); return null; } }
public TemplateCollectionModel values() throws TemplateModelException { List<Object> values = new ArrayList<Object>(size()); TemplateModelIterator it = keys().iterator(); while (it.hasNext()) { String key = ((TemplateScalarModel) it.next()).getAsString(); values.add(get(key)); } return new CollectionAndSequence(new SimpleSequence(values, wrapper)); }
public TemplateCollectionModel values() throws TemplateModelException { List values = new ArrayList(size()); TemplateModelIterator it = keys().iterator(); while (it.hasNext()) { String key = ((TemplateScalarModel)it.next()).getAsString(); values.add(get(key)); } return new CollectionAndSequence(new SimpleSequence(values, wrapper)); }
public TemplateCollectionModel values() throws TemplateModelException { List<Object> values = new ArrayList<Object>(size()); TemplateModelIterator it = keys().iterator(); while (it.hasNext()) { String key = ((TemplateScalarModel) it.next()).getAsString(); values.add(get(key)); } return new CollectionAndSequence(new SimpleSequence(values, wrapper)); }