com.jeantessier.dependency
Class PrettyPrinter
java.lang.Object
|
+--com.jeantessier.dependency.VisitorBase
|
+--com.jeantessier.dependency.Printer
|
+--com.jeantessier.dependency.TextPrinter
|
+--com.jeantessier.dependency.PrettyPrinter
- All Implemented Interfaces:
- Visitor
- public class PrettyPrinter
- extends TextPrinter
Methods inherited from class com.jeantessier.dependency.Printer |
Append, Append, Append, Append, Append, Append, Append, Append, Append, Append, CurrentBufferLength, EOL, Indent, IndentText, IndentText, KillBuffer, LowerIndent, PopBuffer, PushBuffer, RaiseIndent, toString |
Methods inherited from class com.jeantessier.dependency.VisitorBase |
CurrentNode, PopNode, PostprocessBeforeDependenciesClassNode, PostprocessBeforeDependenciesPackageNode, PushNode, Strategy, TraverseInbound, TraverseNodes, TraverseOutbound, VisitClassNode, VisitFeatureNode, VisitPackageNode |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PrettyPrinter
public PrettyPrinter()
PrettyPrinter
public PrettyPrinter(TraversalStrategy strategy)
ShowInbounds
public boolean ShowInbounds()
ShowInbounds
public void ShowInbounds(boolean show_inbounds)
ShowOutbounds
public boolean ShowOutbounds()
ShowOutbounds
public void ShowOutbounds(boolean show_outbounds)
ShowEmptyNodes
public boolean ShowEmptyNodes()
ShowEmptyNodes
public void ShowEmptyNodes(boolean show_empty_nodes)
PreprocessPackageNode
protected void PreprocessPackageNode(PackageNode node)
- Overrides:
PreprocessPackageNode
in class TextPrinter
PreprocessAfterDependenciesPackageNode
protected void PreprocessAfterDependenciesPackageNode(PackageNode node)
- Overrides:
PreprocessAfterDependenciesPackageNode
in class VisitorBase
PostprocessPackageNode
protected void PostprocessPackageNode(PackageNode node)
- Overrides:
PostprocessPackageNode
in class TextPrinter
VisitInboundPackageNode
public void VisitInboundPackageNode(PackageNode node)
- Overrides:
VisitInboundPackageNode
in class TextPrinter
VisitOutboundPackageNode
public void VisitOutboundPackageNode(PackageNode node)
- Overrides:
VisitOutboundPackageNode
in class TextPrinter
PreprocessClassNode
protected void PreprocessClassNode(ClassNode node)
- Overrides:
PreprocessClassNode
in class TextPrinter
PreprocessAfterDependenciesClassNode
protected void PreprocessAfterDependenciesClassNode(ClassNode node)
- Overrides:
PreprocessAfterDependenciesClassNode
in class VisitorBase
PostprocessClassNode
protected void PostprocessClassNode(ClassNode node)
- Overrides:
PostprocessClassNode
in class TextPrinter
VisitInboundClassNode
public void VisitInboundClassNode(ClassNode node)
- Overrides:
VisitInboundClassNode
in class TextPrinter
VisitOutboundClassNode
public void VisitOutboundClassNode(ClassNode node)
- Overrides:
VisitOutboundClassNode
in class TextPrinter
PreprocessFeatureNode
protected void PreprocessFeatureNode(FeatureNode node)
- Overrides:
PreprocessFeatureNode
in class TextPrinter
PostprocessFeatureNode
protected void PostprocessFeatureNode(FeatureNode node)
- Overrides:
PostprocessFeatureNode
in class TextPrinter
VisitInboundFeatureNode
public void VisitInboundFeatureNode(FeatureNode node)
- Overrides:
VisitInboundFeatureNode
in class TextPrinter
VisitOutboundFeatureNode
public void VisitOutboundFeatureNode(FeatureNode node)
- Overrides:
VisitOutboundFeatureNode
in class TextPrinter