com.fatdog.xmlEngine
Class IndexManager
java.lang.Object
com.fatdog.xmlEngine.IndexManager
- public class IndexManager
- extends java.lang.Object
The main class responsible for managing internal index data structures.
- Version:
- 0.66
- Author:
- Howard Katz, howardk@fatdog.com
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOC_NOT_INDEXED
public static final int DOC_NOT_INDEXED
- See Also:
- Constant Field Values
IndexManager
public IndexManager(XQEngine engine)
setTreeWalker
public void setTreeWalker(TreeWalker walker)
getCurrTreeWalker
public TreeWalker getCurrTreeWalker()
getEngine
public XQEngine getEngine()
getElementWM
public WordManager getElementWM()
getAttributeWM
public WordManager getAttributeWM()
setElementWM
public void setElementWM(WordManager wm)
setAttributeWM
public void setAttributeWM(WordManager wm)
setResultList
public void setResultList(ResultList results)
getResultList
public ResultList getResultList()
addTree
public int addTree(NodeTree tree,
java.lang.String name)
getNodeTypeCounts
public int[] getNodeTypeCounts()
isValidDocId
public boolean isValidDocId(int i)
getDocumentName
public java.lang.String getDocumentName(int i)
getNumDocuments
public int getNumDocuments()
getTree
public NodeTree getTree(int id)
getTrees
public NodeTree[] getTrees()
getNumTrees
public int getNumTrees()
getNumWordsIndexed
public int getNumWordsIndexed()
getNumWords
public int getNumWords()
currDocID
public int currDocID()
getAttributeText
public java.lang.String getAttributeText(int docID,
int attrTextNodeID)
getDocId
public int getDocId(java.lang.String url)
endDocument
public void endDocument(NodeTree tree)