Index

A B C D E H I N O T V 
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

id() - Method in interface net.kyori.option.Option
Get the option id.

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

type() - Method in interface net.kyori.option.Option
Get the type of the option value.

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.
A B C D E H I N O T V 
All Classes and Interfaces|All Packages