Dependency Finder
1.1.0
1.1.1
com.jeantessier.dependencyfinder.GroupData
com.jeantessier.classreader.ClassfileLoaderEventSource
com.jeantessier.classreader.ClassfileLoaderEventSource.DEFAULT_DISPATCHER
private static final com.jeantessier.classreader.ClassfileLoaderDispatcher DEFAULT_DISPATCHER
public static final com.jeantessier.classreader.ClassfileLoaderDispatcher DEFAULT_DISPATCHER
private java.util.LinkedList groupSizes
private int previousDispatch
private int getTopGroupSize()
private int popGroupSize()
private void pushGroupSize(int)
com.jeantessier.dependency.ClassNode
void makeConcrete()
public void removeFeature(com.jeantessier.dependency.FeatureNode)
void setConfirmed(boolean)
com.jeantessier.dependency.FeatureNode
void makeConcrete()
void setConfirmed(boolean)
com.jeantessier.dependency.Node
private boolean concrete
public boolean isConcrete()
void makeConcrete()
private boolean confirmed
public boolean isConfirmed()
void setConfirmed(boolean)
com.jeantessier.dependency.NodeFactory
void deleteClass(com.jeantessier.dependency.ClassNode)
void deleteFeature(com.jeantessier.dependency.FeatureNode)
void deletePackage(com.jeantessier.dependency.PackageNode)
com.jeantessier.dependency.NodeHandler
private org.xml.sax.Attributes currentClassAttributes
private org.xml.sax.Attributes currentDependencyAttributes
private org.xml.sax.Attributes currentFeatureAttributes
private org.xml.sax.Attributes currentPackageAttributes
private boolean isConfirmed(org.xml.sax.Attributes)
com.jeantessier.dependency.PackageNode
public void removeClass(com.jeantessier.dependency.ClassNode)
void setConfirmed(boolean)
com.jeantessier.dependency.Printer
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node)
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependency.RegularExpressionSelectionCriteria
com.jeantessier.dependency.RegularExpressionSelectionCriteria.parseRE(java.lang.String)
protected static java.util.List parseRE(java.lang.String)
static java.util.List parseRE(java.lang.String)
com.jeantessier.dependency.TextPrinter
private boolean showInferred
public boolean isShowInferred()
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)
public void setShowInferred(boolean)
com.jeantessier.dependency.XMLPrinter
public void printInboundNode(com.jeantessier.dependency.Node, java.lang.String)
protected com.jeantessier.dependency.Printer printNodeName(com.jeantessier.dependency.Node, java.lang.String)
public void printOutboundNode(com.jeantessier.dependency.Node, java.lang.String)
com.jeantessier.dependencyfinder.VerboseListenerBase
public class com.jeantessier.dependencyfinder.VerboseListenerBase extends java.lang.Object implements com.jeantessier.classreader.LoadListener
public class com.jeantessier.dependencyfinder.VerboseListenerBase extends com.jeantessier.classreader.LoadListenerBase
private int classCount
private java.util.LinkedList groups
private java.util.Collection visitedFiles
public void beginClassfile(com.jeantessier.classreader.LoadEvent)
public void beginGroup(com.jeantessier.classreader.LoadEvent)
public void beginSession(com.jeantessier.classreader.LoadEvent)
public void endClassfile(com.jeantessier.classreader.LoadEvent)
public void endFile(com.jeantessier.classreader.LoadEvent)
public void endGroup(com.jeantessier.classreader.LoadEvent)
public void endSession(com.jeantessier.classreader.LoadEvent)
public int getClassCount()
protected com.jeantessier.dependencyfinder.GroupData getCurrentGroup()
protected java.util.Collection getVisitedFiles()
private int computeCurrentRatio()
com.jeantessier.dependencyfinder.gui.DependencyExtractAction
private java.io.File[] files
com.jeantessier.dependencyfinder.gui.DependencyFinder
private java.io.File inputFile
public java.io.File getInputFile()
public void setInputFile(java.io.File)
com.jeantessier.dependencyfinder.gui.DependencyFinder.setMaximize(boolean)
public void setMaximize(boolean)
private void setMaximize(boolean)
com.jeantessier.dependencyfinder.gui.DependencyFinder.setMinimize(boolean)
public void setMinimize(boolean)
private void setMinimize(boolean)
com.jeantessier.dependencyfinder.gui.DependencyFinder.setNodeFactory(com.jeantessier.dependency.NodeFactory)
public void setNodeFactory(com.jeantessier.dependency.NodeFactory)
private void setNodeFactory(com.jeantessier.dependency.NodeFactory)
private com.jeantessier.classreader.ClassfileLoaderDispatcher dispatcher
private java.util.Collection inputFiles
private com.jeantessier.classreader.Monitor monitor
public void addInputFiles(java.util.Collection)
public com.jeantessier.classreader.ClassfileLoaderDispatcher getClassfileLoaderDispatcher()
private java.awt.Font getCodeFont(int, int)
public java.util.Collection getInputFiles()
public com.jeantessier.classreader.Monitor getMonitor()
private void setClassfileLoaderDispatcher(com.jeantessier.classreader.ClassfileLoaderDispatcher)
private void setInputFiles(java.util.Collection)
private void setMonitor(com.jeantessier.classreader.Monitor)
jsp.extract_jsp$VerboseListener
private int classCount
public int getClassCount()
com.jeantessier.classreader.RemoveVisitor
com.jeantessier.classreader.GroupData
com.jeantessier.classreader.LoadListenerBase
com.jeantessier.classreader.ModifiedOnlyDispatcher
com.jeantessier.classreader.Monitor
com.jeantessier.dependency.DeletingVisitor
com.jeantessier.dependencyfinder.cli.ClassFinder
com.jeantessier.dependencyfinder.cli.ClassMatcher