Class FieldDevelopmentReportExporter
java.lang.Object
neqsim.process.fielddevelopment.reporting.FieldDevelopmentReportExporter
Exports standard field-development comparison tables for books and reports.
- Version:
- 1.0
- Author:
- ESOL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringemptyAsDash(String text) Converts blank text to a dash for compact tables.Builds a KPI comparison table from concept evaluations.Builds a template-comparison table.exportTemplateNpvFigureData(List<DevelopmentCaseTemplate> templates) Builds figure-ready NPV data for a concept comparison bar chart.Builds a tieback-option comparison table.Builds a tornado sensitivity table.
-
Constructor Details
-
FieldDevelopmentReportExporter
public FieldDevelopmentReportExporter()Creates a report exporter.
-
-
Method Details
-
exportTiebackOptionsMarkdown
Builds a tieback-option comparison table.- Parameters:
report- tieback report to export- Returns:
- markdown comparison table
-
exportTemplateComparisonMarkdown
Builds a template-comparison table.- Parameters:
templates- development templates to compare- Returns:
- markdown comparison table
-
exportTornadoMarkdown
Builds a tornado sensitivity table.- Parameters:
tornado- tornado result to export- Returns:
- markdown table
-
exportConceptKpisMarkdown
Builds a KPI comparison table from concept evaluations.- Parameters:
kpis- concept KPI results- Returns:
- markdown table
-
exportTemplateNpvFigureData
Builds figure-ready NPV data for a concept comparison bar chart.- Parameters:
templates- development templates to convert- Returns:
- list of rows with case name and NPV value
-
emptyAsDash
-