java.lang.Object
|
+----javax.help.search.IndexerKit
New kits are normally created by cloning a prototype kit.
protected IndexBuilder builder
protected ConfigFile config
protected java.lang.String file
protected java.util.Locale locale
public IndexerKit()
public abstract java.lang.Object clone()
public abstract java.lang.String getContentType()
public void setLocale(java.util.Locale locale)
public void setLocale(java.lang.String lang)
lang
- A string representation of a locale. If lang is null it is the
same as setting the locale to null.
public java.util.Locale getLocale()
public abstract void parse(java.io.Reader in,
java.lang.String file,
boolean ignoreCharset,
IndexBuilder builder,
ConfigFile config) throws java.io.IOException
in
- The stream to read from.
file
- The file name being parsed.
builder
- The IndexBuilder for the full text insertion.
config
- The indexer configuration information.
public abstract int parseIntoTokens(java.lang.String source,
int pos)
protected abstract void startStoreDocument(java.lang.String file) throws java.lang.Exception
protected abstract void endStoreDocument() throws java.lang.Exception
protected abstract void storeToken(java.lang.String token,
int pos) throws java.lang.Exception
protected abstract void storeTitle(java.lang.String title) throws java.lang.Exception