sidekick.html.parser.html
Class HtmlDocument.Attribute

java.lang.Object
  extended by sidekick.html.parser.html.HtmlDocument.HtmlElement
      extended by sidekick.html.parser.html.HtmlDocument.Attribute
All Implemented Interfaces:
sidekick.util.SideKickElement
Enclosing class:
HtmlDocument

public static class HtmlDocument.Attribute
extends HtmlDocument.HtmlElement


Field Summary
 boolean hasValue
           
 java.lang.String name
           
 java.lang.String value
           
 
Constructor Summary
HtmlDocument.Attribute(java.lang.String n)
           
HtmlDocument.Attribute(java.lang.String n, java.lang.String v)
           
 
Method Summary
 void accept(HtmlVisitor visitor)
           
 int getLength()
           
 java.lang.String getName()
           
 java.lang.String getValue()
           
 sidekick.util.Location getValueStartLocation()
           
 void setValueStartLocation(int line, int column)
           
 void setValueStartLocation(sidekick.util.Location location)
           
 java.lang.String toString()
           
 
Methods inherited from class sidekick.html.parser.html.HtmlDocument.HtmlElement
equals, getEndLocation, getEndPosition, getStartLocation, getStartPosition, setEndLocation, setEndLocation, setEndPosition, setStartLocation, setStartLocation, setStartPosition, toLongString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

value

public java.lang.String value

hasValue

public boolean hasValue
Constructor Detail

HtmlDocument.Attribute

public HtmlDocument.Attribute(java.lang.String n)

HtmlDocument.Attribute

public HtmlDocument.Attribute(java.lang.String n,
                              java.lang.String v)
Method Detail

getName

public java.lang.String getName()
Returns:
name, may be empty, won't be null

getValue

public java.lang.String getValue()
Returns:
value, may be empty, won't be null

getLength

public int getLength()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setValueStartLocation

public void setValueStartLocation(int line,
                                  int column)

setValueStartLocation

public void setValueStartLocation(sidekick.util.Location location)

getValueStartLocation

public sidekick.util.Location getValueStartLocation()

accept

public void accept(HtmlVisitor visitor)
Specified by:
accept in class HtmlDocument.HtmlElement