Class MonthlyReport
java.lang.Object
com.fs.starfarer.api.campaign.econ.MonthlyReport
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Financial data node for a monthly income/expenses report. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
protected void
getAllNodes
(MonthlyReport.FDNode curr, List<MonthlyReport.FDNode> nodes) getCounterShortageNode
(MarketAPI market) int
getDebt()
getMarketNode
(MarketAPI market) getNode
(MonthlyReport.FDNode from, String... path) getNode
(MonthlyReport.FDNode from, List<String> path) int
getRestockingNode
(MarketAPI market) getRoot()
long
static void
void
setDebt
(int debt) void
setPreviousDebt
(int previousDebt) void
setTimestamp
(long timestamp)
-
Field Details
-
CREW
-
MARINES
-
FLEET
-
OUTPOSTS
-
PRODUCTION
-
PRODUCTION_WEAPONS
-
OVERHEAD
-
STOCKPILING
-
RESTOCKING
-
INCENTIVES
-
INDUSTRIES
-
EXPORTS
-
STORAGE
-
ADMIN
-
STORAGE_CARGO
-
STORAGE_SHIPS
-
LAST_MONTH_DEBT
-
OFFICERS
-
-
Constructor Details
-
MonthlyReport
public MonthlyReport()
-
-
Method Details
-
getMonthlyReportTooltip
-
computeTotals
public void computeTotals() -
getTimestamp
public long getTimestamp() -
setTimestamp
public void setTimestamp(long timestamp) -
getPreviousDebt
public int getPreviousDebt() -
setPreviousDebt
public void setPreviousDebt(int previousDebt) -
getDebt
public int getDebt() -
setDebt
public void setDebt(int debt) -
getRoot
-
computeTotals
-
getAllNodes
-
getAllNodes
-
getNode
-
getNode
-
getNode
-
getColoniesNode
-
getMarketNode
-
getCounterShortageNode
-
getRestockingNode
-
getDebtNode
-
main
-