org.dellroad.stuff.jibx
Class SpringParseUtil

java.lang.Object
  extended by org.dellroad.stuff.jibx.SpringParseUtil

public final class SpringParseUtil
extends Object

JiBX parsing utility methods for Spring expressions.


Method Summary
static Expression deserializeExpression(String string)
          Deserialize a Spring Expression.
static Expression deserializeExpression(String string, ParserContext context)
          Deserialize a Spring Expression using the supplied ParserContext.
static Expression deserializeTemplateExpression(String string)
          Deserialize a Spring Expression as a template expression.
static String serializeExpression(Expression expr)
          Serialize a Spring Expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

deserializeExpression

public static Expression deserializeExpression(String string)
                                        throws JiBXParseException
Deserialize a Spring Expression.

Throws:
JiBXParseException
See Also:
serializeExpression(org.springframework.expression.Expression)

deserializeTemplateExpression

public static Expression deserializeTemplateExpression(String string)
                                                throws JiBXParseException
Deserialize a Spring Expression as a template expression. Equivalent to
deserializeExpression(string, ParserContext.TEMPLATE_EXPRESSION);

Throws:
JiBXParseException
See Also:
serializeExpression(org.springframework.expression.Expression), deserializeExpression(String, ParserContext)

deserializeExpression

public static Expression deserializeExpression(String string,
                                               ParserContext context)
                                        throws JiBXParseException
Deserialize a Spring Expression using the supplied ParserContext.

Throws:
JiBXParseException
See Also:
serializeExpression(org.springframework.expression.Expression)

serializeExpression

public static String serializeExpression(Expression expr)
Serialize a Spring Expression.

See Also:
deserializeExpression(java.lang.String)