Groovy Documentation

org.jdesktop.html.form
[Java] Class AbstractForm

java.lang.Object
  org.jdesktop.beans.AbstractBean
      org.jdesktop.html.form.AbstractForm
All Implemented Interfaces:
Form

public abstract class AbstractForm
extends org.jdesktop.beans.AbstractBean

An abstract implementation of the Form interface.

Authors:
rbair


Field Summary
private String baseUrl

private Encoding encoding

private Set inputs

 
Constructor Summary
protected AbstractForm(String baseUrl, Set inputs)

Create a new AbstractForm with the given baseUrl and set of Inputs.

protected AbstractForm(String baseUrl, Input... inputs)

Create a new AbstractForm with the given baseUrl and array of Inputs.

protected AbstractForm(String baseUrl, Encoding enc, Input... inputs)

Create a new AbstractForm with the given baseUrl and array of Inputs.

 
Method Summary
String getBaseUrl()

@inheritDoc

Encoding getEncoding()

@inheritDoc

Input getInput(String name)

@inheritDoc

Parameter[] getInputParameters()

@inheritDoc

Input[] getInputs()

@inheritDoc

Response submit(Session session)

@inheritDoc

 
Methods inherited from class org.jdesktop.beans.AbstractBean
org.jdesktop.beans.AbstractBean#clone(), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(), org.jdesktop.beans.AbstractBean#wait(), org.jdesktop.beans.AbstractBean#wait(long), org.jdesktop.beans.AbstractBean#wait(long, int), org.jdesktop.beans.AbstractBean#equals(java.lang.Object), org.jdesktop.beans.AbstractBean#toString(), org.jdesktop.beans.AbstractBean#hashCode(), org.jdesktop.beans.AbstractBean#getClass(), org.jdesktop.beans.AbstractBean#notify(), org.jdesktop.beans.AbstractBean#notifyAll()
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

baseUrl

private String baseUrl


encoding

private Encoding encoding


inputs

private Set inputs


 
Constructor Detail

AbstractForm

protected AbstractForm(String baseUrl, Set inputs)
Create a new AbstractForm with the given baseUrl and set of Inputs. The baseUrl is necessary for evaluating action urls that are relative.
Parameters:
baseUrl - the base url. May be null (but then relative action paths will fail).
inputs - the set of inputs. May be null.


AbstractForm

protected AbstractForm(String baseUrl, Input... inputs)
Create a new AbstractForm with the given baseUrl and array of Inputs. The baseUrl is necessary for evaluating action urls that are relative.
Parameters:
baseUrl - the base url. May be null (but then relative action paths will fail).
inputs - the array of inputs. May be null.


AbstractForm

protected AbstractForm(String baseUrl, Encoding enc, Input... inputs)
Create a new AbstractForm with the given baseUrl and array of Inputs. The baseUrl is necessary for evaluating action urls that are relative.
Parameters:
baseUrl - the base url. May be null (but then relative action paths will fail).
encoding - the encoding to use. If null, then UrlEncoded is used
inputs - the array of inputs. May be null.


 
Method Detail

getBaseUrl

public String getBaseUrl()
inheritDoc:


getEncoding

public Encoding getEncoding()
inheritDoc:


getInput

public Input getInput(String name)
inheritDoc:


getInputParameters

public Parameter[] getInputParameters()
inheritDoc:


getInputs

public Input[] getInputs()
inheritDoc:


submit

public Response submit(Session session)
inheritDoc:


 

Groovy Documentation