ca.intelliware.amakihi.actor.http
Class Form

java.lang.Object
  |
  +--ca.intelliware.amakihi.actor.http.Form

public class Form
extends java.lang.Object

An HTML <form> element.

Version:
$Revision: 1.3 $
Author:
Intelliware Development

Constructor Summary
Form(java.net.URL url, org.w3c.dom.Element element)
           
 
Method Summary
protected  void addClickedButtonInfo(java.util.List data, org.w3c.dom.Element input)
           
protected  void addClickedButtonInfo(java.util.List data, org.w3c.dom.Element scriptInput, org.w3c.dom.Element pageInput)
           
protected  void addInputFieldData(java.util.List data, org.w3c.dom.Element input)
           
protected  void addSelectFieldData(java.util.List data, org.w3c.dom.Element input)
           
 java.lang.String describe()
          Finds the best possible short description of the form.
 java.lang.String getAction()
           
protected  org.w3c.dom.Element getElement(org.w3c.dom.Element input, java.lang.String tagName, java.lang.String nameAttribute)
           
 java.lang.String getEncodingType()
           
 java.net.URL getFullyQualifiedURL()
           
 NameValuePair[] getInputData(org.w3c.dom.Element input)
           
 Request.Method getMethod()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Form

public Form(java.net.URL url,
            org.w3c.dom.Element element)
Method Detail

getAction

public java.lang.String getAction()

getMethod

public Request.Method getMethod()

getEncodingType

public java.lang.String getEncodingType()

getFullyQualifiedURL

public java.net.URL getFullyQualifiedURL()
                                  throws java.net.MalformedURLException

getInputData

public NameValuePair[] getInputData(org.w3c.dom.Element input)

getElement

protected org.w3c.dom.Element getElement(org.w3c.dom.Element input,
                                         java.lang.String tagName,
                                         java.lang.String nameAttribute)

addInputFieldData

protected void addInputFieldData(java.util.List data,
                                 org.w3c.dom.Element input)

addSelectFieldData

protected void addSelectFieldData(java.util.List data,
                                  org.w3c.dom.Element input)

addClickedButtonInfo

protected void addClickedButtonInfo(java.util.List data,
                                    org.w3c.dom.Element scriptInput,
                                    org.w3c.dom.Element pageInput)

addClickedButtonInfo

protected void addClickedButtonInfo(java.util.List data,
                                    org.w3c.dom.Element input)

describe

public java.lang.String describe()

Finds the best possible short description of the form.

Returns:
String - the id attribute, the name attribute or the action attribute (whichever is found first);


Copyright 2002 Intelliware Development. All Rights Reserved.