org.apache.nutch.parse
Class ParsePluginsReader

java.lang.Object
  extended by org.apache.nutch.parse.ParsePluginsReader

public class ParsePluginsReader
extends Object

A reader to load the information stored in the $NUTCH_HOME/conf/parse-plugins.xml file.

Version:
1.0
Author:
mattmann

Field Summary
static org.slf4j.Logger LOG
           
 
Constructor Summary
ParsePluginsReader()
          Constructs a new ParsePluginsReader
 
Method Summary
 String getFParsePluginsFile()
           
static void main(String[] args)
          Tests parsing of the parse-plugins.xml file.
 ParsePluginList parse(Configuration conf)
          Reads the parse-plugins.xml file and returns the #ParsePluginList defined by it.
 void setFParsePluginsFile(String parsePluginsFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.slf4j.Logger LOG
Constructor Detail

ParsePluginsReader

public ParsePluginsReader()
Constructs a new ParsePluginsReader

Method Detail

parse

public ParsePluginList parse(Configuration conf)
Reads the parse-plugins.xml file and returns the #ParsePluginList defined by it.

Returns:
A #ParsePluginList specified by the parse-plugins.xml file.
Throws:
Exception - If any parsing error occurs.

main

public static void main(String[] args)
                 throws Exception
Tests parsing of the parse-plugins.xml file. An alternative name for the file can be specified via the --file option, although the file must be located in the $NUTCH_HOME/conf directory.

Parameters:
args - Currently only the --file argument to specify an alternative name for the parse-plugins.xml file is supported.
Throws:
Exception

getFParsePluginsFile

public String getFParsePluginsFile()
Returns:
Returns the fParsePluginsFile.

setFParsePluginsFile

public void setFParsePluginsFile(String parsePluginsFile)
Parameters:
parsePluginsFile - The fParsePluginsFile to set.


Copyright © 2012 The Apache Software Foundation