public abstract class AbstractParametrizedWidget extends Object implements ParametrizedWidget
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,ParameterType> |
propertyParameters |
ACTION_PARAMETER, ALIGNMENT_PARAMTER, ALLOW_HTML, AVAILABLE_VALUES_PARAMETER, BORDERED_ROW_PARAMETER, BUTTON_STYLE_PARAMETER, COLLECTION_PARAMETER, CONDENSED_ROW_PARAMETER, CONTENT_PARAMETER, CSS_CLASSES_PARAMETER, DATA_TO_SEND_PARAMETER, DATE_FORMAT_PARAMETER, DISABLED_PARAMETER, DISPLAY_PARAMETER, FORCE_UTC_PARAMETER, HEADERS_PARAMETER, HIDDEN_PARAMETER, INPUT_TYPE_PARAMETER, KEYS_PARAMETER, LABEL_HIDDEN_PARAMETER, LABEL_PARAMETER, LABEL_POSITION_PARAMETER, LABEL_WIDTH_PARAMETER, PLACEHOLDER_PARAMETER, READONLY_PARAMETER, REMOVE_ITEM_PARAMETER, REPEATED_COLLECTION_PARAMETER, REQUIRED_PARAMETER, SELECTED_ROW_PARAMETER, STRIPED_ROW_PARAMETER, TARGET_URL_ON_SUCCESS_PARAMETER, TEXT_PARAMETER, URL_PARAMETER, VALUE_PARAMETER, VALUE_TO_ADD_PARAMETER| Constructor and Description |
|---|
AbstractParametrizedWidget() |
AbstractParametrizedWidget(String widgetId) |
| Modifier and Type | Method and Description |
|---|---|
protected PropertyValue |
createPropertyValue(Map.Entry<String,Object> entry) |
protected PropertyValue |
createPropertyValue(ParameterType type,
Object value) |
String |
getCssClasses() |
Integer |
getDimension() |
protected String |
getEntryKey(Map.Entry<String,Object> entry) |
String |
getHidden() |
String |
getWidgetId() |
void |
setCssClasses(String cssClasses) |
void |
setDimension(Integer dimension) |
void |
setHidden(String hidden) |
void |
setPropertyValue(String paramName,
ParameterType type,
Object value) |
Component |
toComponent(DimensionFactory dimensionFactory) |
protected Map<String,PropertyValue> |
toPropertyValues() |
protected static final Map<String,ParameterType> propertyParameters
public AbstractParametrizedWidget(String widgetId)
public AbstractParametrizedWidget()
public String getWidgetId()
getWidgetId in interface ParametrizedWidgetpublic void setDimension(Integer dimension)
public Integer getDimension()
getDimension in interface ParametrizedWidgetpublic String getCssClasses()
public void setCssClasses(String cssClasses)
public String getHidden()
public void setHidden(String hidden)
public Component toComponent(DimensionFactory dimensionFactory)
protected Map<String,PropertyValue> toPropertyValues()
protected PropertyValue createPropertyValue(Map.Entry<String,Object> entry)
protected PropertyValue createPropertyValue(ParameterType type, Object value)
public void setPropertyValue(String paramName, ParameterType type, Object value)
Copyright © 2021. All rights reserved.