public void setParameter(Parameter parameter) { if (parameters == null) { parameters = new LinkedHashMap<String, Object>(); } Object exists = parameters.get(parameter.getName()); if (exists == null) { parameters.put(parameter.getName(), parameter); } else if (exists instanceof Parameter) { Vector<Parameter> paramList = new Vector<Parameter>(); paramList.add((Parameter) exists); paramList.add(parameter); parameters.put(parameter.getName(), paramList); } else if (exists instanceof List) { ((List) exists).add(parameter); } parameterCount++; }
public void setParameter(Parameter parameter) { if (parameters == null) { parameters = new LinkedHashMap<String, Object>(); } Object exists = parameters.get(parameter.getName()); if (exists == null) { parameters.put(parameter.getName(), parameter); } else if (exists instanceof Parameter) { Vector<Parameter> paramList = new Vector<Parameter>(); paramList.add((Parameter) exists); paramList.add(parameter); parameters.put(parameter.getName(), paramList); } else if (exists instanceof List) { ((List) exists).add(parameter); } parameterCount++; }
public void setParameter(Parameter parameter) { if (parameters == null) { parameters = new LinkedHashMap<String, Object>(); } Object exists = parameters.get(parameter.getName()); if (exists == null) { parameters.put(parameter.getName(), parameter); } else if (exists instanceof Parameter) { Vector<Parameter> paramList = new Vector<Parameter>(); paramList.add((Parameter) exists); paramList.add(parameter); parameters.put(parameter.getName(), paramList); } else if (exists instanceof List) { ((List) exists).add(parameter); } parameterCount++; }
public void setParameter(Parameter parameter) { if (parameters == null) { parameters = new LinkedHashMap<String, Object>(); } Object exists = parameters.get(parameter.getName()); if (exists == null) { parameters.put(parameter.getName(), parameter); } else if (exists instanceof Parameter) { Vector<Parameter> paramList = new Vector<Parameter>(); paramList.add((Parameter) exists); paramList.add(parameter); parameters.put(parameter.getName(), paramList); } else if (exists instanceof List) { ((List) exists).add(parameter); } parameterCount++; }
private void bindParameter(Parameter parameter, ExecutionContext executionContext, Fragment source) { Map<String, Object> params = null; BeanContext beanContext = executionContext.getBeanContext(); try { @SuppressWarnings("unchecked") Map<String, Object> castParams = (Map<String, Object>) beanContext.getBean(beanId); params = castParams; } catch(ClassCastException e) { throw new SmooksException("Illegal use of reserved beanId '" + STATVAR + "'. Must be a Map. Is a " + params.getClass().getName(), e); } if(params == null) { params = new HashMap<String, Object>(); beanContext.addBean(beanId, params, source); } params.put(parameter.getName(), parameter.getValue(executionContext.getDeliveryConfig())); } }
private void bindParameter(Parameter parameter, ExecutionContext executionContext, Fragment source) { Map<String, Object> params = null; BeanContext beanContext = executionContext.getBeanContext(); try { @SuppressWarnings("unchecked") Map<String, Object> castParams = (Map<String, Object>) beanContext.getBean(beanId); params = castParams; } catch(ClassCastException e) { throw new SmooksException("Illegal use of reserved beanId '" + STATVAR + "'. Must be a Map. Is a " + params.getClass().getName(), e); } if(params == null) { params = new HashMap<String, Object>(); beanContext.addBean(beanId, params, source); } params.put(parameter.getName(), parameter.getValue(executionContext.getDeliveryConfig())); } }
private void bindParameter(Parameter parameter, ExecutionContext executionContext, Fragment source) { Map<String, Object> params = null; BeanContext beanContext = executionContext.getBeanContext(); try { @SuppressWarnings("unchecked") Map<String, Object> castParams = (Map<String, Object>) beanContext.getBean(beanId); params = castParams; } catch(ClassCastException e) { throw new SmooksException("Illegal use of reserved beanId '" + STATVAR + "'. Must be a Map. Is a " + params.getClass().getName(), e); } if(params == null) { params = new HashMap<String, Object>(); beanContext.addBean(beanId, params, source); } params.put(parameter.getName(), parameter.getValue(executionContext.getDeliveryConfig())); } }