Package net.obvj.confectory.source
This package groups the Source interface and its implementations, as well as
auxiliary classes.
- Since:
- 0.1.0
-
Interface Summary Interface Description Source<T> The base interface for a configuration source. -
Class Summary Class Description AbstractSource<T> An abstract configuration source, with common infrastructure.ClasspathFileSource<T> A specialized configuration source implementation for loading a local file resource from the classpath.DummySource<T> A dummySourcefor internal purposes.DynamicSource<T> A dynamicSourceimplementation which applies a different loading strategy contingent on the path contents.FileSource<T> A specialized configuration source implementation for loading a local file from the file system.SourceFactory A factory of coreSourceimplementations.StringSource<T> A specializedSourcethat loads the contents of aString.URLSource<T> A specialized configuration source implementation that loads contents from a URL, that can be a local file or a Web resource.