|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.help.search.IndexerKit
Establishes the requirements of an indexing object for a type of text content. The DefaultKit acts as a factory for policy. For example, an implementation for HTML and RTF can be provided that is replaceable with other implementations.
New kits are normally created by cloning a prototype kit.
Constructor Summary | |
IndexerKit()
|
Method Summary | |
abstract java.lang.Object |
clone()
Creates a copy of the indexer kit. |
abstract java.lang.String |
getContentType()
Gets the MIME type of the data that this kit represents support for. |
java.util.Locale |
getLocale()
Gets the Locale. |
abstract void |
parse(java.io.Reader in,
java.lang.String file,
boolean ignoreCharset,
IndexBuilder builder,
ConfigFile config)
Parses content from the given stream. |
abstract int |
parseIntoTokens(java.lang.String source,
int pos)
Parses a string into tokens and stores the tokens. |
void |
setLocale(java.util.Locale locale)
Sets the locale for string tokenizing. |
void |
setLocale(java.lang.String lang)
Convenience method for setting the locale from a lang string Takes the lang string in the form of "language_country_variant". |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public IndexerKit()
Method Detail |
public abstract java.lang.Object clone()
clone
in class java.lang.Object
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.
java.io.IOException
- on any I/O error.public abstract int parseIntoTokens(java.lang.String source, int pos)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |