public final class RETAAnalysis extends Object
| Type | Property and Description |
|---|---|
javafx.beans.property.StringProperty |
output |
javafx.collections.ObservableList<InputRequirementSource> |
requirementSources |
| Modifier and Type | Field and Description |
|---|---|
static String |
OUTPUT
output property name. |
static String |
REQUIREMENT_SOURCES
requirementSources property name. |
| Modifier and Type | Method and Description |
|---|---|
void |
analyse()
Analyze the parsing result.
|
void |
configure(File iniFile) |
File |
getConfig() |
static RETAAnalysis |
getInstance() |
SourceProviderPlugin |
getPlugin(String pluginClass) |
Collection<SourceProviderPlugin> |
getPluginList() |
Optional<InputRequirementSource> |
getRequirementSource(String sourceName) |
javafx.beans.property.StringProperty |
outputProperty() |
void |
parse(javafx.beans.property.DoubleProperty progress)
Parallel parsing of input requirement sources.
|
void |
parse(InputRequirementSource requirementSource,
StringBuilder sourceText,
int limit) |
javafx.collections.ObservableList<InputRequirementSource> |
requirementSourcesProperty() |
void |
saveConfig(File iniFile) |
String |
toString() |
void |
writeExcel()
Write Excel file result of requirement traceability analysis.
|
void |
writeExcel(org.apache.poi.ss.usermodel.Workbook workbook,
Path outputFile) |
public javafx.collections.ObservableList<InputRequirementSource> requirementSourcesProperty
public javafx.beans.property.StringProperty outputProperty
public static final String REQUIREMENT_SOURCES
requirementSources property name.public static final String OUTPUT
output property name.public static RETAAnalysis getInstance()
public Collection<SourceProviderPlugin> getPluginList()
public SourceProviderPlugin getPlugin(String pluginClass)
pluginClass - plugin class implementationpublic javafx.collections.ObservableList<InputRequirementSource> requirementSourcesProperty()
public Optional<InputRequirementSource> getRequirementSource(String sourceName)
sourceName - input requirement source nameInputRequirementSource with same namepublic File getConfig()
public javafx.beans.property.StringProperty outputProperty()
public void configure(File iniFile)
iniFile - RETA INI filepublic void saveConfig(File iniFile)
iniFile - INI file where save configurationpublic void parse(javafx.beans.property.DoubleProperty progress)
throws RETAParseException
progress - progression in percentRETAParseException - RETA Parser exceptionpublic void parse(InputRequirementSource requirementSource, StringBuilder sourceText, int limit) throws RETAParseException
requirementSource - input requirement sourcesourceText - source content parsedlimit - source limit size to parseRETAParseException - Parsing exceptionpublic void analyse()
public void writeExcel()
throws IOException,
org.apache.poi.openxml4j.exceptions.InvalidFormatException
IOException - I/O exceptionorg.apache.poi.openxml4j.exceptions.InvalidFormatException - Invalid Excel format exceptionpublic void writeExcel(org.apache.poi.ss.usermodel.Workbook workbook,
Path outputFile)
throws IOException
workbook - Workbook to writeoutputFile - output file pathIOException - I/O exceptionCopyright © 2015. All rights reserved.