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 3840 2009-07-08 20:29:46Z 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 name, 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 name,
                         java.lang.String value)
Adds an attribute to the tag.

Parameters:
name -
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-2009 Frederico Caldeira Knabben. All Rights Reserved.