Package me.keehl.elevators.api.services
Interface IElevatorSettingService
-
- All Superinterfaces:
IElevatorService
public interface IElevatorSettingService extends IElevatorService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSetting(IElevatorSetting<?> setting)java.util.Optional<IElevatorSetting<?>>getElevatorSetting(java.lang.String settingsKey)java.util.List<IElevatorSetting<?>>getElevatorSettings()<T> TgetElevatorSettingValue(IElevator elevator, java.lang.String settingsKey)<T> TgetElevatorSettingValue(IElevator elevator, InternalElevatorSettingType settingsKey)<T> TgetElevatorSettingValue(IElevatorType elevatorType, java.lang.String settingsKey)<T> TgetElevatorSettingValue(IElevatorType elevatorType, InternalElevatorSettingType settingsKey)-
Methods inherited from interface me.keehl.elevators.api.services.IElevatorService
onInitialize, onUninitialize
-
-
-
-
Method Detail
-
addSetting
void addSetting(IElevatorSetting<?> setting)
-
getElevatorSettings
java.util.List<IElevatorSetting<?>> getElevatorSettings()
-
getElevatorSetting
java.util.Optional<IElevatorSetting<?>> getElevatorSetting(java.lang.String settingsKey)
-
getElevatorSettingValue
<T> T getElevatorSettingValue(IElevator elevator, java.lang.String settingsKey)
-
getElevatorSettingValue
<T> T getElevatorSettingValue(IElevatorType elevatorType, java.lang.String settingsKey)
-
getElevatorSettingValue
<T> T getElevatorSettingValue(IElevator elevator, InternalElevatorSettingType settingsKey)
-
getElevatorSettingValue
<T> T getElevatorSettingValue(IElevatorType elevatorType, InternalElevatorSettingType settingsKey)
-
-