xml.parser.javacc
Class XmlDocument.Attribute

java.lang.Object
  extended by xml.parser.javacc.XmlDocument.XmlElement
      extended by xml.parser.javacc.XmlDocument.Attribute
All Implemented Interfaces:
sidekick.util.SideKickElement
Enclosing class:
XmlDocument

public static class XmlDocument.Attribute
extends XmlDocument.XmlElement


Field Summary
 boolean hasValue
           
 java.lang.String name
           
 java.lang.String value
           
 
Constructor Summary
XmlDocument.Attribute(java.lang.String n)
           
XmlDocument.Attribute(java.lang.String n, java.lang.String v)
           
 
Method Summary
 void accept(XmlVisitor 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 xml.parser.javacc.XmlDocument.XmlElement
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

XmlDocument.Attribute

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

XmlDocument.Attribute

public XmlDocument.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(XmlVisitor visitor)
Specified by:
accept in class XmlDocument.XmlElement