|
||||||||||
| 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
org.apache.directory.shared.ldap.filter.BranchNode
org.apache.directory.shared.ldap.filter.AndNode
public class AndNode
Node representing an AND connector in a filter operation
| Field Summary |
|---|
| Fields inherited from class org.apache.directory.shared.ldap.filter.BranchNode |
|---|
children |
| Fields inherited from class org.apache.directory.shared.ldap.filter.AbstractExprNode |
|---|
annotations, assertionType |
| Constructor Summary | |
|---|---|
AndNode()
Creates an empty AndNode |
|
AndNode(ExprNode... childList)
Creates a AndNode using a logical operator and a list of children. |
|
AndNode(java.util.List<ExprNode> childList)
Creates a AndNode using a logical operator and a list of children. |
|
| Method Summary | |
|---|---|
ExprNode |
clone()
Clone the AndNode |
boolean |
equals(java.lang.Object other)
|
AssertionType |
getOperator()
Gets the operator for this branch node. |
int |
hashCode()
(non-Javadoc) |
boolean |
isConjunction()
Tests whether or not this node is a conjunction (a AND'ed branch). |
boolean |
isDisjunction()
Tests whether or not this node is a disjunction (a OR'ed branch). |
boolean |
isNegation()
Tests whether or not this node is a negation (a NOT'ed branch). |
java.lang.StringBuilder |
printRefinementToBuffer(java.lang.StringBuilder buf)
Default implementation for this method : just throw an exception. |
java.lang.String |
toString()
Gets the recursive prefix string represent of the filter from this node down. |
| Methods inherited from class org.apache.directory.shared.ldap.filter.BranchNode |
|---|
accept, addNode, addNodeToHead, getChildren, getFirstChild, isLeaf, setChildren |
| Methods inherited from class org.apache.directory.shared.ldap.filter.AbstractExprNode |
|---|
escapeFilterValue, get, getAnnotations, getAssertionType, set |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AndNode(java.util.List<ExprNode> childList)
childList - the child nodes under this branch node.public AndNode(ExprNode... childList)
childList - the child nodes under this branch node.public AndNode()
| Method Detail |
|---|
public ExprNode clone()
clone in interface ExprNodeclone in class BranchNodepublic AssertionType getOperator()
public boolean isDisjunction()
public boolean isConjunction()
public boolean isNegation()
public java.lang.StringBuilder printRefinementToBuffer(java.lang.StringBuilder buf)
AbstractExprNode
printRefinementToBuffer in interface ExprNodeprintRefinementToBuffer in class AbstractExprNodebuf - the buffer to append to.
java.lang.UnsupportedOperationException - if this node isn't a part of a refinement.ExprNode#printRefinementToBuffer(StringBuffer)public java.lang.String toString()
toString in class AbstractExprNodeObject.toString()public int hashCode()
BranchNode
hashCode in class BranchNodeObject.hashCode()public boolean equals(java.lang.Object other)
equals in class BranchNodetrue if both objects are equalObject.equals(Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||