public Object getValue(SAXElement element) { return decoder.decode(element.getTextContent()); }
public Object getValue(SAXElement element) { return decoder.decode(element.getTextContent()); }
public Object getValue(SAXElement element) { return decoder.decode(element.getTextContent()); }
public Object getValue(SAXElement element) { return decoder.decode(element.getTextContent()); }
public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { if(!isAttribute) { bindValue(element.getTextContent(), executionContext, new Fragment(element)); } }
public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { if(!isAttribute) { bindValue(element.getTextContent(), executionContext, new Fragment(element)); } }
public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { if(!isAttribute) { bindValue(element.getTextContent(), executionContext, new Fragment(element)); } }
private void bindSaxDataValue(SAXElement element, ExecutionContext executionContext) { String dataString; if (isAttribute) { dataString = SAXUtil.getAttribute(valueAttributeName, element.getAttributes()); } else { dataString = element.getTextContent(); } if(expression != null) { bindExpressionValue(executionContext); } else { populateAndSetPropertyValue(dataString, executionContext); } }
private void bindSaxDataValue(SAXElement element, ExecutionContext executionContext) { String propertyName; if(mapKeyAttribute != null) { propertyName = SAXUtil.getAttribute(mapKeyAttribute, element.getAttributes(), null); if(propertyName == null) { propertyName = element.getName().getLocalPart(); } } else if(property != null) { propertyName = property; } else { propertyName = element.getName().getLocalPart(); } String dataString = null; if(expressionEvaluator == null || expressionHasDataVariable) { if (isAttribute) { if(valueAttributeNS != null) { dataString = SAXUtil.getAttribute(valueAttributeNS, valueAttributeName, element.getAttributes(), null); } else { dataString = SAXUtil.getAttribute(valueAttributeName, element.getAttributes(), null); } } else { dataString = element.getTextContent(); } } if(expressionEvaluator != null) { bindExpressionValue(propertyName, dataString, executionContext, new Fragment(element)); } else { decodeAndSetPropertyValue(propertyName, dataString, executionContext, new Fragment(element)); } }
private void bindSaxDataValue(SAXElement element, ExecutionContext executionContext) { String propertyName; if(mapKeyAttribute != null) { propertyName = SAXUtil.getAttribute(mapKeyAttribute, element.getAttributes(), null); if(propertyName == null) { propertyName = element.getName().getLocalPart(); } } else if(property != null) { propertyName = property; } else { propertyName = element.getName().getLocalPart(); } String dataString = null; if(expressionEvaluator == null || expressionHasDataVariable) { if (isAttribute) { if(valueAttributeNS != null) { dataString = SAXUtil.getAttribute(valueAttributeNS, valueAttributeName, element.getAttributes(), null); } else { dataString = SAXUtil.getAttribute(valueAttributeName, element.getAttributes(), null); } } else { dataString = element.getTextContent(); } } if(expressionEvaluator != null) { bindExpressionValue(propertyName, dataString, executionContext, new Fragment(element)); } else { decodeAndSetPropertyValue(propertyName, dataString, executionContext, new Fragment(element)); } }
private void bindSaxDataValue(SAXElement element, ExecutionContext executionContext) { String propertyName; if(mapKeyAttribute != null) { propertyName = SAXUtil.getAttribute(mapKeyAttribute, element.getAttributes(), null); if(propertyName == null) { propertyName = element.getName().getLocalPart(); } } else if(property != null) { propertyName = property; } else { propertyName = element.getName().getLocalPart(); } String dataString = null; if(expressionEvaluator == null || expressionHasDataVariable) { if (isAttribute) { if(valueAttributeNS != null) { dataString = SAXUtil.getAttribute(valueAttributeNS, valueAttributeName, element.getAttributes(), null); } else { dataString = SAXUtil.getAttribute(valueAttributeName, element.getAttributes(), null); } } else { dataString = element.getTextContent(); } } if(expressionEvaluator != null) { bindExpressionValue(propertyName, dataString, executionContext, new Fragment(element)); } else { decodeAndSetPropertyValue(propertyName, dataString, executionContext, new Fragment(element)); } }
public void visitAfter(final SAXElement element, final ExecutionContext executionContext) throws SmooksException { if(targetAttribute != null) { OnFailResultImpl result = _validate(element.getAttribute(targetAttribute), executionContext); if(result != null) { result.setFailFragmentPath(SAXUtil.getXPath(element) + "/@" + targetAttribute); assertValidationException(result, executionContext); } } else { OnFailResultImpl result = _validate(element.getTextContent(), executionContext); if(result != null) { result.setFailFragmentPath(SAXUtil.getXPath(element)); assertValidationException(result, executionContext); } } }
public void visitAfter(final SAXElement element, final ExecutionContext executionContext) throws SmooksException, IOException { if(targetAttribute != null) { OnFailResultImpl result = _validate(element.getAttribute(targetAttribute), executionContext); if(result != null) { result.setFailFragmentPath(SAXUtil.getXPath(element) + "/@" + targetAttribute); assertValidationException(result, executionContext); } } else { OnFailResultImpl result = _validate(element.getTextContent(), executionContext); if(result != null) { result.setFailFragmentPath(SAXUtil.getXPath(element)); assertValidationException(result, executionContext); } } }