org.odata4j.expression
Class ExpressionParser

java.lang.Object
  extended by org.odata4j.expression.ExpressionParser

public class ExpressionParser
extends Object


Nested Class Summary
static class ExpressionParser.AggregateFunction
           
static class ExpressionParser.Token
           
static class ExpressionParser.TokenType
           
 
Field Summary
static boolean DUMP_EXPRESSION_INFO
           
static DateTimeFormatter TIME_FORMATTER
           
 
Constructor Summary
ExpressionParser()
           
 
Method Summary
static void dumpTokens(List<ExpressionParser.Token> tokens)
           
static CommonExpression parse(String value)
           
static List<EntitySimpleProperty> parseExpand(String value)
           
static List<OrderByExpression> parseOrderBy(String value)
           
static List<ExpressionParser.Token> processParentheses(List<ExpressionParser.Token> tokens)
           
static List<ExpressionParser.Token> tokenize(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DUMP_EXPRESSION_INFO

public static boolean DUMP_EXPRESSION_INFO

TIME_FORMATTER

public static final DateTimeFormatter TIME_FORMATTER
Constructor Detail

ExpressionParser

public ExpressionParser()
Method Detail

dumpTokens

public static void dumpTokens(List<ExpressionParser.Token> tokens)

parse

public static CommonExpression parse(String value)

parseExpand

public static List<EntitySimpleProperty> parseExpand(String value)

parseOrderBy

public static List<OrderByExpression> parseOrderBy(String value)

processParentheses

public static List<ExpressionParser.Token> processParentheses(List<ExpressionParser.Token> tokens)

tokenize

public static List<ExpressionParser.Token> tokenize(String value)


http://odata4j.org