se.jbee.inject.config
Class Globals
Object
se.jbee.inject.config.Globals
public final class Globals
- extends Object
A record containing all configuring data and strategies.
The is immutable! All methods create new instances that reflect the change.
- Author:
- Jan Bernitt (jan@jbee.se)
- See Also:
Presets,
Options,
Edition
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD
public static final Globals STANDARD
- The standard configuration with no special
Options or Presets including all
features.
edition
public final Edition edition
options
public final Options options
presets
public final Presets presets
featureEdition
public static <T extends Enum<T> & Feature<T>> Edition featureEdition(T... featured)
packagesEdition
public static Edition packagesEdition(Packages included)
edition
public Globals edition(Edition edition)
edition
public Globals edition(Packages included)
edition
public <T extends Enum<T> & Feature<T>> Globals edition(T... featured)
options
public Globals options(Options options)
presets
public Globals presets(Presets presets)