Class RetaTikaParser
java.lang.Object
com.ben12.reta.plugin.tika.parser.RetaTikaParser
- All Implemented Interfaces:
com.ben12.reta.api.RETAParser
RETA parser using TIKA.
- Author:
- BenoƮt Moreau (ben.12)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
parse
(com.ben12.reta.api.RequirementSourceManager requirementSource, StringBuilder sourceText, int limit) void
parseSource
(com.ben12.reta.api.RequirementSourceManager manager) void
parseSourcePreview
(com.ben12.reta.api.RequirementSourceManager manager, StringBuilder output, int limit)
-
Constructor Details
-
RetaTikaParser
- Parameters:
theConfiguration
- the configuration container
-
-
Method Details
-
parseSource
public void parseSource(com.ben12.reta.api.RequirementSourceManager manager) throws com.ben12.reta.api.RETAParseException - Specified by:
parseSource
in interfacecom.ben12.reta.api.RETAParser
- Throws:
com.ben12.reta.api.RETAParseException
-
parseSourcePreview
public void parseSourcePreview(com.ben12.reta.api.RequirementSourceManager manager, StringBuilder output, int limit) throws com.ben12.reta.api.RETAParseException - Specified by:
parseSourcePreview
in interfacecom.ben12.reta.api.RETAParser
- Throws:
com.ben12.reta.api.RETAParseException
-
parse
public void parse(com.ben12.reta.api.RequirementSourceManager requirementSource, StringBuilder sourceText, int limit) throws IOException - Parameters:
requirementSource
- RETA requirement managersourceText
- text output for previewlimit
- text output length limit for preview- Throws:
IOException
- I/O exception
-