com.ibm.as400.util.html
Class HTMLList

java.lang.Object
  extended by com.ibm.as400.util.html.HTMLTagAttributes
      extended by com.ibm.as400.util.html.HTMLList
All Implemented Interfaces:
HTMLTagElement, Serializable
Direct Known Subclasses:
OrderedList, UnorderedList

public abstract class HTMLList
extends HTMLTagAttributes
implements Serializable

The HTMLList class represents a list. The list can either be an ordered list <ol> or an unordered list <ul>.

HTMLList objects generate the following events:

See Also:
Serialized Form

Constructor Summary
Constructor and Description
HTMLList()
          Constructs a default HTMLList object.
HTMLList(Vector itemList)
          Constructs an HTMLList object with the specified itemList.
 
Method Summary
Modifier and Type Method and Description
 void addList(HTMLList list)
          Adds an HTML list to the HTMLList.
 void addListItem(HTMLListItem item)
          Adds an HTMLListItem item to the HTMLList.
 void addListItemElementListener(ElementListener listener)
          Adds an ElementListener.
 String getDirection()
          Returns the direction of the text interpretation.
 int getItemCount()
          Returns the number of items in the HTMLList.
 Vector getItems()
          Returns the list of items.
 String getLanguage()
          Returns the language of the input element.
 boolean isCompact()
          Indicates if the list is initialized to compact.
 boolean isUseFO()
          Returns if Formatting Object tags are outputted.
 void removeList(HTMLList list)
          Removes an HTML list from the HTMLList.
 void removeListItem(HTMLListItem item)
          Removes an HTMLListItem item from the HTMLList.
 void removeListItemElementListener(ElementListener listener)
          Removes this ElementListener.
 void setCompact(boolean compact)
          Sets whether the list is initialized to being compact.
 void setDirection(String dir)
          Sets the direction of the text interpretation.
 void setItems(Vector itemList)
          Sets the items in the HTMLList.
 void setLanguage(String lang)
          Sets the language of the input tag.
 void setUseFO(boolean useFO)
          Sets if Formatting Object tags should be used.
 String toString()
          Returns a String representation for the HTMLList tag.
 
Methods inherited from class com.ibm.as400.util.html.HTMLTagAttributes
addPropertyChangeListener, getAttributes, getAttributeString, removePropertyChangeListener, setAttributes
 
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

HTMLList

public HTMLList()
Constructs a default HTMLList object.


HTMLList

public HTMLList(Vector itemList)
Constructs an HTMLList object with the specified itemList.

Parameters:
itemList - The items in the HTMLList.
Method Detail

addListItem

public void addListItem(HTMLListItem item)
Adds an HTMLListItem item to the HTMLList.

Parameters:
item - The HTMLTagElement.

addList

public void addList(HTMLList list)
Adds an HTML list to the HTMLList.

Parameters:
list - The HTMLList.

addListItemElementListener

public void addListItemElementListener(ElementListener listener)
Adds an ElementListener.

Parameters:
listener - The ElementListener.

getDirection

public String getDirection()
Returns the direction of the text interpretation.

Returns:
The direction of the text.

getItemCount

public int getItemCount()
Returns the number of items in the HTMLList.

Returns:
The number of items.

getItems

public Vector getItems()
Returns the list of items.

Returns:
The items.

getLanguage

public String getLanguage()
Returns the language of the input element.

Returns:
The language of the input element.

isCompact

public boolean isCompact()
Indicates if the list is initialized to compact.

Returns:
true if compact; false otherwise.

isUseFO

public boolean isUseFO()
Returns if Formatting Object tags are outputted. The default value is false.

Returns:
true if the output generated is an XSL formatting object, false if the output generated is HTML.

removeListItem

public void removeListItem(HTMLListItem item)
Removes an HTMLListItem item from the HTMLList.

Parameters:
item - The HTMLTagElement.

removeList

public void removeList(HTMLList list)
Removes an HTML list from the HTMLList.

Parameters:
list - The HTMLList.

removeListItemElementListener

public void removeListItemElementListener(ElementListener listener)
Removes this ElementListener.

Parameters:
listener - The ElementListener.

setCompact

public void setCompact(boolean compact)
Sets whether the list is initialized to being compact. The compact attribute instructs the browser to reduce the space occupied by the list.

Parameters:
compact - true if initialized to compact; false otherwise. The default is false.

setDirection

public void setDirection(String dir)
Sets the direction of the text interpretation.

Parameters:
dir - The direction. One of the following constants defined in HTMLConstants: LTR or RTL.
See Also:
HTMLConstants

setItems

public void setItems(Vector itemList)
Sets the items in the HTMLList.

Parameters:
itemList - The list of items.

setLanguage

public void setLanguage(String lang)
Sets the language of the input tag.

Parameters:
lang - The language. Example language tags include: en and en-US.

setUseFO

public void setUseFO(boolean useFO)
Sets if Formatting Object tags should be used. The default value is false.

Parameters:
useFO - - true if output generated is an XSL formatting object, false if the output generated is HTML.

toString

public String toString()
Returns a String representation for the HTMLList tag.

Overrides:
toString in class Object
Returns:
The tag.