org.apache.jsieve.util
Interface NodeHandler

All Known Implementing Classes:
NodeToSieveAdapter

public interface NodeHandler

Presents a low level reporting view of a Sieve node tree. Familiarity with the JSieve implementation is assumed. Anyone requiring a high level view should see SieveHandler.

See Also:
NodeTraverser, SieveHandler

Method Summary
 void end()
          Ends a tree traveral.
 void end(org.apache.jsieve.parser.generated.ASTargument node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTarguments node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTblock node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTcommand node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTcommands node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTstart node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTstring_list node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTstring node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTtest_list node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.ASTtest node)
          Ends traversal of given node.
 void end(org.apache.jsieve.parser.generated.SimpleNode node)
          Ends traversal of given node.
 void start()
          Starts a tree traversal.
 void start(org.apache.jsieve.parser.generated.ASTargument node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTarguments node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTblock node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTcommand node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTcommands node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTstart node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTstring_list node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTstring node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTtest_list node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.ASTtest node)
          Starts traversal of given node.
 void start(org.apache.jsieve.parser.generated.SimpleNode node)
          Starts traversal of given node.
 

Method Detail

start

void start()
           throws HaltTraversalException
Starts a tree traversal.

Throws:
HaltTraversalException

end

void end()
         throws HaltTraversalException
Ends a tree traveral.

Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.SimpleNode node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.SimpleNode node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTstart node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTstart node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTcommands node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTcommands node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTcommand node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTcommand node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTblock node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTblock node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTarguments node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTarguments node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTargument node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTargument node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTtest node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTtest node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTtest_list node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTtest_list node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTstring node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTstring node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

start

void start(org.apache.jsieve.parser.generated.ASTstring_list node)
           throws HaltTraversalException
Starts traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException

end

void end(org.apache.jsieve.parser.generated.ASTstring_list node)
         throws HaltTraversalException
Ends traversal of given node.

Parameters:
node - not null
Throws:
HaltTraversalException


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