Index
All Classes and Interfaces|All Packages
A
- at(int) - Method in interface net.kyori.option.OptionState.Versioned
-
Request a view of this option state showing only option values available at versions up to and including
version
.
B
- booleanOption(String, boolean) - Static method in interface net.kyori.option.Option
-
Create an option with a boolean value type.
- build() - Method in interface net.kyori.option.OptionState.Builder
-
Create a completed option state.
- build() - Method in interface net.kyori.option.OptionState.VersionedBuilder
-
Create a completed versioned option state.
C
- childStates() - Method in interface net.kyori.option.OptionState.Versioned
-
The individual changes in each supported version.
D
- defaultValue() - Method in interface net.kyori.option.Option
-
Get a default value for the option, if any is present.
E
- emptyOptionState() - Static method in interface net.kyori.option.OptionState
-
Get an empty set of options.
- enumOption(String, Class<E>, E) - Static method in interface net.kyori.option.Option
-
Create an option with an enum value type.
H
- has(Option<?>) - Method in interface net.kyori.option.OptionState
-
Get whether this state contains a certain option at all.
I
N
- net.kyori.option - package net.kyori.option
-
Runtime option system.
O
- Option<V> - Interface in net.kyori.option
-
A representation of a configurable option.
- optionState() - Static method in interface net.kyori.option.OptionState
-
Create a builder for an unversioned option state.
- OptionState - Interface in net.kyori.option
-
Collection of feature flags.
- OptionState.Builder - Interface in net.kyori.option
-
A builder for option states.
- OptionState.Versioned - Interface in net.kyori.option
-
A composite option set.
- OptionState.VersionedBuilder - Interface in net.kyori.option
-
A builder for versioned option states.
T
V
- value(Option<V>) - Method in interface net.kyori.option.OptionState
-
Get the value set for a certain option.
- value(Option<V>, V) - Method in interface net.kyori.option.OptionState.Builder
-
Set the value for a specific option.
- values(OptionState) - Method in interface net.kyori.option.OptionState.Builder
-
Apply all values from the existing option state.
- version(int, Consumer<OptionState.Builder>) - Method in interface net.kyori.option.OptionState.VersionedBuilder
-
Register options for a specific version.
- versionedOptionState() - Static method in interface net.kyori.option.OptionState
-
Create a builder for a versioned option state.
All Classes and Interfaces|All Packages