| 
 | MaltParser 1.4.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.maltparser.core.options.option.Option
org.maltparser.core.options.option.StringEnumOption
public class StringEnumOption
A string enum type option is an option that can only contain string value that corresponds to another string.
| Field Summary | 
|---|
| Fields inherited from class org.maltparser.core.options.option.Option | 
|---|
| BOTH, NONE, PROCESS, SAVE, TRAIN | 
| Constructor Summary | |
|---|---|
| StringEnumOption(OptionGroup group,
                                 String name,
                                 String shortDescription,
                                 String flag,
                                 String usage)Creates a stringenum type option description | |
| Method Summary | |
|---|---|
|  void | addLegalValue(String value,
                           String desc,
                           String mapto)Adds a legal value that corresponds to another string | 
|  Object | getDefaultValueObject()Returns the object for the default value for option. | 
|  String | getDefaultValueString()Returns a string representation of the default value. | 
|  String | getLegalValueMapToString(String value)Returns the mapped legal value | 
|  String | getLegalValueString(String value)Returns the legal value identifier name (an enumerate string value) | 
|  String | getMapto(String value)Returns the mapped legal value that corresponds to the enumerate string value. | 
|  String | getStringRepresentation(Object value)Returns a string representation of the option value. | 
|  Object | getValueObject(String value)Returns the corresponding object for the option value (specified as a string value). | 
|  void | setDefaultValue(String defaultValue)Sets the default value for the option. | 
|  String | toString() | 
| Methods inherited from class org.maltparser.core.options.option.Option | 
|---|
| compareTo, getFlag, getGroup, getName, getShortDescription, getUsage, isAmbiguous, setAmbiguous, setFlag, setGroup, setName, setShortDescription, setUsage, setUsage | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public StringEnumOption(OptionGroup group,
                        String name,
                        String shortDescription,
                        String flag,
                        String usage)
                 throws MaltChainedException
group - a reference to the option group.name - the name of the option.shortDescription - a short description of the option.flag - a short string that can be used in the command line.usage - a string that explains the usage of the option.
OptionException
MaltChainedException| Method Detail | 
|---|
public Object getValueObject(String value)
                      throws MaltChainedException
Option
getValueObject in class Optionvalue - the string option value
OptionException
MaltChainedException
public Object getDefaultValueObject()
                             throws MaltChainedException
Option
getDefaultValueObject in class OptionOptionException
MaltChainedException
public String getLegalValueString(String value)
                           throws MaltChainedException
value - the mapped legal value
MaltChainedException
public String getLegalValueMapToString(String value)
                                throws MaltChainedException
value - an enumerate string value
MaltChainedException
public void setDefaultValue(String defaultValue)
                     throws MaltChainedException
Option
setDefaultValue in class OptiondefaultValue - the string default value
OptionException
MaltChainedExceptionpublic String getDefaultValueString()
Option
getDefaultValueString in class Optionpublic String getMapto(String value)
value - an enumerate string value
public void addLegalValue(String value,
                          String desc,
                          String mapto)
                   throws MaltChainedException
value - a legal value namedesc - a short description of the legal valuemapto - a mapto string value
OptionException
MaltChainedExceptionpublic String getStringRepresentation(Object value)
Option
getStringRepresentation in class Optionvalue - an option value object
public String toString()
toString in class Option| 
 | MaltParser 1.4.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||