Uses of Interface
org.apache.directory.shared.ldap.filter.ExprNode

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.filter   
org.apache.directory.shared.ldap.message   
org.apache.directory.shared.ldap.subtree   
org.apache.directory.shared.ldap.url   
 

Uses of ExprNode in org.apache.directory.shared.ldap.aci
 

Methods in org.apache.directory.shared.ldap.aci that return ExprNode
 ExprNode ProtectedItem.RangeOfValues.getFilter()
          Returns the expression.
 ExprNode AntlrACIItemParser.refinement()
           
 ExprNode ProtectedItem.Classes.getClasses()
           
 

Constructors in org.apache.directory.shared.ldap.aci with parameters of type ExprNode
ProtectedItem.RangeOfValues(ExprNode filter)
          Creates a new instance.
ProtectedItem.Classes(ExprNode classes)
          Creates a new instance.
 

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 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 ExtensibleNode
          Filter expression tree node for extensible assertions.
 class LeafNode
          Abstract base class for leaf nodes within the expression filter tree.
 class PresenceNode
          Filter expression tree node representing a filter attribute value assertion for presence.
 class ScopeNode
          Node used not to represent an published assertion but an assertion on the scope of the search.
 class SimpleNode
          A simple assertion value node.
 class SubstringNode
          Filter expression tree node used to represent a substring assertion.
 

Methods in org.apache.directory.shared.ldap.filter that return ExprNode
 ExprNode AntlrFilterParser.filter()
          The top level production for matching a filter expression.
 ExprNode AntlrFilterParser.filtercomp()
          A production for matching composite filter expressions.
 ExprNode BranchNode.getChild()
          Convenience method that gets the first child in the children array.
 ExprNode FilterParser.parse(java.lang.String a_filter)
          Parses a search filter string into a filter expression tree.
 ExprNode FilterParserImpl.parse(java.lang.String filter)
           
 

Methods in org.apache.directory.shared.ldap.filter with parameters of type ExprNode
 void BranchNormalizedVisitor.visit(ExprNode node)
           
 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.
 void BranchNode.addNode(ExprNode a_node)
          Adds a child node to this branch node if it allows it.
 void BranchNode.addNodeToHead(ExprNode a_node)
          Adds a child node to this branch node if it allows it at the head rather than the tail.
 void FilterVisitor.visit(ExprNode a_node)
          Visits a filter expression AST using a specific visitation order.
 boolean FilterVisitor.canVisit(ExprNode a_node)
          Checks to see if a node can be visited.
 

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.
 ExprNode SearchRequest.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.
 void SearchRequest.setFilter(ExprNode a_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()
           
 ExprNode AntlrSubtreeSpecificationParser.refinement()
           
 

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(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.
BaseSubtreeSpecification(javax.naming.Name base, int minBaseDistance, int maxBaseDistance, java.util.Set chopAfter, java.util.Set chopBefore, ExprNode refinement)
          Creates a subtree which may be a refinement filter where all aspects of the specification can be set.
 

Uses of ExprNode in org.apache.directory.shared.ldap.url
 

Methods in org.apache.directory.shared.ldap.url that return ExprNode
 ExprNode LdapUrl.getFilter()
          Gets the filter component of this LdapUrl as a filter expression tree.
 



Copyright © 2003-2006 . All Rights Reserved.