com.ibm.as400.util.html
Class HTMLAlign

java.lang.Object
  |
  +--com.ibm.as400.util.html.HTMLTagAttributes
        |
        +--com.ibm.as400.util.html.HTMLAlign
All Implemented Interfaces:
HTMLTagElement, java.io.Serializable

public class HTMLAlign
extends HTMLTagAttributes
implements java.io.Serializable

The HTMLAlign class represents a block formatting element, which uses the HTML <DIV> tag, within an HTML page. The tag has an implied line break before and after the tag.

This example creates a HTMLAlign tag:

  // Create an ordered list.
  OrderedList list = new OrderedList(HTMLConstants.LARGE_ROMAN);
  OrderedListItem listItem = new OrderedListItem();
  listItem.setItemData(new HTMLText("my list item"));
  list.addListItem(listItem);
  

// Align the list. HTMLAlign align = new HTMLAlign(list, HTMLConstants.CENTER); System.out.println(align);

Here is the output of the HTMLAlign tag:

  <div align="center">
  <ol type="I">
  <li type="i">my list item</li>
  </ol>
  </div>
  

HTMLAlign objects generate the following events:

See Also:
Serialized Form

Constructor Summary
HTMLAlign()
          Constructs a default HTMLAlign object.
HTMLAlign(HTMLTagElement data)
          Constructs an HTMLAlign object with the specified data.
HTMLAlign(HTMLTagElement data, java.lang.String align)
          Constructs an HTMLAlign object with the specified data and align attribute.
 
Method Summary
 void addItem(HTMLTagElement data)
          Adds an HTMLTagElement to the list of tags to align.
 void addItemElementListener(ElementListener listener)
          Adds an ElementListener.
 java.lang.String getAlign()
          Returns the alignment of the HTMLAlign object.
 java.lang.String getDirection()
          Returns the direction of the text interpretation.
 java.lang.String getLanguage()
          Returns the language of the input element.
 java.lang.String getTag()
          Returns the tag for the HTML alignment.
 void removeItem(HTMLTagElement data)
          Removes an HTMLTagElement from the list of tags to align.
 void removeItemElementListener(ElementListener listener)
          Removes this ElementListener.
 void setAlign(java.lang.String align)
          Sets the horizontal alignment for a block of HTML.
 void setDirection(java.lang.String dir)
          Sets the direction of the text interpretation.
 void setLanguage(java.lang.String lang)
          Sets the language of the HTMLAlign tag.
 java.lang.String toString()
          Returns a String representation for the HTMLAlign 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
 

Constructor Detail

HTMLAlign

public HTMLAlign()
Constructs a default HTMLAlign object.

HTMLAlign

public HTMLAlign(HTMLTagElement data)
Constructs an HTMLAlign object with the specified data. The default alignment is left.
Parameters:
data - The data to align.

HTMLAlign

public HTMLAlign(HTMLTagElement data,
                 java.lang.String align)
Constructs an HTMLAlign object with the specified data and align attribute.
Parameters:
data - The data to align.
align - The type of alignment. One of the following constants defined in HTMLConstants: LEFT, RIGHT, or CENTER.
Method Detail

addItem

public void addItem(HTMLTagElement data)
Adds an HTMLTagElement to the list of tags to align.
Parameters:
data - The data to align.

addItemElementListener

public void addItemElementListener(ElementListener listener)
Adds an ElementListener.
Parameters:
listener - The ElementListener.

getAlign

public java.lang.String getAlign()
Returns the alignment of the HTMLAlign object.
Returns:
The alignment.

getDirection

public java.lang.String getDirection()
Returns the direction of the text interpretation.
Returns:
The direction of the text.

getLanguage

public java.lang.String getLanguage()
Returns the language of the input element.
Returns:
The language of the input element.

getTag

public java.lang.String getTag()
Returns the tag for the HTML alignment.
Returns:
The tag.

removeItemElementListener

public void removeItemElementListener(ElementListener listener)
Removes this ElementListener.
Parameters:
listener - The ElementListener.

removeItem

public void removeItem(HTMLTagElement data)
Removes an HTMLTagElement from the list of tags to align.
Parameters:
data - The data to remove.

setAlign

public void setAlign(java.lang.String align)
Sets the horizontal alignment for a block of HTML. The default is left alignment.
Parameters:
align - The alignment. One of the following constants defined in HTMLConstants: LEFT, RIGHT, or CENTER.
See Also:
HTMLConstants

setDirection

public void setDirection(java.lang.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

setLanguage

public void setLanguage(java.lang.String lang)
Sets the language of the HTMLAlign tag.
Parameters:
lang - The language. Example language tags include: en and en-US.

toString

public java.lang.String toString()
Returns a String representation for the HTMLAlign tag.
Overrides:
toString in class java.lang.Object
Returns:
The tag.