Uses of Interface
org.apache.commons.configuration2.HierarchicalConfiguration
Packages that use HierarchicalConfiguration
Package
Description
The Configuration main package.
In this package a
Configuration implementation can be found that implements the DynaBean interface.
A package containing the implementation of the builder for combined configurations.
Configuration classes supporting NeXT / OpenStep /GNUStep style configuration.
-
Uses of HierarchicalConfiguration in org.apache.commons.configuration2
Classes in org.apache.commons.configuration2 that implement HierarchicalConfigurationModifier and TypeClassDescriptionclassA specialized configuration class that extends its base class by the ability of keeping more structure in the stored properties.classA base class for configuration implementations based on YAML structures.classA specialized hierarchical configuration implementation that is based on a structure ofImmutableNodeobjects.classA hierarchical composite configuration class.classDynamicCombinedConfiguration allows a set of CombinedConfigurations to be used.classA specialized hierarchical configuration implementation for parsing ini files.classA specialized hierarchical configuration class that is able to parse JSON documents.classWraps a BaseHierarchicalConfiguration and allows subtrees to be accessed via a configured path with replaceable tokens derived from the ConfigurationInterpolator.classA specialized hierarchical configuration class with a node model that uses a tracked node of another node model as its root node.classA specialized hierarchical configuration class that is able to parse XML documents.Fields in org.apache.commons.configuration2 declared as HierarchicalConfigurationModifier and TypeFieldDescriptionprivate final HierarchicalConfiguration<ImmutableNode> PatternSubtreeConfigurationWrapper.configThe wrapped configurationprivate HierarchicalConfiguration<T> HierarchicalConfigurationXMLReader.configurationStores the configuration object to be parsed.Methods in org.apache.commons.configuration2 that return HierarchicalConfigurationModifier and TypeMethodDescriptionBaseHierarchicalConfiguration.configurationAt(String key) Returns a hierarchical subnode configuration for the node specified by the given key.BaseHierarchicalConfiguration.configurationAt(String key, boolean supportUpdates) Returns a hierarchical sub configuration object that wraps the configuration node specified by the given key.DynamicCombinedConfiguration.configurationAt(String key) DynamicCombinedConfiguration.configurationAt(String key, boolean supportUpdates) HierarchicalConfiguration.configurationAt(String key) Returns a hierarchical subnode configuration for the node specified by the given key.HierarchicalConfiguration.configurationAt(String key, boolean supportUpdates) Returns a hierarchical sub configuration object that wraps the configuration node specified by the given key.PatternSubtreeConfigurationWrapper.configurationAt(String key) PatternSubtreeConfigurationWrapper.configurationAt(String key, boolean supportUpdates) static HierarchicalConfiguration<?> ConfigurationUtils.convertToHierarchical(Configuration conf) Converts the passed in configuration to a hierarchical one.static HierarchicalConfiguration<?> ConfigurationUtils.convertToHierarchical(Configuration conf, ExpressionEngine engine) Converts the passed inConfigurationobject to a hierarchical one using the specifiedExpressionEngine.HierarchicalConfigurationXMLReader.getConfiguration()Gets the configuration object to be parsed.Methods in org.apache.commons.configuration2 that return types with arguments of type HierarchicalConfigurationModifier and TypeMethodDescriptionBaseHierarchicalConfiguration.childConfigurationsAt(String key) Returns a list with sub configurations for all child nodes of the node selected by the given key.BaseHierarchicalConfiguration.childConfigurationsAt(String key, boolean supportUpdates) Returns a list with sub configurations for all child nodes of the node selected by the given key allowing the caller to specify thesupportUpdatesflag.HierarchicalConfiguration.childConfigurationsAt(String key) Returns a list with sub configurations for all child nodes of the node selected by the given key.HierarchicalConfiguration.childConfigurationsAt(String key, boolean supportUpdates) Returns a list with sub configurations for all child nodes of the node selected by the given key allowing the caller to specify thesupportUpdatesflag.BaseHierarchicalConfiguration.configurationsAt(String key) Returns a list of sub configurations for all configuration nodes selected by the given key.BaseHierarchicalConfiguration.configurationsAt(String key, boolean supportUpdates) Returns a list of sub configurations for all configuration nodes selected by the given key allowing the caller to specify thesupportUpdatesflag.DynamicCombinedConfiguration.configurationsAt(String key) HierarchicalConfiguration.configurationsAt(String key) Returns a list of sub configurations for all configuration nodes selected by the given key.HierarchicalConfiguration.configurationsAt(String key, boolean supportUpdates) Returns a list of sub configurations for all configuration nodes selected by the given key allowing the caller to specify thesupportUpdatesflag.PatternSubtreeConfigurationWrapper.configurationsAt(String key) private List<HierarchicalConfiguration<ImmutableNode>> BaseHierarchicalConfiguration.createConnectedSubConfigurations(InMemoryNodeModelSupport parentModelSupport, Collection<NodeSelector> selectors) Creates a list of connected sub configurations based on a passed in list of node selectors.Methods in org.apache.commons.configuration2 with parameters of type HierarchicalConfigurationModifier and TypeMethodDescriptionprivate static NodeModel<ImmutableNode> BaseHierarchicalConfiguration.createNodeModel(HierarchicalConfiguration<ImmutableNode> c) Creates theNodeModelfor this configuration based on a passed in source configuration.private static ImmutableNodeBaseHierarchicalConfiguration.obtainRootNode(HierarchicalConfiguration<ImmutableNode> c) Obtains the root node from a configuration whose data is to be copied.voidHierarchicalConfigurationXMLReader.setConfiguration(HierarchicalConfiguration<T> config) Sets the configuration object to be parsed.ConfigurationUtils.unmodifiableConfiguration(HierarchicalConfiguration<?> c) Creates anImmutableHierarchicalConfigurationfrom the givenHierarchicalConfigurationobject.Method parameters in org.apache.commons.configuration2 with type arguments of type HierarchicalConfigurationModifier and TypeMethodDescriptionprivate static List<ImmutableHierarchicalConfiguration> BaseHierarchicalConfiguration.toImmutable(List<? extends HierarchicalConfiguration<?>> subs) Creates a list with immutable configurations from the given input list.Constructors in org.apache.commons.configuration2 with parameters of type HierarchicalConfigurationModifierConstructorDescriptionprotectedCreates a new instance ofAbstractYAMLBasedConfigurationas a copy of the specified configuration.Creates a new instance ofBaseHierarchicalConfigurationand copies all data contained in the specified configuration into the new one.Creates a new instance ofHierarchicalConfigurationXMLReaderand sets the configuration to be parsed.Creates a new instance ofINIConfigurationwith the content of the specifiedHierarchicalConfiguration.Creates a new instance ofJSONConfigurationas a copy of the specified configuration.ConstructorCreates a new instance ofXMLConfigurationand copies the content of the passed in configuration into this object. -
Uses of HierarchicalConfiguration in org.apache.commons.configuration2.beanutils
Fields in org.apache.commons.configuration2.beanutils declared as HierarchicalConfigurationModifier and TypeFieldDescriptionprivate final HierarchicalConfiguration<?> XMLBeanDeclaration.configurationStores the associated configuration.Methods in org.apache.commons.configuration2.beanutils that return HierarchicalConfigurationModifier and TypeMethodDescriptionXMLBeanDeclaration.getConfiguration()Gets the configuration object this bean declaration is based on.Methods in org.apache.commons.configuration2.beanutils with parameters of type HierarchicalConfigurationModifier and TypeMethodDescriptionprivate static <T> XMLBeanDeclaration.NodeData<T> XMLBeanDeclaration.createNodeDataFromConfiguration(HierarchicalConfiguration<T> config) Creates aNodeDataobject from the root node of the given configuration.(package private) StringXMLBeanDeclaration.NodeData.escapedNodeName(HierarchicalConfiguration<?> config) Returns the unescaped name of the node stored in this data object.private voidXMLBeanDeclaration.initSubnodeConfiguration(HierarchicalConfiguration<?> conf) Initializes the internally managed sub configuration.(package private) booleanXMLBeanDeclaration.NodeData.matchesConfigRootNode(HierarchicalConfiguration<?> config) Returns a flag whether the wrapped node is the root node of the passed in configuration.Constructors in org.apache.commons.configuration2.beanutils with parameters of type HierarchicalConfigurationModifierConstructorDescription(package private)XMLBeanDeclaration(HierarchicalConfiguration<?> config, XMLBeanDeclaration.NodeData<?> node) Constructs a new instance ofXMLBeanDeclarationand initializes it with the configuration node that contains the bean declaration.XMLBeanDeclaration(HierarchicalConfiguration<T> config) Constructs a new instance ofXMLBeanDeclarationand initializes it from the given configuration.XMLBeanDeclaration(HierarchicalConfiguration<T> config, String key) Constructs a new instance ofXMLBeanDeclarationand initializes it from the given configuration.XMLBeanDeclaration(HierarchicalConfiguration<T> config, String key, boolean optional) Constructs a new instance ofXMLBeanDeclarationand initializes it from the given configuration supporting optional declarations.XMLBeanDeclaration(HierarchicalConfiguration<T> config, String key, boolean optional, String defBeanClsName) Constructs a new instance ofXMLBeanDeclarationand initializes it from the given configuration supporting optional declarations and a default bean class name. -
Uses of HierarchicalConfiguration in org.apache.commons.configuration2.builder.combined
Fields in org.apache.commons.configuration2.builder.combined declared as HierarchicalConfigurationModifier and TypeFieldDescriptionprivate HierarchicalConfiguration<?> CombinedConfigurationBuilder.definitionConfigurationStores temporarily the configuration with the builder definitions.Fields in org.apache.commons.configuration2.builder.combined with type parameters of type HierarchicalConfigurationModifier and TypeFieldDescriptionprivate ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedBuilderParametersImpl.definitionBuilderThe definition configuration builder.private ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.definitionBuilderThe builder for the definition configuration.Methods in org.apache.commons.configuration2.builder.combined that return HierarchicalConfigurationModifier and TypeMethodDescriptionprotected HierarchicalConfiguration<?> CombinedConfigurationBuilder.getDefinitionConfiguration()Gets the configuration containing the definition of the combined configuration to be created.Methods in org.apache.commons.configuration2.builder.combined that return types with arguments of type HierarchicalConfigurationModifier and TypeMethodDescriptionprotected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams) Creates a default builder for the definition configuration and initializes it with a parameters object.protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> ReloadingCombinedConfigurationBuilder.createXMLDefinitionBuilder(BuilderParameters builderParams) Creates a default builder for the definition configuration and initializes it with a parameters object.private List<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.ConfigurationSourceData.fetchTopLevelOverrideConfigs(HierarchicalConfiguration<?> config) Finds the override configurations that are defined as top level elements in the configuration definition file.ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedBuilderParametersImpl.getDefinitionBuilder()Gets theConfigurationBuilderobject for obtaining the definition configuration.ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.getDefinitionBuilder()Gets theConfigurationBuilderwhich creates the definition configuration.protected ConfigurationBuilder<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.setupDefinitionBuilder(Map<String, Object> params) Obtains theConfigurationBuilderobject which provides access to the configuration containing the definition of the combined configuration to create.Methods in org.apache.commons.configuration2.builder.combined with parameters of type HierarchicalConfigurationModifier and TypeMethodDescriptionprotected voidCombinedConfigurationBuilder.configureEntityResolver(HierarchicalConfiguration<?> config, XMLBuilderParametersImpl xmlParams) Creates and initializes a defaultEntityResolverif the definition configuration contains a corresponding declaration.private List<? extends HierarchicalConfiguration<?>> CombinedConfigurationBuilder.ConfigurationSourceData.fetchTopLevelOverrideConfigs(HierarchicalConfiguration<?> config) Finds the override configurations that are defined as top level elements in the configuration definition file.protected FileSystemCombinedConfigurationBuilder.initFileSystem(HierarchicalConfiguration<?> config) Creates and initializes a defaultFileSystemif the definition configuration contains a corresponding declaration.voidCombinedConfigurationBuilder.ConfigurationSourceData.initFromDefinitionConfiguration(HierarchicalConfiguration<?> config) Initializes this object from the specified definition configuration.private static voidCombinedConfigurationBuilder.initNodeCombinerListNodes(CombinedConfiguration cc, HierarchicalConfiguration<?> defConfig, String key) Initializes the list nodes of the node combiner for the given combined configuration.protected voidCombinedConfigurationBuilder.initSystemProperties(HierarchicalConfiguration<?> config, String basePath) Handles a file with system properties that may be defined in the definition configuration.protected voidCombinedConfigurationBuilder.registerConfiguredLookups(HierarchicalConfiguration<?> defConfig, Configuration resultConfig) Processes customLookupobjects that might be declared in the definition configuration.private voidCombinedConfigurationBuilder.registerConfiguredProviders(HierarchicalConfiguration<?> defConfig) Registers providers defined in the configuration.Method parameters in org.apache.commons.configuration2.builder.combined with type arguments of type HierarchicalConfigurationModifier and TypeMethodDescriptionprivate voidCombinedConfigurationBuilder.addDefinitionBuilderChangeListener(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> defBuilder) Adds a listener at the given definition builder which resets this builder when a reset of the definition builder happens.private Collection<ConfigurationDeclaration> CombinedConfigurationBuilder.createDeclarations(Collection<? extends HierarchicalConfiguration<?>> configs) CreatesConfigurationDeclarationobjects for the specified configurations.CombinedBuilderParametersImpl.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilderfor the definition configuration.CombinedBuilderProperties.setDefinitionBuilder(ConfigurationBuilder<? extends HierarchicalConfiguration<?>> builder) Sets theConfigurationBuilderfor the definition configuration.Constructors in org.apache.commons.configuration2.builder.combined with parameters of type HierarchicalConfigurationModifierConstructorDescriptionConfigurationDeclaration(CombinedConfigurationBuilder builder, HierarchicalConfiguration<?> config) Creates a new instance ofConfigurationDeclarationand initializes it. -
Uses of HierarchicalConfiguration in org.apache.commons.configuration2.plist
Classes in org.apache.commons.configuration2.plist that implement HierarchicalConfigurationModifier and TypeClassDescriptionclassNeXT / OpenStep style configuration.classProperty list file (plist) in XML FORMAT as used by macOS X (http://www.apple.com/DTDs/PropertyList-1.0.dtd).Constructors in org.apache.commons.configuration2.plist with parameters of type HierarchicalConfigurationModifierConstructorDescriptionCreates a new instance ofPropertyListConfigurationand copies the content of the specified configuration into this object.XMLPropertyListConfiguration(HierarchicalConfiguration<ImmutableNode> configuration) Creates a new instance ofXMLPropertyListConfigurationand copies the content of the specified configuration into this object.