public void isValidForType(String value) throws DataDecodeException { decoder.decode(value); } }
public Object getValue(Element element) { return decoder.decode(element.getTextContent()); }
private Object decodeDataString(String dataString, ExecutionContext executionContext) throws DataDecodeException { if((dataString == null || dataString.equals("")) && defaultVal != null) { if(defaultVal.equals("null")) { return null; } dataString = defaultVal; } if (decoder == null) { decoder = getDecoder(executionContext); } return decoder.decode(dataString); }
public Object decode(String data) throws DataDecodeException { if(data != null) { Map<String, String> contextObj = new HashMap<String, String>(); // Make it available under the strings "data" or "value"... contextObj.put("data", data); contextObj.put("value", data); return baseDecoder.decode((String)expression.exec(contextObj)); } return null; } }
public Object getValue(SAXElement element) { return decoder.decode(element.getTextContent()); }
public Object getValue(Element element) { String attribValue = EMPTY_STRING; if(namespaceURI != null) { attribValue = element.getAttributeNS(namespaceURI, localPart); } else { NamedNodeMap attributes = element.getAttributes(); int numAttributes = attributes.getLength(); for(int i = 0; i < numAttributes; i++) { Attr attr = (Attr) attributes.item(i); String attrName = attr.getLocalName(); if(attrName == null) { attrName = attr.getName(); } if(attrName.equals(localPart)) { attribValue = attr.getValue(); break; } } } return decoder.decode(attribValue); }
private Object decodeDataString(String dataString, ExecutionContext executionContext) throws DataDecodeException { if((dataString == null || dataString.length() == 0) && defaultValue != null) { if(defaultValue.equals("null")) { return null; } dataString = defaultValue; } try { return getDecoder(executionContext).decode(dataString); } catch(DataDecodeException e) { throw new DataDecodeException("Failed to decode the value '" + dataString + "' for the bean id '" + beanIdName +"'.", e); } }
public Object getValue(SAXElement element) { String attribValue; if(namespaceURI != null) { attribValue = element.getAttributeNS(namespaceURI, localPart); } else { attribValue = element.getAttribute(localPart); } return decoder.decode(attribValue); }
private Object decodeDataString(String dataString, ExecutionContext executionContext) throws DataDecodeException { if((dataString == null || dataString.length() == 0) && defaultVal != null) { if(defaultVal.equals("null")) { return null; } dataString = defaultVal; } if (decoder == null) { decoder = getDecoder(executionContext); } try { return decoder.decode(dataString); } catch(DataDecodeException e) { throw new DataDecodeException("Failed to decode binding value '" + dataString + "' for property '" + property + "' on bean '" + beanId.getName() +"'.", e); } }
public boolean validateType(String value, List<Map.Entry<String,String>> parameters) { DataDecoder decoder; // Get DataDecoder. if (parameters != null && parameters.size() > 0 && this.name().equals("Custom")) { decoder = DataDecoder.Factory.create(parameters.get(0).getValue()); } else { decoder = DataDecoder.Factory.create(typeAlias); } // If DataDecoder implements Configurable set format. if (decoder instanceof Configurable && parameters != null) { Properties properties = getProperties(parameters); Configurable configurable = (Configurable)decoder; configurable.setConfiguration(properties); } try { decoder.decode(value); } catch (DataDecodeException e) { return false; } return true; }
ClassUtil.setField(field, instance, decoder.decode(defaultVal)); } catch (IllegalAccessException e) { throw new SmooksConfigurationException("Unable to set property field value for '" + getLongMemberName(field) + "'.", e);
setMember(member, instance, decoder.decode(paramValue)); } catch (DataDecodeException e) { throw new SmooksConfigurationException("Failed to set paramater configuration value on '" + getLongMemberName(member) + "'.", e);