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.FilterVisitorpublic 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.FilterVisitorpublic boolean isPrefix()
isPrefix in interface org.apache.directory.api.ldap.model.filter.FilterVisitorpublic Object visit(org.apache.directory.api.ldap.model.filter.ExprNode node)
visit in interface org.apache.directory.api.ldap.model.filter.FilterVisitorCopyright © 2021. All rights reserved.