net.fckeditor.tool
Class XHtmlTagTool

java.lang.Object
  extended by net.fckeditor.tool.XHtmlTagTool

public class XHtmlTagTool
extends java.lang.Object

Tool to construct a XHTML-tag.

Usage:

 XHtmlTagTool tag = XHtmlTagTool("a", "link");
 tag.addAttribute("href", "http://google.com");
 tag.toString();        : <a href="http://google.com">link</a>
 
Hint:

Version:
$Id: XHtmlTagTool.java 1719 2008-03-18 11:08:52Z mosipov $

Field Summary
static java.lang.String SPACE
          Indicator to uses non self-closing tag.
 
Constructor Summary
XHtmlTagTool(java.lang.String name)
           
XHtmlTagTool(java.lang.String name, java.lang.String value)
           
 
Method Summary
 void addAttribute(java.lang.String key, java.lang.String value)
          Adds an attribute to the tag.
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 void setValue(java.lang.String value)
          Setter for the value of the tag.
 java.lang.String toString()
          Constructs the tag.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SPACE

public static final java.lang.String SPACE
Indicator to uses non self-closing tag.

See Also:
Constant Field Values
Constructor Detail

XHtmlTagTool

public XHtmlTagTool(java.lang.String name,
                    java.lang.String value)
             throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

XHtmlTagTool

public XHtmlTagTool(java.lang.String name)
Method Detail

setValue

public void setValue(java.lang.String value)
Setter for the value of the tag.

Parameters:
value -

addAttribute

public void addAttribute(java.lang.String key,
                         java.lang.String value)
Adds an attribute to the tag.

Parameters:
key -
value -
Throws:
java.lang.IllegalArgumentException - if 'key' is empty.

toString

public java.lang.String toString()
Constructs the tag.

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2004-2008 Frederico Caldeira Knabben. All Rights Reserved.