moapi
Class ModMultiOption

java.lang.Object
  extended by moapi.ModOption<java.lang.String>
      extended by moapi.ModMultiOption

public class ModMultiOption
extends ModOption<java.lang.String>

Multiple Selector API

Since:
0.1

Field Summary
 
Fields inherited from class moapi.ModOption
callback, global, localValue, name, value
 
Constructor Summary
ModMultiOption(java.lang.String name)
          Create a multiple selector with no values
ModMultiOption(java.lang.String id, java.lang.String name)
          Creates a multiple selector with no values and the given name/id
ModMultiOption(java.lang.String name, java.lang.String[] values)
          Creates a multiple selector with given values
ModMultiOption(java.lang.String id, java.lang.String name, java.lang.String[] values)
          Creates a multiple selector with given values and given name/id
 
Method Summary
 void addValue(java.lang.String value)
          Add a single value to this selector
 java.lang.String getNextValue(java.lang.String s)
          Gets the next value in this selector
 
Methods inherited from class moapi.ModOption
getCallback, getGlobalValue, getID, getLocalValue, getName, getValue, getValue, hasCallback, setCallback, setGlobal, setGlobalValue, setLocalValue, setName, setValue, setValue, useGlobalValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModMultiOption

public ModMultiOption(java.lang.String name)
Create a multiple selector with no values

Parameters:
name - Name of selector

ModMultiOption

public ModMultiOption(java.lang.String name,
                      java.lang.String[] values)
Creates a multiple selector with given values

Parameters:
name - Name of selector
values - Values for selector

ModMultiOption

public ModMultiOption(java.lang.String id,
                      java.lang.String name,
                      java.lang.String[] values)
Creates a multiple selector with given values and given name/id

Parameters:
id - ID of the selector
name - Name of selector
values - Values for selector

ModMultiOption

public ModMultiOption(java.lang.String id,
                      java.lang.String name)
Creates a multiple selector with no values and the given name/id

Parameters:
id - ID of selector
name - Name of selector
Since:
0.8
Method Detail

addValue

public void addValue(java.lang.String value)
Add a single value to this selector

Parameters:
value - Value to add

getNextValue

public java.lang.String getNextValue(java.lang.String s)
Gets the next value in this selector

Parameters:
s - Current value
Returns:
Next value