Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.security
Class PostfixExpression

java.lang.Object
  extended by org.nuxeo.ecm.webengine.security.PostfixExpression
All Implemented Interfaces:
java.lang.Iterable<PostfixExpression.Token>

public class PostfixExpression
extends java.lang.Object
implements java.lang.Iterable<PostfixExpression.Token>

Author:
Bogdan Stefanescu

Nested Class Summary
static class PostfixExpression.OpStack
           
static class PostfixExpression.Token
           
static interface PostfixExpression.Visitor
           
 
Field Summary
static int AND
           
static int ARG
           
static int LPARA
           
static int NOT
           
static int OR
           
static int PARA
           
static int RPARA
           
 
Constructor Summary
PostfixExpression(java.lang.String expr)
           
 
Method Summary
 PostfixExpression.Token[] getExpression()
           
 java.util.Iterator<PostfixExpression.Token> iterator()
           
 java.lang.String toString()
           
 java.lang.Object visit(PostfixExpression.Visitor visitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ARG

public static final int ARG
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

PARA

public static final int PARA
See Also:
Constant Field Values

LPARA

public static final int LPARA
See Also:
Constant Field Values

RPARA

public static final int RPARA
See Also:
Constant Field Values
Constructor Detail

PostfixExpression

public PostfixExpression(java.lang.String expr)
                  throws java.text.ParseException
Throws:
java.text.ParseException
Method Detail

getExpression

public PostfixExpression.Token[] getExpression()

iterator

public java.util.Iterator<PostfixExpression.Token> iterator()
Specified by:
iterator in interface java.lang.Iterable<PostfixExpression.Token>

visit

public java.lang.Object visit(PostfixExpression.Visitor visitor)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.