com.xpn.xwiki.plugin.lucene
Class WikiData
java.lang.Object
com.xpn.xwiki.plugin.lucene.AbstractIndexData
com.xpn.xwiki.plugin.lucene.WikiData
public class WikiData
- extends AbstractIndexData
Holds all data but the content of a wiki page to be indexed. The content is retrieved at indexing time, which should
save us some memory especially when rebuilding an index for a big wiki.
- Version:
- $Id$
|
Constructor Summary |
WikiData(org.xwiki.model.reference.WikiReference wikiReference,
boolean deleted)
|
| Methods inherited from class com.xpn.xwiki.plugin.lucene.AbstractIndexData |
addDataToLuceneDocument, getDocumentFullName, getDocumentName, getDocumentSpace, getEntityName, getEntityReference, getFullName, getFullText, getType, getWiki, isDeleted, setDeleted, setEntityReference, toString |
WikiData
public WikiData(org.xwiki.model.reference.WikiReference wikiReference,
boolean deleted)
getTerm
public org.apache.lucene.index.Term getTerm()
- Overrides:
getTerm in class AbstractIndexData
getFullText
protected void getFullText(StringBuilder sb,
com.xpn.xwiki.doc.XWikiDocument doc,
com.xpn.xwiki.XWikiContext context)
- Specified by:
getFullText in class AbstractIndexData
getId
public String getId()
- Specified by:
getId in class AbstractIndexData
- Returns:
- string unique to this document across all languages and virtual wikis
Copyright © 2004-2011 XWiki. All Rights Reserved.