com.aptana.xml
Interface INode

All Known Subinterfaces:
ITextMatcher
All Known Implementing Classes:
AbstractCharacterMatcher, AbstractLexemeMatcher, AbstractTextMatcher, AndMatcher, Bundle, CategoryGroupElement, CharacterClassMatcher, CharacterMatcher, CommentMatcher, DigitMatcher, DocumentNode, EndOfFileMatcher, EndOfLineMatcher, HereDocument, HexMatcher, IdentifierMatcher, LetterMatcher, LexerElement, LineTerminatorMatcher, LookaheadMatcher, LookaheadMatcher, LowercaseLetterMatcher, MatcherElement, MultiLineTerminatorMatcher, MultiLineTextMatcher, NodeBase, NumberMatcher, OneOrMoreMatcher, OptionalMatcher, OptionalMatcher, OrMatcher, OrMatcher, Package, ParserMatcher, Property, QuotedStringMatcher, RegExpMatcher, RepetitionMatcher, RuleMatcher, SingleLineTextMatcher, StartOfFileMatcher, StartOfLineMatcher, StringMatcher, ToDelimiterMatcher, TokenGroupElement, TokenMatcher, UppercaseLetterMatcher, UseElement, UseRuleMatcher, WhitespaceMatcher, ZeroOrMoreMatcher, ZeroOrMoreMatcher

public interface INode

Author:
Kevin Lindsey

Method Summary
 void appendChild(INode child)
          addChild
 void appendText(java.lang.String text)
          addText
 INode getChild(int index)
          getChild
 int getChildCount()
          getChildCount
 int getColumnNumber()
          getColumnNumber
 DocumentNode getDocument()
          getDocument
 int getLineNumber()
          getLineNumber
 INode getParent()
          getParent
 java.lang.String getText()
          getText
 void removeChild(INode child)
          removeChild
 void setColumnNumber(int columnNumber)
          setColumnNumber
 void setLineNumber(int lineNumber)
          setLineNumber
 

Method Detail

appendChild

void appendChild(INode child)
addChild

Parameters:
child -

appendText

void appendText(java.lang.String text)
addText

Parameters:
text -

getChild

INode getChild(int index)
getChild

Parameters:
index -
Returns:
INode or null

getChildCount

int getChildCount()
getChildCount

Returns:
int

getColumnNumber

int getColumnNumber()
getColumnNumber

Returns:
int

getDocument

DocumentNode getDocument()
getDocument

Returns:
DocumentNode

getLineNumber

int getLineNumber()
getLineNumber

Returns:
int

getParent

INode getParent()
getParent

Returns:
INode or null

getText

java.lang.String getText()
getText

Returns:
String

removeChild

void removeChild(INode child)
removeChild

Parameters:
child -

setColumnNumber

void setColumnNumber(int columnNumber)
setColumnNumber

Parameters:
columnNumber -

setLineNumber

void setLineNumber(int lineNumber)
setLineNumber

Parameters:
lineNumber -