public class BaseCustomProductionPickerDelegateImpl extends java.lang.Object implements CustomProductionPickerDelegate
| Constructor and Description |
|---|
BaseCustomProductionPickerDelegateImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getAvailableFighters() |
java.util.Set<java.lang.String> |
getAvailableShipHulls() |
java.util.Set<java.lang.String> |
getAvailableWeapons() |
float |
getCostMult() |
int |
getCostOverride(java.lang.Object item)
Only works for weapon picking.
|
java.lang.String |
getCurrentOrderValueLabelOverride() |
java.lang.String |
getCustomOrderLabelOverride() |
java.lang.String |
getItemGoesOverMaxValueStringOverride() |
java.lang.String |
getMaximumOrderValueLabelOverride() |
float |
getMaximumValue() |
java.lang.String |
getNoMatchingBlueprintsLabelOverride() |
java.lang.String |
getNoProductionOrdersLabelOverride() |
java.lang.String |
getWeaponColumnNameOverride() |
boolean |
isUseCreditSign()
Only works for weapon picking.
|
void |
notifyProductionSelected(FactionProductionAPI production) |
boolean |
withQuantityLimits() |
public BaseCustomProductionPickerDelegateImpl()
public float getCostMult()
getCostMult in interface CustomProductionPickerDelegatepublic java.util.Set<java.lang.String> getAvailableFighters()
getAvailableFighters in interface CustomProductionPickerDelegatepublic java.util.Set<java.lang.String> getAvailableShipHulls()
getAvailableShipHulls in interface CustomProductionPickerDelegatepublic java.util.Set<java.lang.String> getAvailableWeapons()
getAvailableWeapons in interface CustomProductionPickerDelegatepublic float getMaximumValue()
getMaximumValue in interface CustomProductionPickerDelegatepublic void notifyProductionSelected(FactionProductionAPI production)
notifyProductionSelected in interface CustomProductionPickerDelegatepublic boolean withQuantityLimits()
withQuantityLimits in interface CustomProductionPickerDelegatepublic java.lang.String getWeaponColumnNameOverride()
getWeaponColumnNameOverride in interface CustomProductionPickerDelegatepublic java.lang.String getNoMatchingBlueprintsLabelOverride()
getNoMatchingBlueprintsLabelOverride in interface CustomProductionPickerDelegatepublic java.lang.String getMaximumOrderValueLabelOverride()
getMaximumOrderValueLabelOverride in interface CustomProductionPickerDelegatepublic java.lang.String getCurrentOrderValueLabelOverride()
getCurrentOrderValueLabelOverride in interface CustomProductionPickerDelegatepublic boolean isUseCreditSign()
CustomProductionPickerDelegateisUseCreditSign in interface CustomProductionPickerDelegatepublic int getCostOverride(java.lang.Object item)
CustomProductionPickerDelegategetCostOverride in interface CustomProductionPickerDelegatepublic java.lang.String getItemGoesOverMaxValueStringOverride()
getItemGoesOverMaxValueStringOverride in interface CustomProductionPickerDelegatepublic java.lang.String getCustomOrderLabelOverride()
getCustomOrderLabelOverride in interface CustomProductionPickerDelegatepublic java.lang.String getNoProductionOrdersLabelOverride()
getNoProductionOrdersLabelOverride in interface CustomProductionPickerDelegate