com.aptana.ide.editor.js.parsing
Class JSParseState

java.lang.Object
  extended by com.aptana.ide.parsing.ParseStateChild
      extended by com.aptana.ide.editor.js.parsing.JSParseState
All Implemented Interfaces:
IParseState

public class JSParseState
extends ParseStateChild

Author:
Kevin Lindsey

Constructor Summary
JSParseState()
          Create a new instance of JSParseState
JSParseState(IParseState parent)
          Create a new instance of JSParseState
 
Method Summary
protected  IParseNodeFactory createParseNodeFactory()
          createParseNodeFactory
 IDocumentationStore getDocumentationStore()
          getDocumentationStore
 void unloadFromEnvironment()
          Unloads any additions the parse of this parse state has added to the environment
 
Methods inherited from class com.aptana.ide.parsing.ParseStateChild
addChildState, addCommentRegion, clearCommentRegions, getChildren, getCommentRegions, getFileIndex, getInsertedText, getLanguage, getLexemeList, getParent, getParseNodeFactory, getParseResults, getParseState, getParseTime, getRemoveLength, getRoot, getSource, getStartingOffset, getUpdatedProperties, onAfterParse, onBeforeParse, removeChildState, reset, setEditState, setFileIndex, setParseResults, setParseTime, toString, updateLexemeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSParseState

public JSParseState()
Create a new instance of JSParseState


JSParseState

public JSParseState(IParseState parent)
Create a new instance of JSParseState

Parameters:
parent - The parent IParseState
Method Detail

getDocumentationStore

public IDocumentationStore getDocumentationStore()
getDocumentationStore

Returns:
IDocumentationStore

createParseNodeFactory

protected IParseNodeFactory createParseNodeFactory()
Description copied from class: ParseStateChild
createParseNodeFactory

Overrides:
createParseNodeFactory in class ParseStateChild
Returns:
IParseNodeFactory
See Also:
ParseStateChild.createParseNodeFactory()

unloadFromEnvironment

public void unloadFromEnvironment()
Description copied from interface: IParseState
Unloads any additions the parse of this parse state has added to the environment

Specified by:
unloadFromEnvironment in interface IParseState
Overrides:
unloadFromEnvironment in class ParseStateChild
See Also:
IParseState.unloadFromEnvironment()