Index

A C D E G H I K M N O P R S T U 
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 ConfigValue to 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 Config nodes if the node is Type#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 Config implementations.
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 Config node.
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 Config node 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 ~0 and '.' to ~1 in specified name.
exists() - Method in interface io.helidon.common.config.Config
Returns true if 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 true if 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 true if this node exists and is a leaf node (has no children).
isList() - Method in interface io.helidon.common.config.Config
Returns true if this node exists and is Type#List.
isObject() - Method in interface io.helidon.common.config.Config
Returns true if this node exists and is Type#Object.
isRoot() - Method in interface io.helidon.common.config.Config.Key
Returns true in case the key represents root config node, otherwise it returns false.

K

key() - Method in interface io.helidon.common.config.Config
Returns the fully-qualified key of the Config node.
key() - Method in interface io.helidon.common.config.ConfigValue
Returns the fully-qualified key of the originating Config node.

M

map(Function<Config, T>) - Method in interface io.helidon.common.config.Config
Typed value as a ConfigValue created 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 Config node.
name() - Method in interface io.helidon.common.config.ConfigValue
Returns the last token of the fully-qualified key for the originating Config node.
name() - Method in interface io.helidon.common.config.NamedService
Name of this implementation, as provided in ConfiguredProvider.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 Supplier of an Optional<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 ~0 to '~' and ~1 to '.' in specified escaped name.
A C D E G H I K M N O P R S T U 
All Classes and Interfaces|All Packages|Serialized Form