sidekick.css.parser
Class CSSNode

java.lang.Object
  extended by sidekick.css.parser.CSSNode
All Implemented Interfaces:
java.lang.Comparable<CSSNode>, sidekick.util.SideKickElement

public class CSSNode
extends java.lang.Object
implements sidekick.util.SideKickElement, java.lang.Comparable<CSSNode>


Constructor Summary
CSSNode()
           
CSSNode(java.lang.String name)
           
 
Method Summary
 void addChild(CSSNode child)
           
 void addChildren(java.util.List<CSSNode> kids)
           
 int compareTo(CSSNode node)
           
 boolean equals(java.lang.Object o)
           
 java.util.List<CSSNode> getChildren()
           
 sidekick.util.Location getEndLocation()
           
 javax.swing.text.Position getEndPosition()
           
 java.lang.String getName()
           
 sidekick.util.Location getStartLocation()
           
 javax.swing.text.Position getStartPosition()
           
 boolean hasChildren()
           
 int hashCode()
           
 void setEndLocation(sidekick.util.Location loc)
           
 void setEndPosition(javax.swing.text.Position s)
           
 void setName(java.lang.String name)
           
 void setStartLocation(sidekick.util.Location loc)
           
 void setStartPosition(javax.swing.text.Position s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CSSNode

public CSSNode()

CSSNode

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

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

toString

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

setStartLocation

public void setStartLocation(sidekick.util.Location loc)
Specified by:
setStartLocation in interface sidekick.util.SideKickElement

getStartLocation

public sidekick.util.Location getStartLocation()
Specified by:
getStartLocation in interface sidekick.util.SideKickElement

setEndLocation

public void setEndLocation(sidekick.util.Location loc)
Specified by:
setEndLocation in interface sidekick.util.SideKickElement

getEndLocation

public sidekick.util.Location getEndLocation()
Specified by:
getEndLocation in interface sidekick.util.SideKickElement

setStartPosition

public void setStartPosition(javax.swing.text.Position s)
Specified by:
setStartPosition in interface sidekick.util.SideKickElement

getStartPosition

public javax.swing.text.Position getStartPosition()
Specified by:
getStartPosition in interface sidekick.util.SideKickElement

setEndPosition

public void setEndPosition(javax.swing.text.Position s)
Specified by:
setEndPosition in interface sidekick.util.SideKickElement

getEndPosition

public javax.swing.text.Position getEndPosition()
Specified by:
getEndPosition in interface sidekick.util.SideKickElement

addChild

public void addChild(CSSNode child)

addChildren

public void addChildren(java.util.List<CSSNode> kids)

getChildren

public java.util.List<CSSNode> getChildren()

hasChildren

public boolean hasChildren()

equals

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

hashCode

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

compareTo

public int compareTo(CSSNode node)
Specified by:
compareTo in interface java.lang.Comparable<CSSNode>