|
qflib 0.99 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
de.qfs.lib.option.Option
de.qfs.lib.option.StringOption
de.qfs.lib.option.TextOption
A TextOption is similar to a StringOption except that its edit Component is a mulitline text area.
Field Summary | |
static java.lang.String |
LINESEP
Line separator (system specific). |
Constructor Summary | |
TextOption()
Create a new TextOption. |
|
TextOption(java.lang.String name,
java.lang.String value)
Create a new TextOption with a name and a value. |
|
TextOption(java.lang.String name,
java.lang.String value,
boolean nullOK)
Create a new TextOption with a name and a value and the nullOK flag. |
Method Summary | |
void |
fromArray(java.lang.String[] lines)
Create the value of the TextOption by joining Strings from an array with the newline character. |
static java.lang.String |
join(java.lang.String[] values,
java.lang.String sep)
Join an arry of Strings into one String. |
static java.lang.String[] |
split(java.lang.String value,
java.lang.String sep,
boolean stripEmpty)
Split a String into an array of Strings. |
java.lang.String[] |
toArray(boolean stripEmpty)
Return the value of the TextOption as an array of Strings, each element of the array representing one line of text. |
Methods inherited from class de.qfs.lib.option.StringOption |
equals, getConfigurableValue, setConfigurableValue |
Methods inherited from class de.qfs.lib.option.Option |
addResources, addValidator, checkValue, clone, getName, getResources, getValue, hashCode, isNullOK, removeValidator, setName, setNullOK, setResources, setValue, toString |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String LINESEP
Constructor Detail |
public TextOption()
public TextOption(java.lang.String name, java.lang.String value)
name
- The name to use.value
- The value to use.public TextOption(java.lang.String name, java.lang.String value, boolean nullOK)
name
- The name to use.value
- The value to use.nullOK
- The nullOK flag to use.Method Detail |
public static java.lang.String[] split(java.lang.String value, java.lang.String sep, boolean stripEmpty)
value
- The String to split.sep
- The separator.stripEmpty
- If true, don't include empty lines.public static java.lang.String join(java.lang.String[] values, java.lang.String sep)
values
- The Strings to join.sep
- The separator.public java.lang.String[] toArray(boolean stripEmpty)
stripEmpty
- If true, don't include empty lines.
public void fromArray(java.lang.String[] lines)
lines
- The Strings to join.
|
qflib 0.99 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |