Package org.jdesktop.swingx.action
Class ServerAction
java.lang.Object
javax.swing.AbstractAction
org.jdesktop.swingx.action.ServerAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
An action which will invoke an http POST operation.
- Author:
- Mark Davidson
- See Also:
-
Field Summary
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
ConstructorsConstructorDescriptionServerAction
(String name) ServerAction
(String name, String command) ServerAction
(String name, String command, Icon icon) ServerAction
(String name, Icon icon) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Invokes the server operation when the action has been invoked.void
Adds a name value pair which represents a url connection request property.void
Adds a name value pair which represents a url parameter in an http POST request.Return a set of parameter names or null if there are no paramsgetHeaderValue
(String name) Return a header value corresponding to name or null if it doesn't exist.Return a set of parameter names or null if there are no paramsgetParamValue
(String name) Return a parameter value corresponding to name or null if it doesn't exist.getURL()
void
Set the url for the action.Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
ServerAction
public ServerAction() -
ServerAction
-
ServerAction
- Parameters:
name
- display name of the actioncommand
- the value of the action command key
-
ServerAction
-
ServerAction
- Parameters:
name
- display name of the actioncommand
- the value of the action command keyicon
- icon to display
-
-
Method Details
-
setURL
Set the url for the action.- Parameters:
url
- a string representation of the url
-
getURL
-
addParam
Adds a name value pair which represents a url parameter in an http POST request. -
getParamValue
Return a parameter value corresponding to name or null if it doesn't exist. -
getParamNames
Return a set of parameter names or null if there are no params -
addHeader
Adds a name value pair which represents a url connection request property. For example, name could be "Content-Type" and the value could be "application/x-www-form-urlencoded" -
getHeaderValue
Return a header value corresponding to name or null if it doesn't exist. -
getHeaderNames
Return a set of parameter names or null if there are no params -
actionPerformed
Invokes the server operation when the action has been invoked.
-