|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprNode | |
---|---|
org.apache.directory.shared.ldap.aci | ACI (Access Control Information) data model adopted from X.501 specification. |
org.apache.directory.shared.ldap.codec | |
org.apache.directory.shared.ldap.filter | |
org.apache.directory.shared.ldap.message | |
org.apache.directory.shared.ldap.message.internal | |
org.apache.directory.shared.ldap.subtree |
Uses of ExprNode in org.apache.directory.shared.ldap.aci |
---|
Methods in org.apache.directory.shared.ldap.aci that return ExprNode | |
---|---|
ExprNode |
ProtectedItem.Classes.getClasses()
|
ExprNode |
ProtectedItem.RangeOfValues.getFilter()
Returns the expression. |
Constructors in org.apache.directory.shared.ldap.aci with parameters of type ExprNode | |
---|---|
ProtectedItem.Classes(ExprNode classes)
Creates a new instance. |
|
ProtectedItem.RangeOfValues(ExprNode filter)
Creates a new instance. |
Uses of ExprNode in org.apache.directory.shared.ldap.codec |
---|
Methods in org.apache.directory.shared.ldap.codec with parameters of type ExprNode | |
---|---|
static Filter |
LdapTransformer.transformFilter(ExprNode exprNode)
Transform an ExprNode filter to a CodecFilter |
Uses of ExprNode in org.apache.directory.shared.ldap.filter |
---|
Classes in org.apache.directory.shared.ldap.filter that implement ExprNode | |
---|---|
class |
AbstractExprNode
Abstract implementation of a expression node. |
class |
AndNode
Node representing an AND connector in a filter operation |
class |
ApproximateNode<T>
A simple assertion value node. |
class |
AssertionNode
Node used for the application of arbitrary predicates on return candidates. |
class |
BranchNode
Node representing branches within the expression tree corresponding to logical operators within the filter expression. |
class |
EqualityNode<T>
A assertion value node for Equality. |
class |
ExtensibleNode
Filter expression tree node for extensible assertions. |
class |
GreaterEqNode<T>
A assertion value node for GreaterOrEqual. |
class |
LeafNode
Abstract base class for leaf nodes within the expression filter tree. |
class |
LessEqNode<T>
A assertion value node for LessOrEqual. |
class |
NotNode
Node representing an Not connector in a filter operation |
class |
OrNode
Node representing an OR connector in a filter operation |
class |
PresenceNode
Filter expression tree node representing a filter attribute value assertion for presence. |
class |
ScopeNode
Node used not to represent a published assertion but an assertion on the scope of the search. |
class |
SimpleNode<T>
A simple assertion value node. |
class |
SubstringNode
Filter expression tree node used to represent a substring assertion. |
Fields in org.apache.directory.shared.ldap.filter with type parameters of type ExprNode | |
---|---|
protected java.util.List<ExprNode> |
BranchNode.children
child node list for this branch node |
Methods in org.apache.directory.shared.ldap.filter that return ExprNode | |
---|---|
ExprNode |
AbstractExprNode.clone()
Clone the object |
ExprNode |
ExprNode.clone()
Clone the object |
ExprNode |
BranchNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
LeafNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
ScopeNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
PresenceNode.clone()
Clone the Node |
ExprNode |
ExtensibleNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
OrNode.clone()
Clone the Node |
ExprNode |
AndNode.clone()
Clone the AndNode |
ExprNode |
NotNode.clone()
Clone the Node |
ExprNode |
SubstringNode.clone()
Clone the Node |
ExprNode |
AssertionNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
SimpleNode.clone()
Clone the Node |
ExprNode |
ApproximateNode.clone()
Return a cloned node |
ExprNode |
GreaterEqNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
EqualityNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
LessEqNode.clone()
Makes a full clone in new memory space of the current node and children |
ExprNode |
BranchNode.getFirstChild()
Convenience method that gets the first child in the children array. |
static ExprNode |
FilterParser.parse(java.lang.String filter)
|
Methods in org.apache.directory.shared.ldap.filter that return types with arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
BranchNode.getChildren()
Gets the children below this BranchNode. |
java.util.List<ExprNode> |
FilterVisitor.getOrder(BranchNode node,
java.util.List<ExprNode> children)
Get the array of children to visit sequentially to determine the order of child visitations. |
java.util.List<ExprNode> |
BranchNormalizedVisitor.getOrder(BranchNode node,
java.util.List<ExprNode> children)
|
Methods in org.apache.directory.shared.ldap.filter with parameters of type ExprNode | |
---|---|
void |
BranchNode.addNode(ExprNode node)
Adds a child node to this branch node node |
void |
NotNode.addNode(ExprNode node)
Adds a child node to this NOT node node |
void |
BranchNode.addNodeToHead(ExprNode node)
Adds a child node to this branch node at the head rather than the tail. |
void |
NotNode.addNodeToHead(ExprNode node)
Adds a child node to this NOT node at the head rather than the tail. |
boolean |
FilterVisitor.canVisit(ExprNode node)
Checks to see if a node can be visited. |
boolean |
BranchNormalizedVisitor.canVisit(ExprNode node)
|
static java.lang.String |
BranchNormalizedVisitor.getNormalizedFilter(ExprNode filter)
Normalizes a filter expression to a canonical representation while retaining logical meaning of the expression. |
java.lang.Object |
FilterVisitor.visit(ExprNode node)
Visits a filter expression AST using a specific visitation order. |
java.lang.Object |
BranchNormalizedVisitor.visit(ExprNode node)
|
Method parameters in org.apache.directory.shared.ldap.filter with type arguments of type ExprNode | |
---|---|
java.util.List<ExprNode> |
FilterVisitor.getOrder(BranchNode node,
java.util.List<ExprNode> children)
Get the array of children to visit sequentially to determine the order of child visitations. |
java.util.List<ExprNode> |
BranchNormalizedVisitor.getOrder(BranchNode node,
java.util.List<ExprNode> children)
|
void |
BranchNode.setChildren(java.util.List<ExprNode> list)
Sets the list of children under this node. |
void |
NotNode.setChildren(java.util.List<ExprNode> childList)
Sets the list of children under this node. |
Constructors in org.apache.directory.shared.ldap.filter with parameters of type ExprNode | |
---|---|
AndNode(ExprNode... childList)
Creates a AndNode using a logical operator and a list of children. |
|
BranchNode(AssertionType assertionType,
ExprNode... childList)
Creates a BranchNode using a logical operator and a list of children. |
|
NotNode(ExprNode child)
Creates a NotNode using a logical NOT operator and the given child. |
|
OrNode(ExprNode... childList)
Creates a OrNode using a logical operator and a list of children. |
Constructor parameters in org.apache.directory.shared.ldap.filter with type arguments of type ExprNode | |
---|---|
AndNode(java.util.List<ExprNode> childList)
Creates a AndNode using a logical operator and a list of children. |
|
BranchNode(AssertionType assertionType,
java.util.List<ExprNode> childList)
Creates a BranchNode using a logical operator and a list of children. |
|
NotNode(java.util.List<ExprNode> childList)
Creates a NotNode using a logical NOT operator and a list of children. |
|
OrNode(java.util.List<ExprNode> childList)
Creates a OrNode using a logical operator and a list of children. |
Uses of ExprNode in org.apache.directory.shared.ldap.message |
---|
Methods in org.apache.directory.shared.ldap.message that return ExprNode | |
---|---|
ExprNode |
SearchRequestImpl.getFilter()
Gets the search filter associated with this search request. |
Methods in org.apache.directory.shared.ldap.message with parameters of type ExprNode | |
---|---|
void |
SearchRequestImpl.setFilter(ExprNode filter)
Sets the search filter associated with this search request. |
Uses of ExprNode in org.apache.directory.shared.ldap.message.internal |
---|
Methods in org.apache.directory.shared.ldap.message.internal that return ExprNode | |
---|---|
ExprNode |
InternalSearchRequest.getFilter()
Gets the search filter associated with this search request. |
Methods in org.apache.directory.shared.ldap.message.internal with parameters of type ExprNode | |
---|---|
void |
InternalSearchRequest.setFilter(ExprNode filter)
Sets the search filter associated with this search request. |
Uses of ExprNode in org.apache.directory.shared.ldap.subtree |
---|
Methods in org.apache.directory.shared.ldap.subtree that return ExprNode | |
---|---|
ExprNode |
SubtreeSpecification.getRefinement()
A subtree refinement represents a non-contiguous selection of entries using a limited filter expression where attribute assertions are based on the objectClass of the entries. |
ExprNode |
BaseSubtreeSpecification.getRefinement()
|
Methods in org.apache.directory.shared.ldap.subtree with parameters of type ExprNode | |
---|---|
void |
SubtreeSpecificationModifier.setRefinement(ExprNode refinement)
Sets a filter using only assertions on objectClass attributes for subtree refinement. |
Constructors in org.apache.directory.shared.ldap.subtree with parameters of type ExprNode | |
---|---|
BaseSubtreeSpecification(DN base,
int minBaseDistance,
int maxBaseDistance,
java.util.Set<DN> chopAfter,
java.util.Set<DN> chopBefore,
ExprNode refinement)
Creates a subtree which may be a refinement filter where all aspects of the specification can be set. |
|
BaseSubtreeSpecification(ExprNode refinement)
Creates a simple subtree refinement whose administrative point is necessarily the base and only those subordinates selected by the refinement filter are included. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |