org.apache.geronimo.gshell
Class LoggingVisitor

java.lang.Object
  extended by org.apache.geronimo.gshell.LoggingVisitor
All Implemented Interfaces:
org.apache.geronimo.gshell.parser.CommandLineParserVisitor

public class LoggingVisitor
extends Object
implements org.apache.geronimo.gshell.parser.CommandLineParserVisitor

Visitor whichs logs nodes in the tree.

Version:
$Rev: 572187 $ $Date: 2007-09-02 16:19:30 -0700 (Sun, 02 Sep 2007) $

Nested Class Summary
static class LoggingVisitor.Level
           
 
Constructor Summary
LoggingVisitor()
           
LoggingVisitor(org.slf4j.Logger log)
           
LoggingVisitor(org.slf4j.Logger log, LoggingVisitor.Level level)
           
 
Method Summary
 Object visit(org.apache.geronimo.gshell.parser.ASTCommandLine node, Object data)
           
 Object visit(org.apache.geronimo.gshell.parser.ASTExpression node, Object data)
           
 Object visit(ASTOpaqueString node, Object data)
           
 Object visit(ASTPlainString node, Object data)
           
 Object visit(ASTQuotedString node, Object data)
           
 Object visit(org.apache.geronimo.gshell.parser.SimpleNode node, Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingVisitor

public LoggingVisitor()

LoggingVisitor

public LoggingVisitor(org.slf4j.Logger log)

LoggingVisitor

public LoggingVisitor(org.slf4j.Logger log,
                      LoggingVisitor.Level level)
Method Detail

visit

public Object visit(org.apache.geronimo.gshell.parser.SimpleNode node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor

visit

public Object visit(org.apache.geronimo.gshell.parser.ASTCommandLine node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor

visit

public Object visit(org.apache.geronimo.gshell.parser.ASTExpression node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor

visit

public Object visit(ASTQuotedString node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor

visit

public Object visit(ASTOpaqueString node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor

visit

public Object visit(ASTPlainString node,
                    Object data)
Specified by:
visit in interface org.apache.geronimo.gshell.parser.CommandLineParserVisitor


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