org.apache.directory.server.core.normalization
Class ExpandingVisitor

java.lang.Object
  extended by org.apache.directory.server.core.normalization.ExpandingVisitor
All Implemented Interfaces:
org.apache.directory.shared.ldap.filter.FilterVisitor

public class ExpandingVisitor
extends java.lang.Object
implements org.apache.directory.shared.ldap.filter.FilterVisitor

Version:
$Rev: 429176 $
Author:
Apache Directory Project

Constructor Summary
ExpandingVisitor(AttributeTypeRegistry attrRegistry)
           
 
Method Summary
 boolean canVisit(org.apache.directory.shared.ldap.filter.ExprNode node)
           
 java.util.ArrayList getOrder(org.apache.directory.shared.ldap.filter.BranchNode node, java.util.ArrayList children)
           
 boolean isPrefix()
           
 void visit(org.apache.directory.shared.ldap.filter.ExprNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpandingVisitor

public ExpandingVisitor(AttributeTypeRegistry attrRegistry)
Method Detail

canVisit

public boolean canVisit(org.apache.directory.shared.ldap.filter.ExprNode node)
Specified by:
canVisit in interface org.apache.directory.shared.ldap.filter.FilterVisitor

getOrder

public java.util.ArrayList getOrder(org.apache.directory.shared.ldap.filter.BranchNode node,
                                    java.util.ArrayList children)
Specified by:
getOrder in interface org.apache.directory.shared.ldap.filter.FilterVisitor

isPrefix

public boolean isPrefix()
Specified by:
isPrefix in interface org.apache.directory.shared.ldap.filter.FilterVisitor

visit

public void visit(org.apache.directory.shared.ldap.filter.ExprNode node)
Specified by:
visit in interface org.apache.directory.shared.ldap.filter.FilterVisitor


Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.