org.databene.benerator.engine.parser.xml
Class DescriptorParserUtil
java.lang.Object
org.databene.benerator.engine.parser.xml.DescriptorParserUtil
public class DescriptorParserUtil
- extends java.lang.Object
Provides utility methods for XML descriptor parsing.
Created: 19.02.2010 09:32:33
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Method Summary |
static java.lang.String |
getAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static java.lang.String |
getElementText(org.w3c.dom.Element element)
|
static org.databene.script.expression.ConstantExpression<java.lang.String> |
parseAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static org.databene.script.Expression<java.lang.Boolean> |
parseBooleanExpressionAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static org.databene.script.Expression<java.lang.Boolean> |
parseBooleanExpressionAttribute(java.lang.String name,
org.w3c.dom.Element element,
java.lang.Boolean defaultValue)
|
static org.databene.script.Expression<java.lang.Integer> |
parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static org.databene.script.Expression<java.lang.Integer> |
parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element,
org.databene.script.Expression<java.lang.Integer> defaultValue)
|
static org.databene.script.Expression<java.lang.Integer> |
parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element,
int defaultValue)
|
static org.databene.script.Expression<java.lang.Long> |
parseLongAttribute(java.lang.String name,
org.w3c.dom.Element element,
org.databene.script.Expression<java.lang.Long> defaultValue)
|
static org.databene.script.Expression<java.lang.Long> |
parseLongAttribute(java.lang.String name,
org.w3c.dom.Element element,
long defaultValue)
|
static org.databene.script.Expression<java.lang.String> |
parseScriptableElementText(org.w3c.dom.Element element,
boolean unescape)
|
static org.databene.script.Expression<java.lang.String[]> |
parseScriptableStringArrayAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static org.databene.script.Expression<java.lang.String> |
parseScriptableStringAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
static org.databene.script.Expression<java.lang.String> |
parseScriptableStringAttribute(java.lang.String name,
org.w3c.dom.Element element,
boolean unescape)
|
static org.databene.script.Expression<?> |
parseScriptAttribute(java.lang.String name,
org.w3c.dom.Element element)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DescriptorParserUtil
public DescriptorParserUtil()
getAttribute
public static java.lang.String getAttribute(java.lang.String name,
org.w3c.dom.Element element)
getElementText
public static java.lang.String getElementText(org.w3c.dom.Element element)
parseScriptableElementText
public static org.databene.script.Expression<java.lang.String> parseScriptableElementText(org.w3c.dom.Element element,
boolean unescape)
parseScriptableStringAttribute
public static org.databene.script.Expression<java.lang.String> parseScriptableStringAttribute(java.lang.String name,
org.w3c.dom.Element element)
parseScriptableStringAttribute
public static org.databene.script.Expression<java.lang.String> parseScriptableStringAttribute(java.lang.String name,
org.w3c.dom.Element element,
boolean unescape)
parseScriptableStringArrayAttribute
public static org.databene.script.Expression<java.lang.String[]> parseScriptableStringArrayAttribute(java.lang.String name,
org.w3c.dom.Element element)
parseIntAttribute
public static org.databene.script.Expression<java.lang.Integer> parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element)
parseIntAttribute
public static org.databene.script.Expression<java.lang.Integer> parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element,
int defaultValue)
parseIntAttribute
public static org.databene.script.Expression<java.lang.Integer> parseIntAttribute(java.lang.String name,
org.w3c.dom.Element element,
org.databene.script.Expression<java.lang.Integer> defaultValue)
parseLongAttribute
public static org.databene.script.Expression<java.lang.Long> parseLongAttribute(java.lang.String name,
org.w3c.dom.Element element,
long defaultValue)
parseLongAttribute
public static org.databene.script.Expression<java.lang.Long> parseLongAttribute(java.lang.String name,
org.w3c.dom.Element element,
org.databene.script.Expression<java.lang.Long> defaultValue)
parseBooleanExpressionAttribute
public static org.databene.script.Expression<java.lang.Boolean> parseBooleanExpressionAttribute(java.lang.String name,
org.w3c.dom.Element element)
parseBooleanExpressionAttribute
public static org.databene.script.Expression<java.lang.Boolean> parseBooleanExpressionAttribute(java.lang.String name,
org.w3c.dom.Element element,
java.lang.Boolean defaultValue)
parseAttribute
public static org.databene.script.expression.ConstantExpression<java.lang.String> parseAttribute(java.lang.String name,
org.w3c.dom.Element element)
parseScriptAttribute
public static org.databene.script.Expression<?> parseScriptAttribute(java.lang.String name,
org.w3c.dom.Element element)
Copyright © 2013. All Rights Reserved.