org.jboss.forge.ui.input
Interface InputComponent<IMPLTYPE,VALUETYPE>
- All Superinterfaces:
- Faceted<HintsFacet>
- All Known Subinterfaces:
- SelectComponent<IMPLTYPE,VALUETYPE>, UIInput<VALUETYPE>, UIInputMany<VALUETYPE>, UISelectMany<VALUETYPE>, UISelectOne<VALUETYPE>
@Exported
public interface InputComponent<IMPLTYPE,VALUETYPE>
- extends Faceted<HintsFacet>
This is the parent interface of all inputs.
- Author:
- Lincoln Baxter, III
getLabel
String getLabel()
getName
String getName()
getValueType
Class<VALUETYPE> getValueType()
isEnabled
boolean isEnabled()
isRequired
boolean isRequired()
getRequiredMessage
String getRequiredMessage()
setEnabled
IMPLTYPE setEnabled(boolean b)
setEnabled
IMPLTYPE setEnabled(Callable<Boolean> callable)
setLabel
IMPLTYPE setLabel(String label)
setRequired
IMPLTYPE setRequired(boolean required)
setRequired
IMPLTYPE setRequired(Callable<Boolean> required)
setRequiredMessage
IMPLTYPE setRequiredMessage(String message)
getValueConverter
Converter<String,VALUETYPE> getValueConverter()
setValueConverter
IMPLTYPE setValueConverter(Converter<String,VALUETYPE> converter)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.