View Javadoc

1   package fr.ove.openmath.jome.model.processor;
2   
3   import java.util.Vector;
4   
5   /***
6   * The interface to implement to be a Strahler processor.
7   *
8   * @author © 2000 DIRAT Laurent
9   * @version 1.0  16/08/2000
10  */
11  public interface StrahlerProcessorInterface extends Processor {
12      /***
13      * Sets the strahler level form which the processing will be considering.<BR>
14      * For convenience only, in most cases this method is equivalent to the
15      * @see setLevel of the @see Processor interface.
16      * @param strahlerLevel the strahler level.
17      */
18      public void setStrahlerLevel(int strahlerLevel);
19      
20      /***
21      * Returns the strahler level form which the processing will be considering.<BR>
22      * For convenience only, in most cases this method is equivalent to the
23      * @see getLevel of the @see Processor interface.
24      */
25      public int getStrahlerLevel();
26      
27      /***
28      * Returns the Strahler numbers list.
29      */
30      public Vector getStrahlerList();
31      
32      /***
33      * Returns the biggest Strahler number calculated.
34      */
35      public int getBiggestStrahler();
36  }