View Javadoc

1   package rydeen;
2   
3   /**
4    * 1つの引数を表すインターフェースです.
5    * 引数は名前と値と説明を含みます.
6    * 引数の名前にnullは許容しません.
7    * 
8    * @author Haruaki Tamada
9    */
10  public interface Argument{
11      /**
12       * 引数の名前を返します.必ずnull以外の値を返さなければいけません.
13       */
14      public String getName();
15  
16      /**
17       * 引数の値を返します.nullが返される場合もあります.
18       */
19      public String getValue();
20  
21      /**
22       * 引数の解説を返します.nullが返される場合もあります.
23       */
24      public String getDescription();
25  }