org.sonatype.gshell.parser.impl.visitor
Class LoggingVisitor
java.lang.Object
org.sonatype.gshell.parser.impl.visitor.LoggingVisitor
- All Implemented Interfaces:
- ParserVisitor
public class LoggingVisitor
- extends Object
- implements ParserVisitor
Logs nodes in the tree.
- Since:
- 2.0
- Author:
- Jason Dillon
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggingVisitor
public LoggingVisitor()
LoggingVisitor
public LoggingVisitor(org.slf4j.Logger log)
LoggingVisitor
public LoggingVisitor(org.slf4j.Logger log,
LoggingVisitor.Level level)
visit
public Object visit(SimpleNode node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTCommandLine node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTExpression node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTWhitespace node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTQuotedArgument node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTOpaqueArgument node,
Object data)
- Specified by:
visit in interface ParserVisitor
visit
public Object visit(ASTPlainArgument node,
Object data)
- Specified by:
visit in interface ParserVisitor
Copyright © 2008-2011 Sonatype. All Rights Reserved.