Index
All Classes and Interfaces|All Packages|Serialized Form
A
- as(GenericType<N>) - Method in interface io.helidon.common.config.ConfigValue
- as(Class<N>) - Method in interface io.helidon.common.config.ConfigValue
- as(Class<T>) - Method in interface io.helidon.common.config.Config
-
Typed value as a
ConfigValue. - as(Function<? super T, ? extends N>) - Method in interface io.helidon.common.config.ConfigValue
-
Convert this
ConfigValueto a different type using a mapper function. - asBoolean() - Method in interface io.helidon.common.config.Config
-
Boolean typed value.
- asDouble() - Method in interface io.helidon.common.config.Config
-
Double typed value.
- asInt() - Method in interface io.helidon.common.config.Config
-
Integer typed value.
- asList(Class<T>) - Method in interface io.helidon.common.config.Config
-
Returns list of specified type.
- asLong() - Method in interface io.helidon.common.config.Config
-
Long typed value.
- asMap() - Method in interface io.helidon.common.config.Config
-
Transform all leaf nodes (values) into Map instance.
- asNode() - Method in interface io.helidon.common.config.Config
-
Returns existing current config node as
ConfigValue. - asNodeList() - Method in interface io.helidon.common.config.Config
-
Returns a list of child
Confignodes if the node isType#OBJECT. - asString() - Method in interface io.helidon.common.config.Config
-
String typed value.
C
- child(Config.Key) - Method in interface io.helidon.common.config.Config.Key
-
Create a child key to the current key.
- config() - Static method in class io.helidon.common.config.GlobalConfig
-
Global configuration instance.
- config(Supplier<Config>) - Static method in class io.helidon.common.config.GlobalConfig
-
Set global configuration if not yet configured.
- config(Supplier<Config>, boolean) - Static method in class io.helidon.common.config.GlobalConfig
-
Set global configuration.
- Config - Interface in io.helidon.common.config
-
Immutable tree-structured configuration.
- Config.Key - Interface in io.helidon.common.config
-
Object represents fully-qualified key of config node.
- ConfigException - Exception Class in io.helidon.common.config
-
Exception is thrown by
Configimplementations. - ConfigException(String) - Constructor for exception class io.helidon.common.config.ConfigException
-
Constructor with the detailed message.
- ConfigException(String, Throwable) - Constructor for exception class io.helidon.common.config.ConfigException
-
Constructor with the detailed message.
- configKey() - Method in interface io.helidon.common.config.ConfiguredProvider
-
Key this service implementation is stored under.
- ConfigProvider - Interface in io.helidon.common.config.spi
-
Service loader provider interface to discover config implementation that would be used to obtain a default configuration instance.
- configured() - Static method in class io.helidon.common.config.GlobalConfig
-
Whether a global configuration has already been configured.
- ConfiguredProvider<T> - Interface in io.helidon.common.config
-
Providers that can be loaded from configuration should implement this interface.
- ConfigValue<T> - Interface in io.helidon.common.config
-
A typed value of a
Confignode. - create() - Method in interface io.helidon.common.config.spi.ConfigProvider
-
Create the default configuration instance.
- create(Config, String) - Method in interface io.helidon.common.config.ConfiguredProvider
-
Create a new instance from the configuration located on the provided node.
D
- detach() - Method in interface io.helidon.common.config.Config
-
Returns a copy of the
Confignode with no parent.
E
- empty() - Static method in interface io.helidon.common.config.Config
-
Empty instance of
Config. - escapeName(String) - Static method in interface io.helidon.common.config.Config.Key
-
Escape
'~'to~0and'.'to~1in specified name. - exists() - Method in interface io.helidon.common.config.Config
-
Returns
trueif the node exists, whether an object, a list, a value node, etc.
G
- get(Config.Key) - Method in interface io.helidon.common.config.Config
-
Returns the single sub-node for the specified sub-key.
- get(String) - Method in interface io.helidon.common.config.Config
-
Returns the single sub-node for the specified sub-key.
- GlobalConfig - Class in io.helidon.common.config
-
Global configuration can be set by a user before any Helidon code is invoked, to override default discovery of configuration done by Helidon components.
H
- hasValue() - Method in interface io.helidon.common.config.Config
-
Returns
trueif this configuration node has a direct value.
I
- io.helidon.common.config - module io.helidon.common.config
-
Helidon Common Config Library.
- io.helidon.common.config - package io.helidon.common.config
-
Provides the minimal set of types for immutable, tree-structured configuration access.
- io.helidon.common.config.spi - package io.helidon.common.config.spi
-
SPI to load an implementation to be able to discover the default configuration of current environment.
- isLeaf() - Method in interface io.helidon.common.config.Config
-
Returns
trueif this node exists and is a leaf node (has no children). - isList() - Method in interface io.helidon.common.config.Config
-
Returns
trueif this node exists and is Type#List. - isObject() - Method in interface io.helidon.common.config.Config
-
Returns
trueif this node exists and is Type#Object. - isRoot() - Method in interface io.helidon.common.config.Config.Key
-
Returns
truein case the key represents root config node, otherwise it returnsfalse.
K
- key() - Method in interface io.helidon.common.config.Config
-
Returns the fully-qualified key of the
Confignode. - key() - Method in interface io.helidon.common.config.ConfigValue
-
Returns the fully-qualified key of the originating
Confignode.
M
- map(Function<Config, T>) - Method in interface io.helidon.common.config.Config
-
Typed value as a
ConfigValuecreated from factory method. - mapList(Function<Config, T>) - Method in interface io.helidon.common.config.Config
-
Returns this node as a list mapping each list value using the provided mapper.
N
- name() - Method in interface io.helidon.common.config.Config.Key
-
Returns the name of Config node.
- name() - Method in interface io.helidon.common.config.Config
-
Returns the last token of the fully-qualified key for the
Confignode. - name() - Method in interface io.helidon.common.config.ConfigValue
-
Returns the last token of the fully-qualified key for the originating
Confignode. - name() - Method in interface io.helidon.common.config.NamedService
-
Name of this implementation, as provided in
create(Config, String). - NamedService - Interface in io.helidon.common.config
-
To be used with
ConfiguredProvider, each configured service may have a name.
O
- optionalSupplier() - Method in interface io.helidon.common.config.ConfigValue
-
Returns a
Supplierof anOptional<T>of the configuration node.
P
- parent() - Method in interface io.helidon.common.config.Config.Key
-
Returns instance of Key that represents key of parent config node.
R
- root() - Method in interface io.helidon.common.config.Config
-
Get the root of the configuration tree.
S
- supplier() - Method in interface io.helidon.common.config.ConfigValue
-
Returns a supplier of a typed value.
- supplier(T) - Method in interface io.helidon.common.config.ConfigValue
-
Returns a supplier of a typed value with a default.
T
- toString() - Method in interface io.helidon.common.config.Config.Key
-
Returns formatted fully-qualified key.
- type() - Method in interface io.helidon.common.config.NamedService
-
Type of this implementation, to distinguish instances of same type, with different
NamedService.name().
U
- unescapeName(String) - Static method in interface io.helidon.common.config.Config.Key
-
Unescape
~0to'~'and~1to'.'in specified escaped name.
All Classes and Interfaces|All Packages|Serialized Form