org.apache.jsieve.util
Class NodeToSieveAdapter

java.lang.Object
  extended by org.apache.jsieve.util.NodeToSieveAdapter
All Implemented Interfaces:
NodeHandler

public class NodeToSieveAdapter
extends java.lang.Object
implements NodeHandler

Adapters low level NodeHandler output into a high level SieveHandler.


Constructor Summary
NodeToSieveAdapter(SieveHandler handler)
          Constructs an adapter to the given 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeToSieveAdapter

public NodeToSieveAdapter(SieveHandler handler)
Constructs an adapter to the given SieveHandler.

Parameters:
handler - not null
Throws:
java.lang.NullPointerException - when handler is null
Method Detail

start

public void start()
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts a tree traversal.

Specified by:
start in interface NodeHandler
Throws:
HaltTraversalException

end

public void end()
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends a tree traveral.

Specified by:
end in interface NodeHandler
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.SimpleNode node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTstart node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTcommands node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTcommand node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTblock node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTarguments node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTargument node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTtest node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTtest_list node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTstring node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

end

public void end(org.apache.jsieve.parser.generated.ASTstring_list node)
         throws HaltTraversalException
Description copied from interface: NodeHandler
Ends traversal of given node.

Specified by:
end in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.SimpleNode node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTstart node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTcommands node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTcommand node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTblock node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTarguments node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTargument node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTtest node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTtest_list node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTstring node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException

start

public void start(org.apache.jsieve.parser.generated.ASTstring_list node)
           throws HaltTraversalException
Description copied from interface: NodeHandler
Starts traversal of given node.

Specified by:
start in interface NodeHandler
Parameters:
node - not null
Throws:
HaltTraversalException


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