Interface Algorithm is the top-level interface
 from which is derived specific interfaces for particular algorithms.
 Thus, a sorting algorithm will implement an interface derived from
 this one.
| Method Summary | |
 java.lang.String | 
getName()
getName should return your name and the name of your algorithm,
  e.g., "Beavis' implementation of SelectionSort". | 
 void | 
setPropertyExtractor(int algID,
                     edu.gwu.util.PropertyExtractor prop)
setPropertyExtractor will be called by the simulator
 with an instance of PropertyExtractor which an algorithm
 can use to extract properties from the original properties file. | 
| Method Detail | 
public java.lang.String getName()
getName should return your name and the name of your algorithm,
  e.g., "Beavis' implementation of SelectionSort".String value
public void setPropertyExtractor(int algID,
                                 edu.gwu.util.PropertyExtractor prop)
setPropertyExtractor will be called by the simulator
 with an instance of PropertyExtractor which an algorithm
 can use to extract properties from the original properties file.algID - an int value - the ID assigned to the algorithm
    so that algorithm-specific properties can be extracted from the property file.prop - a PropertyExtractor value