├── .doc ├── JAVADOC-README.md ├── README.md └── images │ ├── banner.png │ ├── logo-bg.svg │ ├── logo.svg │ └── profile.png ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bugs_report.md │ └── feature_issues.md ├── dependabot.yml ├── gpg_public.key └── workflows │ ├── codeql-analysis.yml │ ├── deploy.yml │ └── maven.yml ├── .gitignore ├── .gitmodules ├── .idea └── icon.svg ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README_CN.md ├── SECURITY.md ├── core ├── pom.xml └── src │ ├── main │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ ├── Configuration.java │ │ ├── adapter │ │ ├── ValueAdapter.java │ │ ├── ValueAdapterRegistry.java │ │ ├── ValueParser.java │ │ ├── ValueSerializer.java │ │ ├── ValueType.java │ │ └── strandard │ │ │ ├── PrimitiveAdapter.java │ │ │ └── StandardAdapters.java │ │ ├── annotation │ │ └── ConfigPath.java │ │ ├── builder │ │ ├── AbstractConfigBuilder.java │ │ ├── CommonConfigBuilder.java │ │ ├── collection │ │ │ ├── SectionCollectionBuilder.java │ │ │ ├── SimpleCollectionCreator.java │ │ │ └── SourceCollectionBuilder.java │ │ ├── impl │ │ │ ├── AbstractSectionBuilder.java │ │ │ └── AbstractSourceBuilder.java │ │ ├── list │ │ │ └── ConfigListCreator.java │ │ ├── map │ │ │ ├── ConfigMapBuilder.java │ │ │ ├── ConfigMapCreator.java │ │ │ ├── SectionMapBuilder.java │ │ │ └── SourceMapBuilder.java │ │ └── value │ │ │ ├── ConfigValueBuilder.java │ │ │ ├── SectionValueBuilder.java │ │ │ └── SourceValueBuilder.java │ │ ├── function │ │ ├── ConfigExceptionHandler.java │ │ ├── DataConsumer.java │ │ ├── DataFunction.java │ │ ├── DataValidator.java │ │ ├── ValueComposer.java │ │ ├── ValueHandler.java │ │ └── ValueValidator.java │ │ ├── source │ │ ├── ConfigurationFactory.java │ │ ├── ConfigurationHolder.java │ │ ├── loader │ │ │ ├── ConfigInitializeHandler.java │ │ │ ├── ConfigurationInitializer.java │ │ │ └── PathGenerator.java │ │ ├── meta │ │ │ ├── ConfigurationMetaHolder.java │ │ │ ├── ConfigurationMetadata.java │ │ │ └── StandardMeta.java │ │ ├── option │ │ │ ├── ConfigurationOption.java │ │ │ ├── ConfigurationOptionHolder.java │ │ │ └── StandardOptions.java │ │ └── section │ │ │ ├── ConfigureSection.java │ │ │ └── ConfigureSource.java │ │ └── value │ │ ├── ConfigValue.java │ │ ├── ValueManifest.java │ │ ├── impl │ │ ├── CachedConfigValue.java │ │ └── CollectionConfigValue.java │ │ └── standard │ │ ├── ConfiguredList.java │ │ ├── ConfiguredMap.java │ │ └── ConfiguredValue.java │ └── test │ └── java │ ├── NameTest.java │ └── cc │ └── carm │ └── test │ └── config │ └── offset │ ├── FieldOffset.java │ └── OffsetUtil.java ├── demo ├── pom.xml └── src │ ├── main │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── demo │ │ ├── DatabaseConfiguration.java │ │ └── tests │ │ ├── ConfigurationTest.java │ │ ├── conf │ │ ├── DemoConfiguration.java │ │ ├── InstanceConfig.java │ │ ├── KotlinConfiguration.kt │ │ └── RegistryConfig.java │ │ └── model │ │ ├── AbstractRecord.java │ │ ├── ItemStack.java │ │ └── UserRecord.java │ └── test │ ├── java │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── tests │ │ └── test │ │ ├── JSONConfigTests.java │ │ ├── YamlTests.java │ │ ├── mongodb │ │ ├── MongoConfig.java │ │ └── MongoTest.java │ │ └── sql │ │ └── SQLConfigTest.java │ └── resources │ ├── example.json │ └── log4j2.xml ├── features ├── collections │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ ├── builder │ │ └── set │ │ │ └── ConfigSetBuilder.java │ │ └── value │ │ └── collections │ │ └── ConfiguredSet.java ├── commentable │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ ├── annotation │ │ ├── FooterComments.java │ │ ├── HeaderComments.java │ │ ├── InlineComment.java │ │ └── InlineComments.java │ │ └── commentable │ │ ├── Commentable.java │ │ ├── CommentableMeta.java │ │ └── CommentableOptions.java ├── file │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ ├── file │ │ ├── FileConfigFactory.java │ │ └── FileConfigSource.java │ │ └── option │ │ └── FileConfigOptions.java ├── kotlin │ ├── pom.xml │ └── src │ │ └── main │ │ └── kotlin │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── kotlin │ │ └── value │ │ ├── Collections.kt │ │ ├── Maps.kt │ │ └── Values.kt ├── record │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── cc │ │ │ └── carm │ │ │ └── lib │ │ │ └── configured │ │ │ └── adapter │ │ │ └── record │ │ │ └── RecordAdapter.java │ │ └── test │ │ └── java │ │ └── RecordTest.java ├── section │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── cc │ │ │ └── carm │ │ │ └── lib │ │ │ └── configuration │ │ │ └── source │ │ │ └── section │ │ │ ├── AbstractMapSection.java │ │ │ ├── ImmutableSection.java │ │ │ ├── MemorySection.java │ │ │ ├── ShadedSection.java │ │ │ └── SourcedSection.java │ │ └── test │ │ └── java │ │ └── test │ │ └── section │ │ └── ShadeTest.java ├── text │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── cc │ │ │ └── carm │ │ │ └── lib │ │ │ └── configuration │ │ │ └── value │ │ │ └── text │ │ │ ├── ConfiguredText.java │ │ │ ├── PreparedText.java │ │ │ ├── data │ │ │ └── TextContents.java │ │ │ └── function │ │ │ ├── ContentHandler.java │ │ │ ├── TextCompiler.java │ │ │ ├── TextDispatcher.java │ │ │ ├── TextParser.java │ │ │ ├── common │ │ │ ├── AppendLineInserter.java │ │ │ ├── OptionalLineInserter.java │ │ │ └── ParamReplacer.java │ │ │ ├── inserter │ │ │ ├── ContentInserter.java │ │ │ └── Insertable.java │ │ │ └── replacer │ │ │ ├── ContentReplacer.java │ │ │ └── Replaceable.java │ │ └── test │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── value │ │ └── text │ │ └── tests │ │ ├── ConfigTest.java │ │ ├── ParseTest.java │ │ └── conf │ │ ├── AppMessages.java │ │ └── ConfiguredMsg.java ├── validators │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ ├── annotation │ │ ├── ValuePattern.java │ │ └── ValueRange.java │ │ └── validators │ │ └── Validators.java └── versioned │ ├── pom.xml │ └── src │ └── main │ └── java │ └── cc │ └── carm │ └── lib │ └── configuration │ ├── annotation │ └── ConfigVersion.java │ └── versioned │ └── VersionedMetaTypes.java ├── pom.xml ├── providers ├── gson │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ └── json │ │ ├── JSONConfigFactory.java │ │ └── JSONSource.java ├── hocon │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── cc │ │ │ └── carm │ │ │ └── lib │ │ │ └── configuration │ │ │ └── source │ │ │ └── hocon │ │ │ ├── HOCONConfigFactory.java │ │ │ └── HOCONSource.java │ │ └── test │ │ ├── java │ │ └── sample │ │ │ ├── SampleConfig.java │ │ │ └── SampleTest.java │ │ └── resources │ │ └── configs │ │ └── sample.conf ├── mongodb │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ └── mongodb │ │ ├── MongoConfigFactory.java │ │ └── MongoSource.java ├── sql │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ └── sql │ │ ├── SQLConfigFactory.java │ │ ├── SQLOptions.java │ │ ├── SQLSource.java │ │ └── SQLValueResolver.java ├── temp │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ └── temp │ │ ├── TempConfigFactory.java │ │ └── TempSource.java └── yaml │ ├── README.md │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── cc │ │ └── carm │ │ └── lib │ │ └── configuration │ │ └── source │ │ └── yaml │ │ ├── YAMLConfigFactory.java │ │ ├── YAMLOptions.java │ │ └── YAMLSource.java │ └── test │ ├── java │ └── sample │ │ ├── SampleConfig.java │ │ └── SampleTest.java │ └── resources │ └── configs │ └── sample.yml └── renovate.json /.doc/JAVADOC-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.doc/JAVADOC-README.md -------------------------------------------------------------------------------- /.doc/README.md: -------------------------------------------------------------------------------- 1 | # Documentation 2 | 3 | See [wiki](https://github.com/CarmJos/configured/wiki). 4 | -------------------------------------------------------------------------------- /.doc/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.doc/images/banner.png -------------------------------------------------------------------------------- /.doc/images/logo-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.doc/images/logo-bg.svg -------------------------------------------------------------------------------- /.doc/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.doc/images/logo.svg -------------------------------------------------------------------------------- /.doc/images/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.doc/images/profile.png -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [ CarmJos ] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bugs_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/ISSUE_TEMPLATE/bugs_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/ISSUE_TEMPLATE/feature_issues.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/gpg_public.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/gpg_public.key -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/.idea/icon.svg -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/README_CN.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/SECURITY.md -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/Configuration.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/ValueAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/ValueAdapter.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/ValueAdapterRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/ValueAdapterRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/ValueParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/ValueParser.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/ValueSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/ValueSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/ValueType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/ValueType.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/strandard/PrimitiveAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/strandard/PrimitiveAdapter.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/adapter/strandard/StandardAdapters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/adapter/strandard/StandardAdapters.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/annotation/ConfigPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/annotation/ConfigPath.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/AbstractConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/AbstractConfigBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/CommonConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/CommonConfigBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/collection/SectionCollectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/collection/SectionCollectionBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/collection/SourceCollectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/collection/SourceCollectionBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/impl/AbstractSectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/impl/AbstractSectionBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/impl/AbstractSourceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/impl/AbstractSourceBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/list/ConfigListCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/list/ConfigListCreator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/map/ConfigMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/map/ConfigMapBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/map/ConfigMapCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/map/ConfigMapCreator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/map/SectionMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/map/SectionMapBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/map/SourceMapBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/map/SourceMapBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/value/ConfigValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/value/ConfigValueBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/value/SectionValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/value/SectionValueBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/builder/value/SourceValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/builder/value/SourceValueBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/ConfigExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/ConfigExceptionHandler.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/DataConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/DataConsumer.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/DataFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/DataFunction.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/DataValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/DataValidator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/ValueComposer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/ValueComposer.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/ValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/ValueHandler.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/function/ValueValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/function/ValueValidator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/ConfigurationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/ConfigurationFactory.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/ConfigurationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/ConfigurationHolder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/loader/ConfigInitializeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/loader/ConfigInitializeHandler.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/loader/ConfigurationInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/loader/ConfigurationInitializer.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/loader/PathGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/loader/PathGenerator.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/meta/ConfigurationMetaHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/meta/ConfigurationMetaHolder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/meta/ConfigurationMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/meta/ConfigurationMetadata.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/meta/StandardMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/meta/StandardMeta.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/option/ConfigurationOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/option/ConfigurationOption.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/option/ConfigurationOptionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/option/ConfigurationOptionHolder.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/option/StandardOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/option/StandardOptions.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSection.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/source/section/ConfigureSource.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/ConfigValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/ConfigValue.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/ValueManifest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/ValueManifest.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/impl/CachedConfigValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/impl/CachedConfigValue.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/impl/CollectionConfigValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/impl/CollectionConfigValue.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredList.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredMap.java -------------------------------------------------------------------------------- /core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/main/java/cc/carm/lib/configuration/value/standard/ConfiguredValue.java -------------------------------------------------------------------------------- /core/src/test/java/NameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/test/java/NameTest.java -------------------------------------------------------------------------------- /core/src/test/java/cc/carm/test/config/offset/FieldOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/test/java/cc/carm/test/config/offset/FieldOffset.java -------------------------------------------------------------------------------- /core/src/test/java/cc/carm/test/config/offset/OffsetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/core/src/test/java/cc/carm/test/config/offset/OffsetUtil.java -------------------------------------------------------------------------------- /demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/pom.xml -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/DatabaseConfiguration.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/ConfigurationTest.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/DemoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/DemoConfiguration.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/InstanceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/InstanceConfig.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/KotlinConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/KotlinConfiguration.kt -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/RegistryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/RegistryConfig.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/AbstractRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/AbstractRecord.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/ItemStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/ItemStack.java -------------------------------------------------------------------------------- /demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/UserRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/main/java/cc/carm/lib/configuration/demo/tests/model/UserRecord.java -------------------------------------------------------------------------------- /demo/src/test/java/cc/carm/lib/configuration/tests/test/JSONConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/java/cc/carm/lib/configuration/tests/test/JSONConfigTests.java -------------------------------------------------------------------------------- /demo/src/test/java/cc/carm/lib/configuration/tests/test/YamlTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/java/cc/carm/lib/configuration/tests/test/YamlTests.java -------------------------------------------------------------------------------- /demo/src/test/java/cc/carm/lib/configuration/tests/test/mongodb/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/java/cc/carm/lib/configuration/tests/test/mongodb/MongoConfig.java -------------------------------------------------------------------------------- /demo/src/test/java/cc/carm/lib/configuration/tests/test/mongodb/MongoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/java/cc/carm/lib/configuration/tests/test/mongodb/MongoTest.java -------------------------------------------------------------------------------- /demo/src/test/java/cc/carm/lib/configuration/tests/test/sql/SQLConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/java/cc/carm/lib/configuration/tests/test/sql/SQLConfigTest.java -------------------------------------------------------------------------------- /demo/src/test/resources/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "example": "true" 3 | } -------------------------------------------------------------------------------- /demo/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/demo/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /features/collections/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/collections/pom.xml -------------------------------------------------------------------------------- /features/collections/src/main/java/cc/carm/lib/configuration/builder/set/ConfigSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/collections/src/main/java/cc/carm/lib/configuration/builder/set/ConfigSetBuilder.java -------------------------------------------------------------------------------- /features/collections/src/main/java/cc/carm/lib/configuration/value/collections/ConfiguredSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/collections/src/main/java/cc/carm/lib/configuration/value/collections/ConfiguredSet.java -------------------------------------------------------------------------------- /features/commentable/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/pom.xml -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/annotation/FooterComments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/annotation/FooterComments.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/annotation/HeaderComments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/annotation/HeaderComments.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/annotation/InlineComment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/annotation/InlineComment.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/annotation/InlineComments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/annotation/InlineComments.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/commentable/Commentable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/commentable/Commentable.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/commentable/CommentableMeta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/commentable/CommentableMeta.java -------------------------------------------------------------------------------- /features/commentable/src/main/java/cc/carm/lib/configuration/commentable/CommentableOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/commentable/src/main/java/cc/carm/lib/configuration/commentable/CommentableOptions.java -------------------------------------------------------------------------------- /features/file/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/file/pom.xml -------------------------------------------------------------------------------- /features/file/src/main/java/cc/carm/lib/configuration/source/file/FileConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/file/src/main/java/cc/carm/lib/configuration/source/file/FileConfigFactory.java -------------------------------------------------------------------------------- /features/file/src/main/java/cc/carm/lib/configuration/source/file/FileConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/file/src/main/java/cc/carm/lib/configuration/source/file/FileConfigSource.java -------------------------------------------------------------------------------- /features/file/src/main/java/cc/carm/lib/configuration/source/option/FileConfigOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/file/src/main/java/cc/carm/lib/configuration/source/option/FileConfigOptions.java -------------------------------------------------------------------------------- /features/kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/kotlin/pom.xml -------------------------------------------------------------------------------- /features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Collections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Collections.kt -------------------------------------------------------------------------------- /features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Maps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Maps.kt -------------------------------------------------------------------------------- /features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Values.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/kotlin/src/main/kotlin/cc/carm/lib/configuration/kotlin/value/Values.kt -------------------------------------------------------------------------------- /features/record/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/record/pom.xml -------------------------------------------------------------------------------- /features/record/src/main/java/cc/carm/lib/configured/adapter/record/RecordAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/record/src/main/java/cc/carm/lib/configured/adapter/record/RecordAdapter.java -------------------------------------------------------------------------------- /features/record/src/test/java/RecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/record/src/test/java/RecordTest.java -------------------------------------------------------------------------------- /features/section/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/pom.xml -------------------------------------------------------------------------------- /features/section/src/main/java/cc/carm/lib/configuration/source/section/AbstractMapSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/main/java/cc/carm/lib/configuration/source/section/AbstractMapSection.java -------------------------------------------------------------------------------- /features/section/src/main/java/cc/carm/lib/configuration/source/section/ImmutableSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/main/java/cc/carm/lib/configuration/source/section/ImmutableSection.java -------------------------------------------------------------------------------- /features/section/src/main/java/cc/carm/lib/configuration/source/section/MemorySection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/main/java/cc/carm/lib/configuration/source/section/MemorySection.java -------------------------------------------------------------------------------- /features/section/src/main/java/cc/carm/lib/configuration/source/section/ShadedSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/main/java/cc/carm/lib/configuration/source/section/ShadedSection.java -------------------------------------------------------------------------------- /features/section/src/main/java/cc/carm/lib/configuration/source/section/SourcedSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/main/java/cc/carm/lib/configuration/source/section/SourcedSection.java -------------------------------------------------------------------------------- /features/section/src/test/java/test/section/ShadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/section/src/test/java/test/section/ShadeTest.java -------------------------------------------------------------------------------- /features/text/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/pom.xml -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/ConfiguredText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/ConfiguredText.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/PreparedText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/PreparedText.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/data/TextContents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/data/TextContents.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/ContentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/ContentHandler.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextCompiler.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextDispatcher.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/TextParser.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/AppendLineInserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/AppendLineInserter.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/OptionalLineInserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/OptionalLineInserter.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/ParamReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/common/ParamReplacer.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/inserter/ContentInserter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/inserter/ContentInserter.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/inserter/Insertable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/inserter/Insertable.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/replacer/ContentReplacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/replacer/ContentReplacer.java -------------------------------------------------------------------------------- /features/text/src/main/java/cc/carm/lib/configuration/value/text/function/replacer/Replaceable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/main/java/cc/carm/lib/configuration/value/text/function/replacer/Replaceable.java -------------------------------------------------------------------------------- /features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/ConfigTest.java -------------------------------------------------------------------------------- /features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/ParseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/ParseTest.java -------------------------------------------------------------------------------- /features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/conf/AppMessages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/conf/AppMessages.java -------------------------------------------------------------------------------- /features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/conf/ConfiguredMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/text/src/test/java/cc/carm/lib/configuration/value/text/tests/conf/ConfiguredMsg.java -------------------------------------------------------------------------------- /features/validators/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/validators/pom.xml -------------------------------------------------------------------------------- /features/validators/src/main/java/cc/carm/lib/configuration/annotation/ValuePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/validators/src/main/java/cc/carm/lib/configuration/annotation/ValuePattern.java -------------------------------------------------------------------------------- /features/validators/src/main/java/cc/carm/lib/configuration/annotation/ValueRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/validators/src/main/java/cc/carm/lib/configuration/annotation/ValueRange.java -------------------------------------------------------------------------------- /features/validators/src/main/java/cc/carm/lib/configuration/validators/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/validators/src/main/java/cc/carm/lib/configuration/validators/Validators.java -------------------------------------------------------------------------------- /features/versioned/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/versioned/pom.xml -------------------------------------------------------------------------------- /features/versioned/src/main/java/cc/carm/lib/configuration/annotation/ConfigVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/versioned/src/main/java/cc/carm/lib/configuration/annotation/ConfigVersion.java -------------------------------------------------------------------------------- /features/versioned/src/main/java/cc/carm/lib/configuration/versioned/VersionedMetaTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/features/versioned/src/main/java/cc/carm/lib/configuration/versioned/VersionedMetaTypes.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/pom.xml -------------------------------------------------------------------------------- /providers/gson/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/gson/README.md -------------------------------------------------------------------------------- /providers/gson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/gson/pom.xml -------------------------------------------------------------------------------- /providers/gson/src/main/java/cc/carm/lib/configuration/source/json/JSONConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/gson/src/main/java/cc/carm/lib/configuration/source/json/JSONConfigFactory.java -------------------------------------------------------------------------------- /providers/gson/src/main/java/cc/carm/lib/configuration/source/json/JSONSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/gson/src/main/java/cc/carm/lib/configuration/source/json/JSONSource.java -------------------------------------------------------------------------------- /providers/hocon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/README.md -------------------------------------------------------------------------------- /providers/hocon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/pom.xml -------------------------------------------------------------------------------- /providers/hocon/src/main/java/cc/carm/lib/configuration/source/hocon/HOCONConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/src/main/java/cc/carm/lib/configuration/source/hocon/HOCONConfigFactory.java -------------------------------------------------------------------------------- /providers/hocon/src/main/java/cc/carm/lib/configuration/source/hocon/HOCONSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/src/main/java/cc/carm/lib/configuration/source/hocon/HOCONSource.java -------------------------------------------------------------------------------- /providers/hocon/src/test/java/sample/SampleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/src/test/java/sample/SampleConfig.java -------------------------------------------------------------------------------- /providers/hocon/src/test/java/sample/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/hocon/src/test/java/sample/SampleTest.java -------------------------------------------------------------------------------- /providers/hocon/src/test/resources/configs/sample.conf: -------------------------------------------------------------------------------- 1 | version = 1.0 2 | test-save = false -------------------------------------------------------------------------------- /providers/mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/mongodb/pom.xml -------------------------------------------------------------------------------- /providers/mongodb/src/main/java/cc/carm/lib/configuration/source/mongodb/MongoConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/mongodb/src/main/java/cc/carm/lib/configuration/source/mongodb/MongoConfigFactory.java -------------------------------------------------------------------------------- /providers/mongodb/src/main/java/cc/carm/lib/configuration/source/mongodb/MongoSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/mongodb/src/main/java/cc/carm/lib/configuration/source/mongodb/MongoSource.java -------------------------------------------------------------------------------- /providers/sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/README.md -------------------------------------------------------------------------------- /providers/sql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/pom.xml -------------------------------------------------------------------------------- /providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLConfigFactory.java -------------------------------------------------------------------------------- /providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLOptions.java -------------------------------------------------------------------------------- /providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLSource.java -------------------------------------------------------------------------------- /providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLValueResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/sql/src/main/java/cc/carm/lib/configuration/source/sql/SQLValueResolver.java -------------------------------------------------------------------------------- /providers/temp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/temp/pom.xml -------------------------------------------------------------------------------- /providers/temp/src/main/java/cc/carm/lib/configuration/source/temp/TempConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/temp/src/main/java/cc/carm/lib/configuration/source/temp/TempConfigFactory.java -------------------------------------------------------------------------------- /providers/temp/src/main/java/cc/carm/lib/configuration/source/temp/TempSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/temp/src/main/java/cc/carm/lib/configuration/source/temp/TempSource.java -------------------------------------------------------------------------------- /providers/yaml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/README.md -------------------------------------------------------------------------------- /providers/yaml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/pom.xml -------------------------------------------------------------------------------- /providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLConfigFactory.java -------------------------------------------------------------------------------- /providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLOptions.java -------------------------------------------------------------------------------- /providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/src/main/java/cc/carm/lib/configuration/source/yaml/YAMLSource.java -------------------------------------------------------------------------------- /providers/yaml/src/test/java/sample/SampleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/src/test/java/sample/SampleConfig.java -------------------------------------------------------------------------------- /providers/yaml/src/test/java/sample/SampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/providers/yaml/src/test/java/sample/SampleTest.java -------------------------------------------------------------------------------- /providers/yaml/src/test/resources/configs/sample.yml: -------------------------------------------------------------------------------- 1 | version: 1.0 2 | test-save: false -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CarmJos/configured/HEAD/renovate.json --------------------------------------------------------------------------------