public class SimpleExpression extends java.lang.Object implements IExpression
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
static SimpleExpression |
NULL_EXPRESSION |
static char |
WILDCARD_CHAR |
Constructor and Description |
---|
SimpleExpression(java.lang.String var,
int op,
java.lang.String val) |
SimpleExpression(java.lang.String prefix,
java.lang.String var,
int op,
java.lang.String val) |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluate(IRequest req)
Evaluate the Expression.
|
static IExpression |
parse(java.lang.String input) |
java.lang.String |
toString()
Convert to a string.
|
public static org.slf4j.Logger logger
public static final char WILDCARD_CHAR
public static SimpleExpression NULL_EXPRESSION
public SimpleExpression(java.lang.String var, int op, java.lang.String val)
public SimpleExpression(java.lang.String prefix, java.lang.String var, int op, java.lang.String val)
public static IExpression parse(java.lang.String input) throws EPolicyException
EPolicyException
public boolean evaluate(IRequest req) throws EPolicyException
IExpression
evaluate
in interface IExpression
req
- The PKIRequest on which we are applying the condition.EPolicyException
public java.lang.String toString()
IExpression
toString
in interface IExpression
toString
in class java.lang.Object