public interface MarketConditionPlugin
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
void |
apply(java.lang.String id) |
void |
createTooltip(TooltipMakerAPI tooltip,
boolean expanded) |
java.awt.Color[] |
getHighlightColors() |
java.lang.String[] |
getHighlights()
For the description, which is shown in the tooltip.
|
java.lang.String |
getIconName() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getRelatedCommodities()
Only used for conditions that come from events.
|
java.util.Map<java.lang.String,java.lang.String> |
getTokenReplacements()
For the description that shows up in the tooltip.
|
float |
getTooltipWidth() |
boolean |
hasCustomTooltip() |
void |
init(MarketAPI market,
MarketConditionAPI condition) |
boolean |
isPlanetary() |
boolean |
isTooltipExpandable() |
boolean |
isTransient()
Return false if the plugin has data that needs to be in the savefile.
|
boolean |
runWhilePaused() |
void |
setParam(java.lang.Object param) |
boolean |
showIcon() |
void |
unapply(java.lang.String id) |
void advance(float amount)
void init(MarketAPI market, MarketConditionAPI condition)
void apply(java.lang.String id)
void unapply(java.lang.String id)
java.util.List<java.lang.String> getRelatedCommodities()
java.util.Map<java.lang.String,java.lang.String> getTokenReplacements()
java.lang.String[] getHighlights()
java.awt.Color[] getHighlightColors()
void setParam(java.lang.Object param)
boolean isTransient()
boolean showIcon()
boolean isPlanetary()
boolean hasCustomTooltip()
void createTooltip(TooltipMakerAPI tooltip, boolean expanded)
boolean isTooltipExpandable()
float getTooltipWidth()
boolean runWhilePaused()
java.lang.String getName()
java.lang.String getIconName()