Package org.apache.tika.parser.sentiment
Class SentimentAnalysisParser
- java.lang.Object
-
- org.apache.tika.parser.AbstractParser
-
- org.apache.tika.parser.sentiment.SentimentAnalysisParser
-
- All Implemented Interfaces:
Serializable,org.apache.tika.config.Initializable,org.apache.tika.parser.Parser
public class SentimentAnalysisParser extends org.apache.tika.parser.AbstractParser implements org.apache.tika.config.InitializableThis parser classifies documents based on the sentiment of document. The classifier is powered by Apache OpenNLP's Maximum Entropy Classifier- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SentimentAnalysisParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckInitialization(org.apache.tika.config.InitializableProblemHandler handler)Set<org.apache.tika.mime.MediaType>getSupportedTypes(org.apache.tika.parser.ParseContext context)Returns the types supportedvoidinitialize(Map<String,org.apache.tika.config.Param> params)voidparse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context)Performs the parse
-
-
-
Field Detail
-
DEF_MODEL
public static final String DEF_MODEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(Map<String,org.apache.tika.config.Param> params) throws org.apache.tika.exception.TikaConfigException
- Specified by:
initializein interfaceorg.apache.tika.config.Initializable- Throws:
org.apache.tika.exception.TikaConfigException
-
checkInitialization
public void checkInitialization(org.apache.tika.config.InitializableProblemHandler handler) throws org.apache.tika.exception.TikaConfigException- Specified by:
checkInitializationin interfaceorg.apache.tika.config.Initializable- Throws:
org.apache.tika.exception.TikaConfigException
-
getSupportedTypes
public Set<org.apache.tika.mime.MediaType> getSupportedTypes(org.apache.tika.parser.ParseContext context)
Returns the types supported- Specified by:
getSupportedTypesin interfaceorg.apache.tika.parser.Parser- Parameters:
context- the parse context- Returns:
- the set of types supported
-
parse
public void parse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context) throws IOException, SAXException, org.apache.tika.exception.TikaException
Performs the parse- Specified by:
parsein interfaceorg.apache.tika.parser.Parser- Parameters:
stream- the inputhandler- the content handlermetadata- the metadata passedcontext- the context for the parser- Throws:
IOExceptionSAXExceptionorg.apache.tika.exception.TikaException
-
-