com.jeantessier.dependency
Class Printer

java.lang.Object
  |
  +--com.jeantessier.dependency.VisitorBase
        |
        +--com.jeantessier.dependency.Printer
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
TextPrinter, XMLPrinter

public abstract class Printer
extends VisitorBase


Constructor Summary
Printer(java.io.PrintWriter out)
           
Printer(TraversalStrategy strategy, java.io.PrintWriter out)
           
 
Method Summary
protected  Printer append(boolean b)
           
protected  Printer append(char c)
           
protected  Printer append(char[] s)
           
protected  Printer append(double d)
           
protected  Printer append(float f)
           
protected  Printer append(int i)
           
protected  Printer append(long l)
           
protected  Printer append(java.lang.Object obj)
           
protected  Printer append(java.lang.String s)
           
protected  Printer eol()
           
 java.lang.String getIndentText()
           
protected  Printer indent()
           
 boolean isShowEmptyNodes()
           
 boolean isShowInbounds()
           
 boolean isShowOutbounds()
           
protected  void lowerIndent()
           
protected  void raiseIndent()
           
 void setIndentText(java.lang.String indentText)
           
 void setShowEmptyNodes(boolean showEmptyNodes)
           
 void setShowInbounds(boolean showInbounds)
           
 void setShowOutbounds(boolean showOutbounds)
           
protected  boolean shouldShowClassNode(ClassNode node)
           
protected  boolean shouldShowFeatureNode(FeatureNode node)
           
protected  boolean shouldShowNode(Node node)
           
protected  boolean shouldShowPackageNode(PackageNode node)
           
 
Methods inherited from class com.jeantessier.dependency.VisitorBase
getCurrentNode, getStrategy, popNode, postprocessBeforeDependenciesClassNode, postprocessBeforeDependenciesPackageNode, postprocessClassNode, postprocessFeatureNode, postprocessPackageNode, preprocessAfterDependenciesClassNode, preprocessAfterDependenciesPackageNode, preprocessClassNode, preprocessFeatureNode, preprocessPackageNode, pushNode, traverseInbound, traverseNodes, traverseOutbound, visitClassNode, visitFeatureNode, visitInboundClassNode, visitInboundFeatureNode, visitInboundPackageNode, visitOutboundClassNode, visitOutboundFeatureNode, visitOutboundPackageNode, visitPackageNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Printer

public Printer(java.io.PrintWriter out)

Printer

public Printer(TraversalStrategy strategy,
               java.io.PrintWriter out)
Method Detail

getIndentText

public java.lang.String getIndentText()

setIndentText

public void setIndentText(java.lang.String indentText)

isShowInbounds

public boolean isShowInbounds()

setShowInbounds

public void setShowInbounds(boolean showInbounds)

isShowOutbounds

public boolean isShowOutbounds()

setShowOutbounds

public void setShowOutbounds(boolean showOutbounds)

isShowEmptyNodes

public boolean isShowEmptyNodes()

setShowEmptyNodes

public void setShowEmptyNodes(boolean showEmptyNodes)

append

protected Printer append(boolean b)

append

protected Printer append(char c)

append

protected Printer append(char[] s)

append

protected Printer append(double d)

append

protected Printer append(float f)

append

protected Printer append(int i)

append

protected Printer append(long l)

append

protected Printer append(java.lang.Object obj)

append

protected Printer append(java.lang.String s)

indent

protected Printer indent()

eol

protected Printer eol()

raiseIndent

protected void raiseIndent()

lowerIndent

protected void lowerIndent()

shouldShowPackageNode

protected boolean shouldShowPackageNode(PackageNode node)

shouldShowClassNode

protected boolean shouldShowClassNode(ClassNode node)

shouldShowFeatureNode

protected boolean shouldShowFeatureNode(FeatureNode node)

shouldShowNode

protected boolean shouldShowNode(Node node)


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.