sidekick.html
Class HtmlSideKickParsedData

java.lang.Object
  extended by sidekick.SideKickParsedData
      extended by xml.XmlParsedData
          extended by sidekick.html.HtmlSideKickParsedData

public class HtmlSideKickParsedData
extends XmlParsedData

Stores a buffer structure tree. Plugins can extend this class to persist plugin-specific information. For example, the XML plugin stores code completion-related structures using a subclass. danson: modified for HtmlSideKick.


Field Summary
 
Fields inherited from class xml.XmlParsedData
allNamespacesBindingsAtTop, entities, entityHash, html, ids, SORT_BY_LINE, SORT_BY_NAME, SORT_BY_TYPE, sortDown
 
Fields inherited from class sidekick.SideKickParsedData
expansionModel, root, tree
 
Constructor Summary
HtmlSideKickParsedData(java.lang.String fileName, org.gjt.sp.jedit.Buffer buffer)
           
 
Method Summary
 java.lang.String getXPathForPosition(int pos)
           
 
Methods inherited from class xml.XmlParsedData
addEntity, createExpansionModel, done, getAllowedElements, getAllowedElements, getCompletionInfo, getElementDecl, getElementLocalName, getElementNamePrefix, getIDDecl, getNamespaceBindings, getNoNamespaceCompletionInfo, getObjectsTo, getParsedData, getSortBy, getSortedIds, getSorter, setCompletionInfo, setSortBy, setSortDirection, sort
 
Methods inherited from class sidekick.SideKickParsedData
canAddToPath, getAsset, getAssetAtOffset, getAssetAtPosition, getFoldHandler, getNodeAt, getParsedData, getTreePathForPosition, setParsedData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlSideKickParsedData

public HtmlSideKickParsedData(java.lang.String fileName,
                              org.gjt.sp.jedit.Buffer buffer)
Parameters:
fileName - The file name being parsed, used as the root of the tree.
Method Detail

getXPathForPosition

public java.lang.String getXPathForPosition(int pos)
Overrides:
getXPathForPosition in class XmlParsedData