public class HiddenConfig extends com.google.gwt.user.client.ui.Composite implements Config
Hidden widgets that can be used to send data to the server when the HTML form is submitted. An
Hidden widget can serve two roles. It's either a flag or a parameter.HiddenConfig can have the same flag. As a consequence
the request will have a parameter with the name of the flag. The value of this request parameter will be the list of
nameSpace of HiddenConfig that had the flag set when the form was submitted.HiddenConfig. Their names are prefixed by the nameSpace. For
each parameter set on a HiddenConfig there will be a request parameter with the same name and the same value.| Constructor and Description |
|---|
HiddenConfig()
Creates a new group of
Hidden widgets without specifying the nameSpace. |
HiddenConfig(String nameSpace)
Creates a new group of
Hidden widgets. |
| Modifier and Type | Method and Description |
|---|---|
void |
addFlag(String flagName)
Sets the specified flag.
|
Set<String> |
getFlagNames() |
String |
getNameSpace() |
String |
getParameter(String paramName)
Returns the value of the specified parameter, defaulting to
null if the parameter doesn't exist. |
String |
getParameter(String paramName,
String defaultValue)
Returns the value of the specified parameter, defaulting to the given value if the parameter doesn't exist.
|
Set<String> |
getParameterNames() |
String |
getQualifiedName(String paramName)
The qualified form of a parameter's name is obtained by prefixing the name of the parameter with
nameSpace. |
boolean |
hasFlag(String flagName)
Tests of the specified flag has been set.
|
void |
removeFlag(String flagName)
Removes the specified flag.
|
void |
removeParameter(String paramName)
Removes the specified parameter.
|
void |
setNameSpace(String nameSpace)
Sets the name of this group of
Hidden. |
String |
setParameter(String paramName,
String paramValue)
Sets the value of the specified parameter.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringpublic HiddenConfig()
Hidden widgets without specifying the nameSpace.public HiddenConfig(String nameSpace)
Hidden widgets.nameSpace - The name of this group.public String getParameter(String paramName)
Confignull if the parameter doesn't exist.getParameter in interface ConfigparamName - The name of the parameter.null if there's no such parameter.public String getParameter(String paramName, String defaultValue)
ConfiggetParameter in interface ConfigparamName - The name of the parameter.defaultValue - The default value if the parameter doesn't exist.public Set<String> getParameterNames()
getParameterNames in interface Configpublic String setParameter(String paramName, String paramValue)
paramName - The name of the parameter.paramValue - The value of the parameter.public void removeParameter(String paramName)
paramName - The name of the parameter to be removed.public void addFlag(String flagName)
flagName - The name of the flag to be set.public boolean hasFlag(String flagName)
flagName - The name of the flag to test.public void removeFlag(String flagName)
flagName - The name of the flag to be removed.public Set<String> getFlagNames()
public String getQualifiedName(String paramName)
nameSpace.paramName - The name of a parameter.public String getNameSpace()
Hidden.nameSpacepublic void setNameSpace(String nameSpace)
Hidden. As a consequence all flags and parameters are updated.nameSpace - The new name for this object.Copyright © 2004–2015 XWiki. All rights reserved.