Class ServerAction

    • Constructor Detail

      • ServerAction

        public ServerAction()
      • ServerAction

        public ServerAction​(String name)
      • ServerAction

        public ServerAction​(String name,
                            String command)
        Parameters:
        name - display name of the action
        command - the value of the action command key
      • ServerAction

        public ServerAction​(String name,
                            Icon icon)
      • ServerAction

        public ServerAction​(String name,
                            String command,
                            Icon icon)
        Parameters:
        name - display name of the action
        command - the value of the action command key
        icon - icon to display
    • Method Detail

      • setURL

        public void setURL​(String url)
        Set the url for the action.

        Parameters:
        url - a string representation of the url
      • getURL

        public String getURL()
      • addParam

        public void addParam​(String name,
                             String value)
        Adds a name value pair which represents a url parameter in an http POST request.
      • getParamValue

        public String getParamValue​(String name)
        Return a parameter value corresponding to name or null if it doesn't exist.
      • getParamNames

        public Set<String> getParamNames()
        Return a set of parameter names or null if there are no params
      • addHeader

        public void addHeader​(String name,
                              String value)
        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

        public String getHeaderValue​(String name)
        Return a header value corresponding to name or null if it doesn't exist.
      • getHeaderNames

        public Set<String> getHeaderNames()
        Return a set of parameter names or null if there are no params
      • actionPerformed

        public void actionPerformed​(ActionEvent evt)
        Invokes the server operation when the action has been invoked.