|
Regain 1.7.7-STABLE API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.regain.crawler.document.PreparatorFactory
public class PreparatorFactory
Loads and initializes the preparators.
| Field Summary | |
|---|---|
private static org.apache.log4j.Logger |
mLog
The logger for this class |
private static PreparatorFactory |
mSingleton
The singleton. |
| Constructor Summary | |
|---|---|
PreparatorFactory()
|
|
| Method Summary | |
|---|---|
Preparator[] |
createPreparatorArr(PreparatorSettings[] preparatorSettingsArr)
Creates an array of preparators from the settings. |
static PreparatorFactory |
getInstance()
Gets the PreparatorFactory instance. |
private boolean |
isPreparatorEnabled(String className,
PreparatorSettings[] preparatorSettingsArr)
Checks whether a preparator is enabled. |
private void |
loadPrepararorJar(File file,
HashMap preparatorHash,
PreparatorSettings[] preparatorSettingsArr)
Loads a preparator jar. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.apache.log4j.Logger mLog
private static PreparatorFactory mSingleton
| Constructor Detail |
|---|
public PreparatorFactory()
| Method Detail |
|---|
public static PreparatorFactory getInstance()
public Preparator[] createPreparatorArr(PreparatorSettings[] preparatorSettingsArr)
throws RegainException
preparatorSettingsArr - The list with the preparator settings.
RegainException - If the creation of a preparator failed.
private void loadPrepararorJar(File file,
HashMap preparatorHash,
PreparatorSettings[] preparatorSettingsArr)
throws RegainException
file - The preparator jar to load.preparatorHash - The hash where to add all loaded preparators.preparatorSettingsArr - The preparator settings. Used to determine
whether a preparator is enabled.
RegainException - If loading the jar failed.
private boolean isPreparatorEnabled(String className,
PreparatorSettings[] preparatorSettingsArr)
className - The class name of the preparator to check.preparatorSettingsArr - The preparator settings to use to determine
whether a preparator is enabled.
|
Regain 1.7.7-STABLE API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||