org.apache.jsieve
Class SieveValidationVisitor

java.lang.Object
  extended byorg.apache.jsieve.SieveValidationVisitor
All Implemented Interfaces:
SieveParserVisitor

public class SieveValidationVisitor
extends java.lang.Object
implements SieveParserVisitor

Validates nodes visited. Some checks are more conveniently carried out what then tree has already been constructed.


Constructor Summary
SieveValidationVisitor()
           
 
Method Summary
 java.lang.Object visit(ASTargument node, java.lang.Object data)
           
 java.lang.Object visit(ASTarguments node, java.lang.Object data)
           
 java.lang.Object visit(ASTblock node, java.lang.Object data)
           
 java.lang.Object visit(ASTcommand node, java.lang.Object data)
           
 java.lang.Object visit(ASTcommands node, java.lang.Object data)
           
 java.lang.Object visit(ASTstart node, java.lang.Object data)
           
 java.lang.Object visit(ASTstring_list node, java.lang.Object data)
           
 java.lang.Object visit(ASTstring node, java.lang.Object data)
           
 java.lang.Object visit(ASTtest_list node, java.lang.Object data)
           
 java.lang.Object visit(ASTtest node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SieveValidationVisitor

public SieveValidationVisitor()
Method Detail

visit

public java.lang.Object visit(SimpleNode node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTstart node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTcommands node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTcommand node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTblock node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTarguments node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTargument node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTtest node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTtest_list node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTstring node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException

visit

public java.lang.Object visit(ASTstring_list node,
                              java.lang.Object data)
                       throws SieveException
Specified by:
visit in interface SieveParserVisitor
Throws:
SieveException


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.