Module wicket.bootstrap.core
Class EnumRadioChoiceRenderer<T extends Enum<T>>
java.lang.Object
de.agilecoders.wicket.core.markup.html.bootstrap.form.radio.DefaultRadioChoiceRenderer<T>
de.agilecoders.wicket.core.markup.html.bootstrap.form.radio.EnumRadioChoiceRenderer<T>
- All Implemented Interfaces:
IRadioChoiceRenderer<T>,Serializable,IDetachable,IClusterable
Enum radio renderer similar to
EnumChoiceRenderer. Option labels are pulled
from the resources.- Author:
- reiern70
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal CharSequencegetDisplayValue(T object) protected CharSequencepostProcess(String value) Post processes thevalueafter it is retrieved from the localizer.protected StringresourceKey(T object) Translates theobjectinto resource key that will be used to lookup the value shown to the userMethods inherited from class de.agilecoders.wicket.core.markup.html.bootstrap.form.radio.DefaultRadioChoiceRenderer
detach, getButtonClass, modelOfMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.agilecoders.wicket.core.markup.html.bootstrap.form.radio.IRadioChoiceRenderer
lableOf
-
Constructor Details
-
EnumRadioChoiceRenderer
-
EnumRadioChoiceRenderer
-
-
Method Details
-
labelOf
- Specified by:
labelOfin interfaceIRadioChoiceRenderer<T extends Enum<T>>- Overrides:
labelOfin classDefaultRadioChoiceRenderer<T extends Enum<T>>
-
getDisplayValue
-
postProcess
Post processes thevalueafter it is retrieved from the localizer. Default implementation escapes any markup found in thevalue.- Parameters:
value-- Returns:
- postprocessed value
-
resourceKey
Translates theobjectinto resource key that will be used to lookup the value shown to the user- Parameters:
object-- Returns:
- resource key
-