ij.plugin
Class ClassChecker

java.lang.Object
  extended by ij.plugin.ClassChecker
All Implemented Interfaces:
PlugIn

public class ClassChecker
extends java.lang.Object
implements PlugIn

Checks for duplicate class files in the plugins directory and deletes older duplicates.


Field Summary
(package private)  char separatorChar
           
 
Constructor Summary
ClassChecker()
           
 
Method Summary
(package private)  void deleteDuplicates()
           
(package private)  java.lang.String[] getClassFiles()
          Returns a list of all the class files in the plugins folder and subfolders of the plugins folder.
 java.lang.String getName(java.lang.String path)
           
(package private)  void getSubdirectoryClassFiles(java.lang.String path, java.lang.String dir, java.util.Vector v)
          Looks for class files in a subfolders of the plugins folder.
 void run(java.lang.String arg)
          This method is called when the plugin is loaded.
(package private)  void write(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

separatorChar

char separatorChar
Constructor Detail

ClassChecker

public ClassChecker()
Method Detail

run

public void run(java.lang.String arg)
Description copied from interface: PlugIn
This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt.

Specified by:
run in interface PlugIn

deleteDuplicates

void deleteDuplicates()

write

void write(java.lang.String path)

getName

public java.lang.String getName(java.lang.String path)

getClassFiles

java.lang.String[] getClassFiles()
Returns a list of all the class files in the plugins folder and subfolders of the plugins folder.


getSubdirectoryClassFiles

void getSubdirectoryClassFiles(java.lang.String path,
                               java.lang.String dir,
                               java.util.Vector v)
Looks for class files in a subfolders of the plugins folder.