jodd.lagarto.dom
Class Attribute

java.lang.Object
  extended by jodd.lagarto.dom.Attribute
All Implemented Interfaces:
java.lang.Cloneable

public class Attribute
extends java.lang.Object
implements java.lang.Cloneable

Elements attribute.


Field Summary
protected  java.lang.String name
           
protected  int nameHash
           
protected  java.lang.String[] splits
           
protected  java.lang.String value
           
 
Constructor Summary
Attribute(java.lang.String name, java.lang.String value, boolean decode)
           
 
Method Summary
 Attribute clone()
           
 boolean equalsName(java.lang.String name, int nameHash)
          Returns true if attributes name equals to given name.
 java.lang.String getName()
          Returns attribute name.
 java.lang.String getValue()
          Returns attribute value.
 boolean isIncluding(java.lang.String include)
          Returns true if attribute is including some value.
 void setValue(java.lang.String value)
          Sets attribute value.
 void toHtml(java.lang.Appendable appendable)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final java.lang.String name

nameHash

protected final int nameHash

value

protected java.lang.String value

splits

protected java.lang.String[] splits
Constructor Detail

Attribute

public Attribute(java.lang.String name,
                 java.lang.String value,
                 boolean decode)
Method Detail

clone

public Attribute clone()
Overrides:
clone in class java.lang.Object

getName

public java.lang.String getName()
Returns attribute name.


getValue

public java.lang.String getValue()
Returns attribute value.


setValue

public void setValue(java.lang.String value)
Sets attribute value.


equalsName

public boolean equalsName(java.lang.String name,
                          int nameHash)
Returns true if attributes name equals to given name. Uses name hash for better performances.


toHtml

public void toHtml(java.lang.Appendable appendable)
            throws java.io.IOException
Throws:
java.io.IOException

isIncluding

public boolean isIncluding(java.lang.String include)
Returns true if attribute is including some value.



Copyright © 2003-2011 Jodd Team