public class ExpandingVisitor extends Object implements org.apache.directory.api.ldap.model.filter.FilterVisitor
Constructor and Description |
---|
ExpandingVisitor(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a new instance of ExpandingVisitor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canVisit(org.apache.directory.api.ldap.model.filter.ExprNode node) |
List<org.apache.directory.api.ldap.model.filter.ExprNode> |
getOrder(org.apache.directory.api.ldap.model.filter.BranchNode node,
List<org.apache.directory.api.ldap.model.filter.ExprNode> children) |
boolean |
isPrefix() |
Object |
visit(org.apache.directory.api.ldap.model.filter.ExprNode node) |
public ExpandingVisitor(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
schemaManager
- The server schemaManagerpublic boolean canVisit(org.apache.directory.api.ldap.model.filter.ExprNode node)
canVisit
in interface org.apache.directory.api.ldap.model.filter.FilterVisitor
public List<org.apache.directory.api.ldap.model.filter.ExprNode> getOrder(org.apache.directory.api.ldap.model.filter.BranchNode node, List<org.apache.directory.api.ldap.model.filter.ExprNode> children)
getOrder
in interface org.apache.directory.api.ldap.model.filter.FilterVisitor
public boolean isPrefix()
isPrefix
in interface org.apache.directory.api.ldap.model.filter.FilterVisitor
Copyright © 2003–2023 The Apache Software Foundation. All rights reserved.