|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.springsource.util.osgi.manifest.parse.standard.DebugVisitor
public class DebugVisitor
Simple debug visitor that can be plugged into the parser to observe the
visiting order. Plugging it in is as easy as using the StandardHeaderParser
constructor that takes a visitor:
new StandardHeaderParser(new DebugVisitor())
. By default the
logged output will go to System.out - but a difference PrintStream can be
specified through the DebugVisitor constructor.
Concurrent Semantics
Threadsafe.
Field Summary | |
---|---|
private java.io.PrintStream |
printStream
|
Constructor Summary | |
---|---|
DebugVisitor()
|
|
DebugVisitor(java.io.PrintStream ps)
|
Method Summary | |
---|---|
void |
clauseEnded()
Called when a clause ends. |
void |
endvisit()
Called when the end of the input has been reached. |
HeaderDeclaration |
getFirstHeaderDeclaration()
|
java.util.List<HeaderDeclaration> |
getHeaderDeclarations()
|
void |
initialize()
Called ahead of parsing a new header |
void |
visitAttribute(java.lang.String name,
java.lang.String value)
Visit a new attribute (parsed from input of the form name=value) |
void |
visitDirective(java.lang.String name,
java.lang.String value)
Visit a new directive (parsed from input of the form name:=value) |
void |
visitSymbolicName(java.lang.String symbolicName)
Called to visit a symbolic name. |
void |
visitUniqueName(java.lang.String uniqueName)
Called to visit a unique name. |
void |
visitWildcardName(java.lang.String name)
Called to visit a wildcard name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.io.PrintStream printStream
Constructor Detail |
---|
public DebugVisitor()
public DebugVisitor(java.io.PrintStream ps)
Method Detail |
---|
public void visitAttribute(java.lang.String name, java.lang.String value)
HeaderVisitor
visitAttribute
in interface HeaderVisitor
public void visitDirective(java.lang.String name, java.lang.String value)
HeaderVisitor
visitDirective
in interface HeaderVisitor
public void visitSymbolicName(java.lang.String symbolicName)
HeaderVisitor
visitSymbolicName
in interface HeaderVisitor
public void visitUniqueName(java.lang.String uniqueName)
HeaderVisitor
visitUniqueName
in interface HeaderVisitor
public void visitWildcardName(java.lang.String name)
HeaderVisitor
visitWildcardName
in interface HeaderVisitor
public void endvisit()
HeaderVisitor
endvisit
in interface HeaderVisitor
public void clauseEnded()
HeaderVisitor
clauseEnded
in interface HeaderVisitor
public java.util.List<HeaderDeclaration> getHeaderDeclarations()
getHeaderDeclarations
in interface HeaderVisitor
public HeaderDeclaration getFirstHeaderDeclaration()
getFirstHeaderDeclaration
in interface HeaderVisitor
public void initialize()
HeaderVisitor
initialize
in interface HeaderVisitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |