|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectca.bc.gov.webade.preferences.DefaultMultiValueWebADEPreference
| Constructor Summary | |
DefaultMultiValueWebADEPreference(java.lang.String preferenceName)
Creates a new preference with the given name. |
|
| Method Summary | |
void |
addPreferenceValue(java.lang.String preferenceValue)
Add the given value to the preference. |
void |
clearPreferenceValues()
Removes all preference values for this preference, leaving this preference with an empty array of values. |
java.lang.Object |
clone()
see java.lang.Object#clone() |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getPreferenceName()
|
java.lang.String |
getPreferenceValue()
|
java.util.List |
getPreferenceValues()
|
int |
hashCode()
|
void |
removePreferenceValue(java.lang.String preferenceValue)
Removes the given value from the preference. |
void |
setPreferenceValue(java.lang.String preferenceValue)
Sets the given value as the preference value, erasing all other preference values that may already be set for this preference. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DefaultMultiValueWebADEPreference(java.lang.String preferenceName)
preferenceName - The name of the preference.
java.lang.NullPointerException - Thrown if the preference name parameter was null.| Method Detail |
public final java.lang.String getPreferenceName()
getPreferenceName in interface WebADEPreference
public final java.lang.String getPreferenceValue()
throws java.lang.IllegalStateException
getPreferenceValue in interface WebADEPreferencejava.lang.IllegalStateException - Thrown if the preference contains multiple values.public final java.util.List getPreferenceValues()
getPreferenceValues in interface MultiValueWebADEPreferencepublic final void setPreferenceValue(java.lang.String preferenceValue)
setPreferenceValue in interface WebADEPreferencepreferenceValue - The preference value to set.public final void addPreferenceValue(java.lang.String preferenceValue)
addPreferenceValue in interface MultiValueWebADEPreferencepreferenceValue - The preference value to add.public final void removePreferenceValue(java.lang.String preferenceValue)
removePreferenceValue in interface MultiValueWebADEPreferencepreferenceValue - The preference value to remove.public final void clearPreferenceValues()
clearPreferenceValues in interface MultiValueWebADEPreferencepublic final boolean equals(java.lang.Object obj)
Object.equals(java.lang.Object)public final java.lang.String toString()
Object.toString()public final int hashCode()
Object.hashCode()public java.lang.Object clone()
clone in interface WebADEPreference
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||