com.ibm.as400.util.html
Class LayoutFormPanel

java.lang.Object
  extended bycom.ibm.as400.util.html.LayoutFormPanel
All Implemented Interfaces:
HTMLTagElement, Serializable
Direct Known Subclasses:
GridLayoutFormPanel, LineLayoutFormPanel

public abstract class LayoutFormPanel
extends Object
implements HTMLTagElement, Serializable

The LayoutFormPanel class represents a layout of HTML form elements.

LayoutFormPanel objects generate the following events:

See Also:
Serialized Form

Constructor Summary
LayoutFormPanel()
          Constructs a default LayoutFormPanel.
 
Method Summary
 void addElement(HTMLTagElement element)
          Adds a form element to the panel.
 void addElementListener(ElementListener listener)
          Adds an ElementListener.
 int getSize()
          Returns the number of elements in the layout.
 void removeElement(HTMLTagElement element)
          Removes a form element from the panel.
 void removeElementListener(ElementListener listener)
          Removes this ElementListener from the internal list.
 String toString()
          Returns a String representation of the panel tag.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.as400.util.html.HTMLTagElement
getFOTag, getTag
 

Constructor Detail

LayoutFormPanel

public LayoutFormPanel()
Constructs a default LayoutFormPanel.

Method Detail

addElement

public void addElement(HTMLTagElement element)
Adds a form element to the panel.

Parameters:
element - The form element.

addElementListener

public void addElementListener(ElementListener listener)
Adds an ElementListener. The ElementListener object is added to an internal list of ElementListeners; it can be removed with removeElementListener.

Parameters:
listener - The ElementListener.
See Also:
removeElementListener(com.ibm.as400.util.html.ElementListener)

getSize

public int getSize()
Returns the number of elements in the layout.

Returns:
The number of elements.

removeElement

public void removeElement(HTMLTagElement element)
Removes a form element from the panel.

Parameters:
element - The form element.

removeElementListener

public void removeElementListener(ElementListener listener)
Removes this ElementListener from the internal list. If the ElementListener is not on the list, nothing is done.

Parameters:
listener - The ElementListener.
See Also:
addElementListener(com.ibm.as400.util.html.ElementListener)

toString

public String toString()
Returns a String representation of the panel tag.

Returns:
The tag.