com.aptana.ide.views.outline
Class OutlineItem

java.lang.Object
  extended by com.aptana.ide.views.outline.OutlineItem
Direct Known Subclasses:
JSOutlineItem

public class OutlineItem
extends java.lang.Object

Author:
Kevin Lindsey

Constructor Summary
OutlineItem(java.lang.String label, java.lang.String language, int type, IRange sourceRange, IParseNode referenceNode, int childCount)
          JSOutlineItem
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getChildCount()
          getChildCount
 int getEndingOffset()
          getEndingOffset
 java.lang.String getLabel()
          getLabel
 java.lang.String getLanguage()
          getLanguage
 IParseNode getReferenceNode()
          getReferenceNode
 int getStartingOffset()
          getStartingOffset
 int getType()
          getImage
 boolean hasChildren()
          hasChildren
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutlineItem

public OutlineItem(java.lang.String label,
                   java.lang.String language,
                   int type,
                   IRange sourceRange,
                   IParseNode referenceNode,
                   int childCount)
JSOutlineItem

Parameters:
label -
language -
type -
sourceRange -
referenceNode -
childCount -
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

getChildCount

public int getChildCount()
getChildCount

Returns:
child count

getReferenceNode

public IParseNode getReferenceNode()
getReferenceNode

Returns:
reference parse node

getType

public int getType()
getImage

Returns:
type

getLabel

public java.lang.String getLabel()
getLabel

Returns:
label

getLanguage

public java.lang.String getLanguage()
getLanguage

Returns:
String

getEndingOffset

public int getEndingOffset()
getEndingOffset

Returns:
ending offset

getStartingOffset

public int getStartingOffset()
getStartingOffset

Returns:
starting offset

hasChildren

public boolean hasChildren()
hasChildren

Returns:
returns true if this item has children

hashCode

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