KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > incava > jagol > StringOption


1 package org.incava.jagol;
2
3 import java.io.*;
4 import java.util.*;
5
6
7 /**
8  * Represents an option that is an String.
9  */

10 public class StringOption extends NonBooleanOption
11 {
12     private String JavaDoc value;
13     
14     public StringOption(String JavaDoc longName, String JavaDoc description)
15     {
16         this(longName, description, null);
17     }
18
19     public StringOption(String JavaDoc longName, String JavaDoc description, String JavaDoc value)
20     {
21         super(longName, description);
22         this.value = value;
23     }
24
25     /**
26      * Returns the value.
27      */

28     public String JavaDoc getValue()
29     {
30         return value;
31     }
32
33     /**
34      * Sets the value.
35      */

36     public void setValue(String JavaDoc value)
37     {
38         this.value = value;
39     }
40
41     public String JavaDoc toString()
42     {
43         return value;
44     }
45
46     protected String JavaDoc getType()
47     {
48         return "string";
49     }
50
51 }
52
Popular Tags