public class BaseInstallableIndustryItemPlugin extends java.lang.Object implements InstallableIndustryItemPlugin
InstallableIndustryItemPlugin.InstallableItemDescriptionMode
Constructor and Description |
---|
BaseInstallableIndustryItemPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
addItemDescription(TooltipMakerAPI text,
SpecialItemData data,
InstallableIndustryItemPlugin.InstallableItemDescriptionMode mode) |
boolean |
canBeInstalled(SpecialItemData data) |
void |
createMenuItemTooltip(TooltipMakerAPI tooltip,
boolean expanded) |
SpecialItemData |
getCurrentlyInstalledItemData() |
java.lang.String |
getMenuItemTitle() |
float |
getMenuItemTooltipWidth() |
java.lang.String |
getNoItemCurrentlyInstalledText() |
java.lang.String |
getNoItemsAvailableText() |
java.lang.String |
getNoItemsAvailableTextRemote() |
java.lang.String |
getSelectedItemInDialogSoundId(SpecialItemData data) |
java.lang.String |
getSelectItemToAssignToIndustryText() |
java.lang.String |
getUninstallButtonText() |
boolean |
hasMenuItemTooltip() |
boolean |
isInstallableItem(CargoStackAPI stack) |
boolean |
isMenuItemEnabled() |
boolean |
isMenuItemTooltipExpandable() |
void |
setCurrentlyInstalledItemData(SpecialItemData data) |
public void addItemDescription(TooltipMakerAPI text, SpecialItemData data, InstallableIndustryItemPlugin.InstallableItemDescriptionMode mode)
addItemDescription
in interface InstallableIndustryItemPlugin
public void createMenuItemTooltip(TooltipMakerAPI tooltip, boolean expanded)
createMenuItemTooltip
in interface InstallableIndustryItemPlugin
public SpecialItemData getCurrentlyInstalledItemData()
getCurrentlyInstalledItemData
in interface InstallableIndustryItemPlugin
public void setCurrentlyInstalledItemData(SpecialItemData data)
setCurrentlyInstalledItemData
in interface InstallableIndustryItemPlugin
public java.lang.String getMenuItemTitle()
getMenuItemTitle
in interface InstallableIndustryItemPlugin
public java.lang.String getNoItemCurrentlyInstalledText()
getNoItemCurrentlyInstalledText
in interface InstallableIndustryItemPlugin
public java.lang.String getNoItemsAvailableText()
getNoItemsAvailableText
in interface InstallableIndustryItemPlugin
public java.lang.String getSelectItemToAssignToIndustryText()
getSelectItemToAssignToIndustryText
in interface InstallableIndustryItemPlugin
public java.lang.String getSelectedItemInDialogSoundId(SpecialItemData data)
getSelectedItemInDialogSoundId
in interface InstallableIndustryItemPlugin
public boolean isInstallableItem(CargoStackAPI stack)
isInstallableItem
in interface InstallableIndustryItemPlugin
public boolean hasMenuItemTooltip()
hasMenuItemTooltip
in interface InstallableIndustryItemPlugin
public boolean isMenuItemTooltipExpandable()
isMenuItemTooltipExpandable
in interface InstallableIndustryItemPlugin
public float getMenuItemTooltipWidth()
getMenuItemTooltipWidth
in interface InstallableIndustryItemPlugin
public java.lang.String getNoItemsAvailableTextRemote()
getNoItemsAvailableTextRemote
in interface InstallableIndustryItemPlugin
public java.lang.String getUninstallButtonText()
getUninstallButtonText
in interface InstallableIndustryItemPlugin
public boolean isMenuItemEnabled()
isMenuItemEnabled
in interface InstallableIndustryItemPlugin
public boolean canBeInstalled(SpecialItemData data)
canBeInstalled
in interface InstallableIndustryItemPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.