public class ExpandingVisitor
extends java.lang.Object
implements org.apache.directory.api.ldap.model.filter.FilterVisitor
| Modifier and Type | Field and Description |
|---|---|
private org.apache.directory.api.ldap.model.schema.SchemaManager |
schemaManager
The schemaManager
|
| 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) |
java.util.List<org.apache.directory.api.ldap.model.filter.ExprNode> |
getOrder(org.apache.directory.api.ldap.model.filter.BranchNode node,
java.util.List<org.apache.directory.api.ldap.model.filter.ExprNode> children) |
boolean |
isPrefix() |
java.lang.Object |
visit(org.apache.directory.api.ldap.model.filter.ExprNode node) |
private org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager
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 java.util.List<org.apache.directory.api.ldap.model.filter.ExprNode> getOrder(org.apache.directory.api.ldap.model.filter.BranchNode node,
java.util.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 java.lang.Object visit(org.apache.directory.api.ldap.model.filter.ExprNode node)
visit in interface org.apache.directory.api.ldap.model.filter.FilterVisitor