com.ibm.as400.util.html
Class BidiOrdering

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

public class BidiOrdering
extends HTMLTagAttributes
implements java.io.Serializable

The BidiOrdering class represents an HTML tag used to alter the language and direction of text.

Here is an example of a BidiOrdering tag:

  <bdo lang="he" dir="rtl">
  Some Hebrew Text.
  </bdo>
  

BidiOrdering objects generate the following events:

See Also:
Serialized Form

Constructor Summary
BidiOrdering()
          Constructs a default BidiOrdering object.
BidiOrdering(java.lang.String dir)
          Constructs a BidiOrdering object with the specified dir.
BidiOrdering(java.lang.String lang, java.lang.String dir)
          Constructs a BidiOrdering object with the specified lang and dir.
 
Method Summary
 void addItem(HTMLTagElement data)
          Adds an HTMLTagElement to the list elements.
 void addItem(java.lang.String data)
          Adds a String to the list of elements.
 void addItemElementListener(ElementListener listener)
          Adds an ElementListener.
 java.lang.String getDirection()
          Returns the direction of the text interpretation.
 java.util.Vector getItems()
          Returns the list of items.
 java.lang.String getLanguage()
          Returns the language of the element.
 java.lang.String getTag()
          Returns the tag for the Bi-Directional Ordering.
 void removeItem(HTMLTagElement data)
          Removess an HTMLTagElement from the list.
 void removeItemElementListener(ElementListener listener)
          Removes this ElementListener.
 void setDirection(java.lang.String dir)
          Sets the direction of the text interpretation.
 void setLanguage(java.lang.String lang)
          Sets the language of the input tag.
 java.lang.String toString()
          Returns a String representation for the BidiOrdering 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

BidiOrdering

public BidiOrdering()
Constructs a default BidiOrdering object.

BidiOrdering

public BidiOrdering(java.lang.String dir)
Constructs a BidiOrdering object with the specified dir.
Parameters:
dir - The direction of the text being displayed.

BidiOrdering

public BidiOrdering(java.lang.String lang,
                    java.lang.String dir)
Constructs a BidiOrdering object with the specified lang and dir.
Parameters:
lang - The language of the text.
dir - The direction of text being displayed.
Method Detail

addItem

public void addItem(HTMLTagElement data)
Adds an HTMLTagElement to the list elements.
Parameters:
data - The data to re-order.

addItem

public void addItem(java.lang.String data)
Adds a String to the list of elements.
Parameters:
data - The data to re-order.

addItemElementListener

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

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 element.
Returns:
The language of the element.

getItems

public java.util.Vector getItems()
Returns the list of items.
Returns:
The list.

getTag

public java.lang.String getTag()
Returns the tag for the Bi-Directional Ordering.
Returns:
The tag.

removeItem

public void removeItem(HTMLTagElement data)
Removess an HTMLTagElement from the list.
Parameters:
data - The data to remove.

removeItemElementListener

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

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 input 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 BidiOrdering tag.
Overrides:
toString in class java.lang.Object
Returns:
The tag.