com.jeantessier.dependency
Class XMLPrinter
java.lang.Object
|
+--com.jeantessier.dependency.VisitorBase
|
+--com.jeantessier.dependency.Printer
|
+--com.jeantessier.dependency.XMLPrinter
- All Implemented Interfaces:
- Visitor
- public class XMLPrinter
- extends Printer
| Methods inherited from class com.jeantessier.dependency.Printer |
append, append, append, append, append, append, append, append, append, eol, getIndentText, indent, isShowEmptyNodes, isShowInbounds, isShowOutbounds, lowerIndent, raiseIndent, setIndentText, setShowEmptyNodes, setShowInbounds, setShowOutbounds, shouldShowClassNode, shouldShowFeatureNode, shouldShowNode, shouldShowPackageNode |
| Methods inherited from class com.jeantessier.dependency.VisitorBase |
getCurrentNode, getStrategy, popNode, postprocessBeforeDependenciesClassNode, postprocessBeforeDependenciesPackageNode, preprocessAfterDependenciesClassNode, preprocessAfterDependenciesPackageNode, pushNode, traverseInbound, traverseOutbound, visitClassNode, visitFeatureNode, visitPackageNode |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_ENCODING
public static final java.lang.String DEFAULT_ENCODING
DEFAULT_DTD_PREFIX
public static final java.lang.String DEFAULT_DTD_PREFIX
XMLPrinter
public XMLPrinter(java.io.PrintWriter out)
XMLPrinter
public XMLPrinter(TraversalStrategy strategy,
java.io.PrintWriter out)
XMLPrinter
public XMLPrinter(java.io.PrintWriter out,
java.lang.String encoding,
java.lang.String dtdPrefix)
XMLPrinter
public XMLPrinter(TraversalStrategy strategy,
java.io.PrintWriter out,
java.lang.String encoding,
java.lang.String dtdPrefix)
traverseNodes
public void traverseNodes(java.util.Collection nodes)
- Overrides:
traverseNodes in class VisitorBase
preprocessPackageNode
protected void preprocessPackageNode(PackageNode node)
- Overrides:
preprocessPackageNode in class VisitorBase
postprocessPackageNode
protected void postprocessPackageNode(PackageNode node)
- Overrides:
postprocessPackageNode in class VisitorBase
visitInboundPackageNode
public void visitInboundPackageNode(PackageNode node)
- Overrides:
visitInboundPackageNode in class VisitorBase
visitOutboundPackageNode
public void visitOutboundPackageNode(PackageNode node)
- Overrides:
visitOutboundPackageNode in class VisitorBase
preprocessClassNode
protected void preprocessClassNode(ClassNode node)
- Overrides:
preprocessClassNode in class VisitorBase
postprocessClassNode
protected void postprocessClassNode(ClassNode node)
- Overrides:
postprocessClassNode in class VisitorBase
visitInboundClassNode
public void visitInboundClassNode(ClassNode node)
- Overrides:
visitInboundClassNode in class VisitorBase
visitOutboundClassNode
public void visitOutboundClassNode(ClassNode node)
- Overrides:
visitOutboundClassNode in class VisitorBase
preprocessFeatureNode
protected void preprocessFeatureNode(FeatureNode node)
- Overrides:
preprocessFeatureNode in class VisitorBase
postprocessFeatureNode
protected void postprocessFeatureNode(FeatureNode node)
- Overrides:
postprocessFeatureNode in class VisitorBase
visitInboundFeatureNode
public void visitInboundFeatureNode(FeatureNode node)
- Overrides:
visitInboundFeatureNode in class VisitorBase
visitOutboundFeatureNode
public void visitOutboundFeatureNode(FeatureNode node)
- Overrides:
visitOutboundFeatureNode in class VisitorBase
Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.