程序包 cn.taketoday.core.env
package cn.taketoday.core.env
environment abstraction consisting of bean definition
profile and hierarchical property source support.
-
类说明Abstract base class for
Environmentimplementations.Abstract base class for resolving properties against any underlying source.A simple representation of command line arguments, broken into "option arguments" and "non-option arguments".Abstract base class forPropertySourceimplementations backed by command line arguments.CompositePropertySourceimplementation that iterates over a set ofPropertySourceinstances.Configuration interface to be implemented by most if not allEnvironmenttypes.Configuration interface to be implemented by most if not allPropertyResolvertypes.APropertySourceimplementation capable of interrogating its underlying source object to enumerate all possible property name/value pairs.Interface representing the environment in which the current application is running.Interface indicating a component that contains and exposes anEnvironmentreference.IterablePropertyResolverextensionCommandLinePropertySourceimplementation backed by a JOptOptionSet.Map PropertyResolver implementationPropertySourcethat reads keys and values from aMapobject.Exception thrown when required properties are not found.Mutable MapPropertySourceProfile predicate that may be accepted by anEnvironment.Internal parser used byProfiles.of(java.lang.String...).PropertySourceimplementation that extracts properties from aPropertiesobject.Interface for resolving properties against any underlying source.Abstract base class representing a source of name/value property pairs.APropertySourceimplementation intended for collection comparison purposes.PropertySourceto be used as a placeholder in cases where an actual property source cannot be eagerly initialized at application context creation time.Holder containing one or morePropertySourceobjects.PropertyResolverimplementation that resolves property values against an underlying set ofPropertySources.Parses aString[]of command line arguments in order to populate aCommandLineArgsobject.CommandLinePropertySourceimplementation backed by a simple String array.Environmentimplementation suitable for use in 'standard' (i.e. non-web) applications.Specialization ofMapPropertySourcedesigned for use with system environment variables.