|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.directory.shared.ldap.filter.AbstractExprNode
Abstract implementation of a expression node.
Field Summary | |
static int |
AND
AND operator constant |
static int |
APPROXIMATE
approximate assertion node |
static int |
ASSERTION
Predicate assertion node |
static int |
EQUALITY
equality assertion node |
static int |
EXTENSIBLE
extensible match assertion node |
static int |
GREATEREQ
greater than or equal to assertion node |
static int |
LESSEQ
less than or equal to assertion node |
static int |
NOT
NOT operator constant |
static int |
OR
OR operator constant |
static int |
PRESENCE
presence assertion node |
static int |
SCOPE
scope assertion node |
static int |
SUBSTRING
substring match assertion node |
Constructor Summary | |
protected |
AbstractExprNode(int a_type)
Creates an node by setting abstract node type. |
Method Summary | |
boolean |
equals(java.lang.Object other)
|
java.lang.Object |
get(java.lang.Object a_key)
Gets an annotation on the tree by key. |
protected java.util.Map |
getAnnotations()
Gets the annotations as a Map. |
int |
getAssertionType()
Gets the assertion type of this leaf node. |
static java.lang.String |
getOperationString(int a_assertionType)
Returns the filter operator string associated with an assertion type. |
void |
set(java.lang.Object a_key,
java.lang.Object a_value)
Sets a annotation key to a value. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.directory.shared.ldap.filter.ExprNode |
accept, isLeaf, printToBuffer |
Field Detail |
public static final int EQUALITY
public static final int PRESENCE
public static final int SUBSTRING
public static final int GREATEREQ
public static final int LESSEQ
public static final int APPROXIMATE
public static final int EXTENSIBLE
public static final int SCOPE
public static final int ASSERTION
public static final int OR
public static final int AND
public static final int NOT
Constructor Detail |
protected AbstractExprNode(int a_type)
a_type
- the type of this leaf nodeMethod Detail |
public java.lang.Object get(java.lang.Object a_key)
ExprNode
get
in interface ExprNode
a_key
- the annotation key.
ExprNode.get(java.lang.Object)
public void set(java.lang.Object a_key, java.lang.Object a_value)
ExprNode
set
in interface ExprNode
a_key
- the annotation key.a_value
- the annotation value.ExprNode.set(java.lang.Object,
java.lang.Object)
protected java.util.Map getAnnotations()
public final int getAssertionType()
public static final java.lang.String getOperationString(int a_assertionType)
a_assertionType
- the assertion type value
public boolean equals(java.lang.Object other)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |