1
mirror of https://github.com/CarmJos/EasyConfiguration.git synced 2026-06-13 12:41:22 +08:00

Compare commits

..

307 Commits

Author SHA1 Message Date
carm bc3e4b3e6f fix(comment): Fixed yaml comments 2025-03-04 01:24:12 +08:00
carm c2a9e2254c feat(section): Add ConfigureSection#asMap function 2025-03-04 01:06:21 +08:00
carm 251dd208af feat(sql): Support SQL sources 2025-03-03 19:00:28 +08:00
carm afd1bbfc0f feat(sql): Support SQL sources 2025-03-03 18:52:41 +08:00
carm a699f6c164 feat(sql): Support SQL sources 2025-03-03 18:51:21 +08:00
carm 844cbfab53 feat(sql): Try to implement sql source 2025-02-27 13:32:12 +08:00
carm f74d5d29f9 feat(mongo): Finished source for MongoDB #105 2025-02-27 00:46:44 +08:00
carm 6f28abebb9 feat(section): Add #path and #fullPath for sections 2025-02-25 00:04:24 +08:00
LSeng 842cd78ce3 feat(section): Implement createSection() for ShadedSection 2025-02-22 23:56:45 +08:00
carm 11f1f36a15 docs: Change logo file 2025-02-22 10:13:54 +08:00
renovate[bot] ee9f29ba30 chore(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.0 2025-02-22 09:57:51 +08:00
carm f5bccdaad5 chore: Upgraded to 4.0.6 2025-02-22 09:57:24 +08:00
carm f5f70ff69b chore(source): Add more pre implemented functions 2025-02-22 09:56:59 +08:00
carm 3e221740bc feat(section): Implement shaded sections 2025-02-22 09:55:28 +08:00
LSeng 96d09be977 feat(section): support ShadedSection 2025-02-21 20:48:37 +08:00
carm 5d7c946db5 feat(section): Implement more sections 2025-02-21 18:45:15 +08:00
carm 9e008ff4cd feat(section): Add shaded section 2025-02-21 17:31:05 +08:00
carm df19da170b feat(section): Add #contains and #containsValue methods 2025-02-21 17:15:16 +08:00
carm 3473ef2247 feat: Implement more sections functions 2025-02-21 16:17:12 +08:00
carm d543530305 feat: Implement more sections functions 2025-02-21 16:09:58 +08:00
carm d81855697c feat: Implement more sections functions 2025-02-21 11:27:03 +08:00
carm 5c16e98f30 feat(section): Implement more sections 2025-02-21 03:20:11 +08:00
carm 3f1ffadeff feat(section): Implement more sections 2025-02-21 03:07:43 +08:00
carm d8191b7c6d feat(section): Add original method 2025-02-21 02:00:36 +08:00
carm ba66220f92 docs(sponsor): Add sponsors banner 2025-02-21 01:00:27 +08:00
carm 730d6d7e9c docs(sponsor): Add sponsors banner 2025-02-21 00:58:32 +08:00
carm 4523190cb0 feat: Upgraded to 4.0.5 2025-02-20 16:50:07 +08:00
carm 2a49e2ee6b docs: Fixed quantity usage 2025-02-20 16:49:36 +08:00
carm 77b223b2cb feat: Add stream functions 2025-02-20 16:38:49 +08:00
carm 8e7ac263e7 feat: Split MapSection and MemorySection 2025-02-20 03:01:45 +08:00
carm 80f03ec501 feat: Split MapSection and MemorySection 2025-02-20 02:52:19 +08:00
carm 1c002ae535 feat: Split MapSection and MemorySection 2025-02-20 02:50:00 +08:00
carm a4659c5c9f docs: Englished documents 2025-02-20 00:11:06 +08:00
carm 1c27c2f881 fix: Fixed the missing implements of #remove 2025-02-19 00:57:17 +08:00
carm 476cb79e2f feat: Support standard "pre-load" option 2025-02-18 21:47:58 +08:00
carm bf716b06ae docs: Add more javadocs 2025-02-18 17:33:28 +08:00
carm 00170e6d77 feat: Simplify the ConfigureSection functions to support more different usages. 2025-02-18 17:08:12 +08:00
carm 1bac201427 chore: Add more limitations for inline comments 2025-02-18 14:12:28 +08:00
carm cd77639df5 docs: Add examples 2025-02-17 18:37:16 +08:00
renovate[bot] 5ae756929a fix(deps): update dependency cc.carm.lib:yamlcommentwriter to v1.2.0 2025-02-17 18:28:00 +08:00
carm a9e80aecce fix(text): Fixed wrong type of text 2025-02-17 18:28:00 +08:00
carm 477f0d11bc fix(text): Fixed wrong type of text 2025-02-17 06:43:30 +08:00
renovate[bot] 53ff38a76f fix(deps): update dependency cc.carm.lib:yamlcommentwriter to v1.2.0 2025-02-17 05:24:09 +08:00
carm c32bea3864 fix(builder): Fixed wrong type of serializer 2025-02-17 04:48:15 +08:00
carm 15823bb076 fix(builder): Fixed wrong type of serializer 2025-02-17 04:47:23 +08:00
renovate[bot] f303f56199 fix(deps): update dependency cc.carm.lib:yamlcommentwriter to v1.2.0 2025-02-17 04:27:50 +08:00
carm 22f2674e7c feat(text): Separated the text handler 2025-02-17 04:26:22 +08:00
carm 9eb9c9e13d feat(parser): Supported more insert functions 2025-02-17 03:14:40 +08:00
carm 616314c7f0 feat(parser): Supported more insert functions 2025-02-17 03:13:35 +08:00
carm 05f504a347 feat(parser): Supported parse functions 2025-02-17 02:46:18 +08:00
carm bf6ea97b99 feaT(unit): Add unit meta 2025-02-17 01:40:41 +08:00
carm 9847399e56 feat: Version update to 4.0.1 2025-02-17 00:33:41 +08:00
carm 18515d4a78 refactor(comment): Extract common comment functions 2025-02-17 00:12:29 +08:00
carm 9f1fc5bf90 refactor(comment): Extract common comment functions 2025-02-17 00:11:56 +08:00
carm e7847b2166 feat: Version update to 4.0.1 2025-02-16 23:51:18 +08:00
carm 69cec281be feat: Version update to 4.0.1 2025-02-16 23:47:22 +08:00
carm 28dc9b9e55 feat(text): Implement the ConfiguredText for simply text/msg functions. 2025-02-16 23:46:31 +08:00
LSeng c60ba074d9 fix(comment): Fixed wrong behavior of inline regex comments 2025-02-16 21:59:03 +08:00
carm e88bf301cc ci(javadoc): Fixed javadoc deployment 2025-02-16 02:31:10 +08:00
carm f2c9750c35 chore: Remove wip modules 2025-02-16 02:19:52 +08:00
carm c0f0e989c6 docs: Add missing javadocs 2025-02-16 02:17:49 +08:00
carm 6490edf65e docs: Add missing javadocs 2025-02-16 02:17:31 +08:00
carm 14a5f41649 docs: Add missing javadocs 2025-02-16 02:14:15 +08:00
renovate[bot] 0b16ae08db fix(deps): update dependency org.mongodb:mongodb-driver-sync to v5.3.1 2025-02-16 02:07:12 +08:00
renovate[bot] 020d0df3a3 fix(deps): update dependency cc.carm.lib:yamlcommentwriter to v1.1.0 2025-02-16 02:07:02 +08:00
carm f3bdff1560 ci(deploy): Update central deployment ci 2025-02-16 02:06:11 +08:00
carm d3ec93cef2 feat(source): Update sources' original type 2025-02-16 02:04:31 +08:00
carm 96ed604cd9 feat(source): Update sources' original type 2025-02-16 02:04:14 +08:00
carm eff91b0496 feat(db): Add databased providers assumptions 2025-02-16 01:36:37 +08:00
carm 8db7ecf539 chore(yaml): Simply the yaml dumper 2025-02-15 23:35:21 +08:00
renovate[bot] 1b49e466a9 fix(deps): update dependency org.yaml:snakeyaml to v2.4 2025-02-15 23:12:25 +08:00
carm 6df9f2ce42 feat(factory): Add more options 2025-02-15 07:32:34 +08:00
carm aedc6cb439 feat(map): Finished Map value builders. 2025-02-15 07:20:59 +08:00
carm c79b94b719 feat: Comment resources support #104 2025-02-15 06:06:31 +08:00
carm 3a3533ce81 feat: Optimized comments & sections behavior 2025-02-15 05:56:00 +08:00
carm 4cdd184fe6 feat(yaml): Try implement yaml comments 2025-02-13 22:12:08 +08:00
carm 18199cd1cf feat(yaml): Try implement yaml comments 2025-02-13 07:12:55 +08:00
carm 47e2a4854c feat(yaml): Finished YAML Provider 2025-02-13 06:48:58 +08:00
carm 5b95824bb0 Merge branch '4.0.0'
# Conflicts:
#	providers/yaml/pom.xml
2025-02-13 04:49:17 +08:00
carm 2cda4ae11c chore(sql): Add readme descriptions 2025-02-13 04:46:27 +08:00
carm e840f6bd50 feat(versioned): Add versioned feature 2025-02-13 04:42:49 +08:00
carm 90407dcd0d feat(json): Finished json version's provider 2025-02-13 04:34:52 +08:00
carm 79f59bafe6 feat(json): Finished json version's provider 2025-02-13 01:30:10 +08:00
carm 05ff61a9d9 feat(json): Implement json sources 2025-02-12 04:25:29 +08:00
carm c68d2371ee feat(comment): Support regex inline comments 2025-02-12 02:35:59 +08:00
carm 2093091923 feat!(core): Update files sources 2025-02-10 03:16:48 +08:00
carm 45ca8b02d4 feat!(core): Finished the design of core module 2025-02-09 03:49:37 +08:00
dependabot[bot] 7f09e6cdf7 chore(deps): Bump com.google.code.gson:gson from 2.11.0 to 2.12.1
Bumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.11.0 to 2.12.1.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.11.0...gson-parent-2.12.1)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-06 16:33:49 +08:00
carm 205db6e5b9 feat!(value): Finished the standard configured values 2025-02-02 23:59:13 +08:00
carm 8ac1faf300 feat!(value): Finished the standard configured values 2025-02-02 23:11:16 +08:00
carm 374a6198d8 feat!(value): Redesigned the Configuration api 2025-02-02 22:29:18 +08:00
renovate[bot] 6ee23ded3b fix(deps): update dependency org.jetbrains:annotations to v26.0.2 2025-01-23 03:46:31 +08:00
renovate[bot] 0c7cc5c156 chore(deps): update actions/upload-artifact action to v4 2025-01-18 05:58:43 +08:00
renovate[bot] 4988bb15ae chore(deps): update github/codeql-action action to v3 2025-01-18 05:58:40 +08:00
renovate[bot] 8b24e8dbff chore(deps): update actions/checkout action to v4 2025-01-18 03:54:31 +08:00
renovate[bot] ce9d858f6c chore(deps): update actions/setup-java action to v4 2025-01-18 03:54:28 +08:00
renovate[bot] efc837b6f0 chore(deps): update codacy/codacy-analysis-cli-action digest to 0991600 2025-01-18 03:38:40 +08:00
renovate[bot] 44e864ef0f fix(deps): update dependency org.bspfsystems:yamlconfiguration to v3.0.2 2025-01-18 03:38:36 +08:00
renovate[bot] ce33d8ff9d Add renovate.json 2025-01-18 00:00:45 +08:00
dependabot[bot] de70c11f21 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-03 22:41:24 +08:00
dependabot[bot] a182b9af99 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.1 to 3.11.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.1...maven-javadoc-plugin-3.11.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-03 22:41:16 +08:00
dependabot[bot] c56499c0e9 chore(deps-dev): Bump log4j.version from 2.24.2 to 2.24.3
Bumps `log4j.version` from 2.24.2 to 2.24.3.

Updates `org.apache.logging.log4j:log4j-api` from 2.24.2 to 2.24.3

Updates `org.apache.logging.log4j:log4j-core` from 2.24.2 to 2.24.3

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.2 to 2.24.3

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-23 23:22:15 +08:00
dependabot[bot] c9150ecb50 chore(deps-dev): Bump log4j.version from 2.24.1 to 2.24.2
Bumps `log4j.version` from 2.24.1 to 2.24.2.

Updates `org.apache.logging.log4j:log4j-api` from 2.24.1 to 2.24.2

Updates `org.apache.logging.log4j:log4j-core` from 2.24.1 to 2.24.2

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.1 to 2.24.2

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 02:28:51 +08:00
dependabot[bot] 5075a4c96d chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.6 to 3.2.7.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.6...maven-gpg-plugin-3.2.7)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 16:43:42 +08:00
dependabot[bot] 30a9f3634f chore(deps-dev): Bump log4j.version from 2.24.0 to 2.24.1
Bumps `log4j.version` from 2.24.0 to 2.24.1.

Updates `org.apache.logging.log4j:log4j-api` from 2.24.0 to 2.24.1

Updates `org.apache.logging.log4j:log4j-core` from 2.24.0 to 2.24.1

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.24.0 to 2.24.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 16:42:40 +08:00
dependabot[bot] 022acb97a5 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.0 to 3.10.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.10.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 16:39:43 +08:00
dependabot[bot] 97eda55ec7 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.0...surefire-3.5.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 16:38:00 +08:00
dependabot[bot] 7fe77b1363 chore(deps): Bump org.jetbrains:annotations from 25.0.0 to 26.0.1
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 25.0.0 to 26.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/25.0.0...26.0.1)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-18 16:08:06 +08:00
dependabot[bot] 9f9f02df51 chore(deps): Bump org.jetbrains:annotations from 24.1.0 to 25.0.0
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 24.1.0 to 25.0.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/24.1.0...25.0.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-27 21:21:58 +08:00
dependabot[bot] 41a53b1c89 chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.5...maven-gpg-plugin-3.2.6)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-19 20:05:09 +08:00
dependabot[bot] 9626ed8f49 chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.4...maven-gpg-plugin-3.2.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 22:50:32 +08:00
dependabot[bot] 119f93f234 chore(deps-dev): Bump log4j.version from 2.23.1 to 2.24.0
Bumps `log4j.version` from 2.23.1 to 2.24.0.

Updates `org.apache.logging.log4j:log4j-api` from 2.23.1 to 2.24.0

Updates `org.apache.logging.log4j:log4j-core` from 2.23.1 to 2.24.0

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.23.1 to 2.24.0

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 22:49:11 +08:00
dependabot[bot] f2b6069389 chore(deps): Bump org.bspfsystems:yamlconfiguration from 2.0.2 to 3.0.1
Bumps [org.bspfsystems:yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 2.0.2 to 3.0.1.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v2.0.2...v3.0.1)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 22:49:04 +08:00
dependabot[bot] 6e2808380a chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.8.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.8.0...maven-javadoc-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-14 22:48:45 +08:00
dependabot[bot] 3ca44aa233 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.3.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.1...surefire-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-11 15:25:09 +08:00
dependabot[bot] 4de9ebd118 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.7.0...maven-javadoc-plugin-3.8.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-31 07:29:56 +08:00
dependabot[bot] 217cd66bfd chore(deps): Bump org.apache.maven.plugins:maven-release-plugin (#83) 2024-07-16 23:00:30 +00:00
dependabot[bot] f1f9a55e01 chore(deps): Bump org.apache.maven.plugins:maven-release-plugin
Bumps [org.apache.maven.plugins:maven-release-plugin](https://github.com/apache/maven-release) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.1...maven-release-3.1.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-12 00:14:31 +08:00
dependabot[bot] 530d7b3391 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.5 to 3.3.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-12 00:05:47 +08:00
dependabot[bot] 2d381c3ce4 chore(deps): Bump org.apache.maven.plugins:maven-jar-plugin
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-22 07:58:29 +08:00
dependabot[bot] 08626ae8c2 chore(deps): Bump org.bspfsystems:yamlconfiguration from 2.0.1 to 2.0.2
Bumps [org.bspfsystems:yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-04 12:21:34 +08:00
dependabot[bot] 7fe2e74582 chore(deps): Bump org.apache.maven.plugins:maven-shade-plugin
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-04 12:21:07 +08:00
dependabot[bot] a49180bb1d chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.3 to 3.7.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-04 12:20:11 +08:00
dependabot[bot] 69a4b5e918 chore(deps): Bump com.google.code.gson:gson from 2.10.1 to 2.11.0
Bumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.10.1...gson-parent-2.11.0)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 00:36:37 +08:00
dependabot[bot] 27c3c7803c chore(deps): Bump org.apache.maven.plugins:maven-jar-plugin
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.0...maven-jar-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-25 08:52:18 +08:00
dependabot[bot] c95b1ae4d4 chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.3...maven-gpg-plugin-3.2.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-25 08:52:10 +08:00
dependabot[bot] c7f928686d chore(deps): Bump org.apache.maven.plugins:maven-shade-plugin
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-25 08:50:00 +08:00
dependabot[bot] 4ab84cfc71 chore(deps): Bump org.apache.maven.plugins:maven-jar-plugin
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 16:15:41 +08:00
dependabot[bot] d347d3de23 chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 16:11:16 +08:00
dependabot[bot] 2b48e3146b chore(deps): Bump org.apache.maven.plugins:maven-source-plugin
Bumps [org.apache.maven.plugins:maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.3.0 to 3.3.1.
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 11:48:11 +08:00
dependabot[bot] d35958a943 chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin (#68)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-28 09:03:53 +08:00
dependabot[bot] b7990d4de3 chore(deps): Bump org.apache.maven.plugins:maven-compiler-plugin (#66)
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.1...maven-compiler-plugin-3.13.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 00:11:23 +08:00
dependabot[bot] f01a15a19d chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin (#67)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.0...maven-gpg-plugin-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-20 00:11:15 +08:00
dependabot[bot] 85625bfe05 chore(deps-dev): Bump log4j.version from 2.23.0 to 2.23.1 (#64)
Bumps `log4j.version` from 2.23.0 to 2.23.1.

Updates `org.apache.logging.log4j:log4j-api` from 2.23.0 to 2.23.1

Updates `org.apache.logging.log4j:log4j-core` from 2.23.0 to 2.23.1

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.23.0 to 2.23.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 09:36:09 +08:00
dependabot[bot] cb59471f9b chore(deps): Bump org.apache.maven.plugins:maven-gpg-plugin (#65)
Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 09:35:52 +08:00
dependabot[bot] 112803342a chore(deps): Bump org.apache.maven.plugins:maven-shade-plugin (#63)
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 01:37:24 +08:00
dependabot[bot] fc1792113d chore(deps-dev): Bump log4j.version from 2.22.1 to 2.23.0 (#62)
Bumps `log4j.version` from 2.22.1 to 2.23.0.

Updates `org.apache.logging.log4j:log4j-api` from 2.22.1 to 2.23.0

Updates `org.apache.logging.log4j:log4j-core` from 2.22.1 to 2.23.0

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.22.1 to 2.23.0

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-22 01:37:12 +08:00
carm da3d4d1fd2 feat(loader): Refactor loaders and metadata. 2024-01-30 18:01:36 +08:00
carm b912ea369c feat(loader): Refactor loaders and metadata. 2024-01-16 23:25:21 +08:00
carm 2df33e3458 feat(adapter): Finished adapters registry 2024-01-16 03:50:08 +08:00
carm d041828717 feat(adapter): Use registry to manage value adapters 2024-01-16 02:59:21 +08:00
carm c7fb51d6b2 feat(adapter): Use registry to manage value adapters 2024-01-16 02:45:27 +08:00
carm 2ef1471f59 feat(parser): abstract value processor and parsers 2024-01-15 23:32:18 +08:00
carm 20a6eaefcd docs(url): Fixed url 2024-01-14 01:44:05 +08:00
dependabot[bot] e419e2498f chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin (#61)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.3 to 3.2.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.3...surefire-3.2.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 22:33:46 +08:00
dependabot[bot] 6ef4f9aebd chore(deps): Bump org.bspfsystems:yamlconfiguration from 2.0.0 to 2.0.1 (#60)
Bumps [org.bspfsystems:yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-07 00:05:52 +08:00
carm 21a8906ad9 chore(map): Optimize Map builders. 2024-01-05 01:26:50 +08:00
carm c91794c611 chore: optimize some codes 2024-01-04 22:38:45 +08:00
carm 3769cf4438 chore: optimize some codes 2024-01-04 22:08:12 +08:00
carm 34bc7601ee docs(sample): Add sample codes. 🍎 2024-01-04 21:29:06 +08:00
carm 0d19dc236e docs(sample): Add sample codes. 🥚 2024-01-04 21:20:56 +08:00
carm 9647591b0d docs(sample): Add sample codes. 🥚 2024-01-04 21:18:26 +08:00
carm 97db8204dc docs(sample): Add sample codes. 🥚 2024-01-03 23:33:39 +08:00
carm 48050a52a2 docs(sample): Add sample codes. 🥚 2024-01-03 23:28:36 +08:00
carm e42de0eee7 docs(sample): Add sample codes. 🥚 2024-01-03 23:24:59 +08:00
carm 814dae2278 docs(sample): Add sample codes. 🥚 2024-01-03 23:13:25 +08:00
carm db19531c13 docs(sample): Add sample codes. 🥚 2024-01-03 23:09:28 +08:00
dependabot[bot] d0af3e436f chore(deps-dev): Bump log4j.version from 2.22.0 to 2.22.1 (#58)
Bumps `log4j.version` from 2.22.0 to 2.22.1.

Updates `org.apache.logging.log4j:log4j-api` from 2.22.0 to 2.22.1

Updates `org.apache.logging.log4j:log4j-core` from 2.22.0 to 2.22.1

Updates `org.apache.logging.log4j:log4j-slf4j-impl` from 2.22.0 to 2.22.1

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
- dependency-name: org.apache.logging.log4j:log4j-slf4j-impl
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-28 01:11:02 +08:00
dependabot[bot] 1252baab76 chore(deps): Bump org.apache.maven.plugins:maven-compiler-plugin (#57)
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.0...maven-compiler-plugin-3.12.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-26 11:34:16 +08:00
carm 83037baf10 build(plugin): Fixed build plugins missing. 2023-12-24 21:10:27 +08:00
carm adf90a983b build(plugin): Fixed build plugins missing. 2023-12-24 21:09:13 +08:00
carm 02d816cd8d docs(readme): Relocated contents. 2023-12-24 21:01:09 +08:00
carm 5d5626bff2 build(plugin): Fixed build plugins missing. 2023-12-24 20:59:50 +08:00
carm 363c1e7ed8 docs(readme): listed all supported formats. 2023-12-24 05:16:59 +08:00
carm 7884d49309 docs(readme): listed all supported formats. 2023-12-24 05:11:56 +08:00
carm b77e64e6e6 docs(readme): listed all supported formats. 2023-12-24 05:02:59 +08:00
carm 505b86ec9c feat(sql): Support sql based configuration provider. 2023-12-24 04:52:56 +08:00
carm 374f646f9e feat(sql): Support sql based configuration provider. 2023-12-24 04:52:28 +08:00
carm aa50345329 feat(interface): Support interface root configurations. 2023-12-23 22:25:16 +08:00
carm db8b227317 feat(interface): Support interface root configurations. 2023-12-23 22:24:34 +08:00
carm 60eed8a14d docs(readme): Add English version of README files. 2023-12-23 21:24:45 +08:00
carm d41630be72 docs(readme): Add English version of README files. 2023-12-23 21:24:15 +08:00
carm 1c3a2b01ea docs(readme): Add English version of README files. 2023-12-23 21:18:50 +08:00
carm 1ede74c692 docs(readme): Add English version of README files. 2023-12-23 21:18:20 +08:00
carm 67456a8aac docs(readme): Add English version of README files. 2023-12-23 21:17:43 +08:00
carm f422900fb5 docs(readme): Add English version of README files. 2023-12-23 21:16:00 +08:00
carm b3e0007eba docs(readme): Add English version of README files. 2023-12-23 21:15:15 +08:00
carm 89c8ec8adf fix(type): 修复部分原生类型无法转换的问题。#54 2023-12-21 20:47:13 +08:00
huanmeng_qwq e8f49bf8bc fix(core): 解决 #54 的问题 (#55) 2023-12-21 20:43:15 +08:00
dependabot[bot] 8ac980fdbb chore(deps): Bump org.apache.maven.plugins:maven-compiler-plugin (#53)
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.11.0...maven-compiler-plugin-3.12.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 22:51:35 +08:00
dependabot[bot] 9f2e4bc0cb chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin (#52)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.2...surefire-3.2.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 18:16:48 +08:00
dependabot[bot] ae16d131c3 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin (#51)
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.2 to 3.6.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.2...maven-javadoc-plugin-3.6.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 08:24:39 +08:00
dependabot[bot] bd8470a6e8 chore(deps): Bump org.jetbrains:annotations from 24.0.1 to 24.1.0 (#50)
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 24.0.1 to 24.1.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/24.0.1...24.1.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-16 23:32:53 +08:00
dependabot[bot] 6af2d3fef5 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin (#48)
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.0 to 3.6.2.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.0...maven-javadoc-plugin-3.6.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 14:17:49 +08:00
dependabot[bot] 00f83002c5 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin (#49)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.1...surefire-3.2.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-09 14:17:24 +08:00
dependabot[bot] 0aa548cbbf chore(deps): Bump org.bspfsystems:yamlconfiguration from 1.4.0 to 2.0.0 (#47)
Bumps [org.bspfsystems:yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.4.0 to 2.0.0.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.4.0...v2.0.0)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-02 15:23:03 +08:00
dependabot[bot] 9c0ed1c5c2 chore(deps): Bump org.apache.maven.plugins:maven-surefire-plugin (#46)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 22:49:50 +08:00
dependabot[bot] bb0998cbac chore(deps): Bump com.typesafe:config from 1.4.2 to 1.4.3 (#45)
Bumps [com.typesafe:config](https://github.com/lightbend/config) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/lightbend/config/releases)
- [Changelog](https://github.com/lightbend/config/blob/main/NEWS.md)
- [Commits](https://github.com/lightbend/config/compare/v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: com.typesafe:config
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-17 23:40:40 +08:00
dependabot[bot] 1eb16f00b6 chore(deps): Bump org.bspfsystems:yamlconfiguration from 1.3.3 to 1.4.0 (#44)
Bumps [org.bspfsystems:yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.3.3 to 1.4.0.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.3.3...v1.4.0)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-14 15:19:19 +08:00
dependabot[bot] 5ccf63b423 chore(deps): Bump org.apache.maven.plugins:maven-shade-plugin (#43)
Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-26 12:48:04 +08:00
dependabot[bot] f1c0c74574 chore(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin (#42)
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.5.0...maven-javadoc-plugin-3.6.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-19 12:16:10 +08:00
carm 8ee074474c fix(init): 添加文件初始化测试 #40 2023-08-29 02:39:38 +08:00
carm 27a68ead7c feat(map): 支持通过ConfigurationSection创建MapValue。 2023-08-28 17:00:56 +08:00
carm c6cce5208f fix(init): 尝试修复初始化创建无用文件的问题 #40 2023-08-10 02:00:46 +08:00
carm bc67de06f6 fix(init): 尝试修复初始化创建无用文件的问题 #40 2023-08-10 01:57:15 +08:00
carm b668794f5d feat(parse): 新增两种忽略默认值的parseValue方法。 2023-08-07 22:06:03 +08:00
carm 07424284b7 fix(file): 修复 FileConfigProvider#saveResource 文件创建异常的问题。#39 2023-07-18 00:25:40 +08:00
carm 81e024e309 fix(file): 修复 FileConfigProvider#saveResource 文件创建异常的问题。#39 2023-07-18 00:20:31 +08:00
carm 763fc7c758 fix(file): 修复 FileConfigProvider#saveResource 文件创建异常的问题。#39 2023-07-18 00:20:20 +08:00
carm 56557221a4 feat(list): 添加快速获取副本列表的方法 2023-07-17 17:34:34 +08:00
冬花ice e4435bf883 修复路径截取错误导致无法拥有内部object类型的问题 (#38)
* 修复路径截取错误导致无法拥有内部object类型的问题

* 移除测试输出
2023-07-10 12:32:24 +08:00
carm eee4a278d9 feat(value): 支持对Enum对象的快速解析 2023-06-23 14:06:56 +08:00
冬花ice 3a0a8e79b9 feat(hocon): 完成对 HOCON 格式的支持 (#36) 2023-06-21 19:54:30 +08:00
dependabot[bot] 3b2b1b27cc chore(deps): Bump maven-shade-plugin from 3.4.1 to 3.5.0 (#35)
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.1...maven-shade-plugin-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-20 01:35:02 +08:00
dependabot[bot] d84ea1b7da chore(deps): Bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#34)
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-09 13:37:21 +08:00
dependabot[bot] a1f2cdca04 chore(deps): Bump yamlconfiguration from 1.3.2 to 1.3.3 (#33)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.3.2...v1.3.3)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-09 13:37:12 +08:00
dependabot[bot] c52183aadd chore(deps): Bump maven-release-plugin from 3.0.0 to 3.0.1 (#32)
Bumps [maven-release-plugin](https://github.com/apache/maven-release) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-3.0.0...maven-release-3.0.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 03:44:21 +08:00
dependabot[bot] d71aabad2d chore(deps): Bump maven-source-plugin from 3.2.1 to 3.3.0 (#31)
Bumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.1 to 3.3.0.
- [Commits](https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.1...maven-source-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-source-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-23 02:51:34 +08:00
carm 6a007c5187 refactor(api): 🤖 修改部分构造方法名称(破坏性更新) 2023-05-20 09:37:15 +08:00
carm 43b00f2b69 refactor(api): 🤖 优化代码命名逻辑,补充部分Javadoc。 2023-05-20 09:34:30 +08:00
carm 2e61e66cdb refactor(api): 🤖 优化代码命名逻辑,补充部分Javadoc。 2023-05-20 09:21:49 +08:00
dependabot[bot] 39f946c28e chore(deps): Bump maven-gpg-plugin from 3.0.1 to 3.1.0 (#30)
Bumps [maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.0.1 to 3.1.0.
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.0.1...maven-gpg-plugin-3.1.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 00:24:43 +08:00
dependabot[bot] 25931ffd7e chore(deps): Bump maven-surefire-plugin from 3.0.0 to 3.1.0 (#29)
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0...surefire-3.1.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 00:12:17 +08:00
dependabot[bot] de103da879 chore(deps): Bump yamlconfiguration from 1.3.1 to 1.3.2 (#28)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-15 12:39:03 +08:00
dependabot[bot] 457c22d461 chore(deps): Bump maven-release-plugin from 2.5.3 to 3.0.0 (#27)
Bumps [maven-release-plugin](https://github.com/apache/maven-release) from 2.5.3 to 3.0.0.
- [Release notes](https://github.com/apache/maven-release/releases)
- [Commits](https://github.com/apache/maven-release/compare/maven-release-2.5.3...maven-release-3.0.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-release-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 11:57:50 +08:00
carm aa4225dbba build: 修改Java版本的标签名 2023-03-20 20:17:23 +08:00
carm ddd33154be chore(yaml): 独立 YAMLCommentWriter 项目 2023-03-20 20:11:23 +08:00
carm 727c26a2fb feat(value): 单独提出 ”ValueManifest“ 以解决每个实现类中初始参数复杂的问题,方便后续开发。 2023-03-15 22:24:08 +08:00
dependabot[bot] 9c95a16d90 chore(deps): Bump maven-surefire-plugin from 2.22.2 to 3.0.0 (#26)
Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 2.22.2 to 3.0.0.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-2.22.2...surefire-3.0.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-15 14:01:18 +08:00
dependabot[bot] 92c05f1a59 chore(deps): Bump annotations from 24.0.0 to 24.0.1 (#25)
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 24.0.0 to 24.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-05 12:09:12 +08:00
dependabot[bot] 739ed41885 chore(deps): Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#24)
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.1...maven-compiler-plugin-3.11.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-01 00:07:08 +08:00
carm a66da01996 style: improve code readability. 2023-02-19 19:54:08 +08:00
carm 6dc0447502 test(map): 添加新版ConfiguredMap测试 2023-02-19 17:19:39 +08:00
carm c49d904665 feat(value): 为ConfiguredList 与 ConfiguredMap 实现相关基础方法 2023-02-19 17:17:33 +08:00
冬花ice b756074ddc fix(list): 允许出现长度为0的List (#23) 2023-02-19 16:49:25 +08:00
dependabot[bot] 9e3dff3e95 chore(deps): Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#22)
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.4.1...maven-javadoc-plugin-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 23:59:23 +08:00
carm fd01d9b7ef feat(builder): 为 ConfiguredMap 提供更便利的defaults方法。 2023-02-11 21:45:00 +08:00
carm 0f8383bbf3 Merge remote-tracking branch 'origin/master' 2023-01-16 19:26:13 +08:00
carm 1232c7c4da feat(builder): 提供Functional形式提供defaultValue的方法。 2023-01-16 19:26:07 +08:00
dependabot[bot] 7ac39da4e9 chore(deps): Bump annotations from 23.1.0 to 24.0.0 (#21)
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 23.1.0 to 24.0.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/23.1.0...24.0.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-12 22:16:19 +08:00
dependabot[bot] bf89f583db chore(deps): Bump gson from 2.10 to 2.10.1 (#20)
Bumps [gson](https://github.com/google/gson) from 2.10 to 2.10.1.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.10...gson-parent-2.10.1)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 01:02:32 +08:00
dependabot[bot] 03c69ba3a2 chore(deps): Bump yamlconfiguration from 1.3.0 to 1.3.1 (#19)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.3.0...v1.3.1)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-30 23:07:40 +08:00
dependabot[bot] d9cbd1a283 chore(deps): Bump annotations from 23.0.0 to 23.1.0 (#18)
Bumps [annotations](https://github.com/JetBrains/java-annotations) from 23.0.0 to 23.1.0.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/compare/23.0.0...23.1.0)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 22:49:54 +08:00
carm 96e90dd71b chore 2022-12-11 19:10:50 +08:00
carm a9f3d829bd build(javadoc): 修复Demo项目缺失的javadoc 2022-12-11 02:30:47 +08:00
carm 8eefba5159 feat(init): 支持针对于实体类的初始化 #9 2022-12-11 02:17:30 +08:00
carm 01e20df559 feat(init): 支持针对于实体类的初始化 #9 2022-12-11 02:04:23 +08:00
carm 35398ab741 feat(init): 支持针对于实体类的初始化 #9 2022-12-11 02:02:16 +08:00
carm 6f97166192 fix(parse): 修复Number基础类型转型丢失的问题。 fix #17 2022-12-06 21:53:05 +08:00
dependabot[bot] ccd239ad6b chore(deps): Bump yamlconfiguration from 1.2.2 to 1.3.0 (#16)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.2.2...v1.3.0)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-03 19:50:13 +08:00
dependabot[bot] 69b27476bc chore(deps): Bump maven-shade-plugin from 3.4.0 to 3.4.1 (#15)
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.0...maven-shade-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-02 18:31:07 +08:00
dependabot[bot] 0651cac6b0 chore(deps): Bump gson from 2.9.1 to 2.10 (#14)
Bumps [gson](https://github.com/google/gson) from 2.9.1 to 2.10.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.9.1...gson-parent-2.10)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-27 00:00:49 +08:00
dependabot[bot] 1a1efad283 Bump maven-shade-plugin from 3.3.0 to 3.4.0 (#11)
Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/apache/maven-shade-plugin/releases)
- [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.3.0...maven-shade-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-shade-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 00:12:03 +08:00
dependabot[bot] 3c1ba61b61 Bump yamlconfiguration from 1.2.1 to 1.2.2 (#10)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 00:11:44 +08:00
dependabot[bot] 1a3e84a787 Bump maven-jar-plugin from 3.2.2 to 3.3.0 (#12)
Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.2 to 3.3.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.2...maven-jar-plugin-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20 00:11:31 +08:00
carm 00228db2c4 chore(dev): 取消开发中模块的部署 2022-09-10 01:11:04 +08:00
carm 0fddfe28af feat(source): 为 ConfigurationWrapper 添加 getSource() 方法以获取源实现内容。
BREAKING-CHANGE: ConfigurationWrapper 更改为泛型类,并新增 “getSource” 方法需要实现。
2022-09-10 00:36:46 +08:00
dependabot[bot] 4a17089da0 Bump gson from 2.9.0 to 2.9.1 (#6)
Bumps [gson](https://github.com/google/gson) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.9.0...gson-parent-2.9.1)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-09 21:54:36 +08:00
dependabot[bot] 8faa7b1c24 Bump yamlconfiguration from 1.2.0 to 1.2.1 (#7)
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.2.0...v1.2.1)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-09 21:54:25 +08:00
dependabot[bot] 5e525428fe Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 (#8)
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.4.0...maven-javadoc-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-09 21:54:16 +08:00
carm bc0dfd5698 feat(source): 为 ConfigurationWrapper 添加 getSource() 方法以获取源实现内容。
BREAKING-CHANGE: ConfigurationWrapper 更改为泛型类,并新增 “getSource” 方法需要实现。
2022-09-09 21:54:05 +08:00
carm dc28d743db feat(source): 为 ConfigurationWrapper 添加 getSource() 方法以获取源实现内容。
BREAKING-CHANGE: ConfigurationWrapper 更改为泛型类,并新增 “getSource” 方法需要实现。
2022-09-09 21:52:26 +08:00
carm f61294c5f3 feat(sql): 优化数据表结构 2022-08-11 17:43:42 +08:00
carm 6883a464db feat(sql): 添加数据库存储支持 2022-08-11 16:02:12 +08:00
carm bcdf0d9bd1 refactor(comments): 优化注释的存储方式 2022-08-11 16:01:27 +08:00
carm 5f89ff4db7 Merge remote-tracking branch 'origin/master' 2022-05-20 18:18:47 +08:00
carm d6f4970277 [3.1.0] fix(api): configuration reload problem
BREAKING CHANGES: Now we override "onReload()" method to define ConfigurationProvider how to reload the configs.

Fix the problem that when the configuration file is read, the "reload()" method not working.
2022-05-20 18:16:44 +08:00
carm c045ca1489 Merge pull request #5 from CarmJos/dependabot/maven/org.bspfsystems-yamlconfiguration-1.2.0
Bump yamlconfiguration from 1.1.0 to 1.2.0
2022-05-20 10:10:38 +08:00
dependabot[bot] ceea900b08 Bump yamlconfiguration from 1.1.0 to 1.2.0
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.1.0...v1.2.0)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-19 14:41:47 +00:00
carm 85bacb24f3 Merge remote-tracking branch 'origin/master' 2022-05-18 23:23:25 +08:00
carm 6b3a353fcc [3.0.0] (breaking-update) update comments usage. 2022-05-18 23:23:11 +08:00
carm 2c026fc0b0 Merge pull request #4 from CarmJos/dependabot/maven/org.bspfsystems-yamlconfiguration-1.1.0
Bump yamlconfiguration from 1.0.11 to 1.1.0
2022-04-25 22:59:37 +08:00
dependabot[bot] f8b4bbd3a9 Bump yamlconfiguration from 1.0.11 to 1.1.0
Bumps [yamlconfiguration](https://github.com/bspfsystems/YamlConfiguration) from 1.0.11 to 1.1.0.
- [Release notes](https://github.com/bspfsystems/YamlConfiguration/releases)
- [Commits](https://github.com/bspfsystems/YamlConfiguration/compare/v1.0.11...v1.1.0)

---
updated-dependencies:
- dependency-name: org.bspfsystems:yamlconfiguration
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-25 14:45:52 +00:00
carm e9a0f0ff30 [ci skip] 补充README介绍 2022-04-23 21:37:25 +08:00
carm e3fe6e7c80 [ci skip] 补充README介绍 2022-04-23 21:37:18 +08:00
carm c179fa2ccd 添加部分注释 2022-04-23 20:52:08 +08:00
carm 390815b790 [2.3.0] 版本更新
- [U] 基于 tchristofferson/ConfigUpdater 项目重写YAML相关配置文件的注释部分。
- [A] 为 @ConfigComment 注解添加 ”statWrap“ 与 "endWrap" 两个选项,用于实现不同样式的注释。
2022-04-23 20:35:48 +08:00
carm 760ac815df [skip ci] 修改协议 2022-04-22 17:54:59 +08:00
carm 216050a701 [skip ci] 修改部分代码格式 2022-04-22 17:50:28 +08:00
carm 6d0ee35197 [skip ci] 修改开源协议 2022-04-22 17:46:28 +08:00
carm 494491cf94 [skip-ci] 修改开源协议 2022-04-22 17:44:21 +08:00
carm 00e88b50ff 修改开源协议 2022-04-22 17:41:34 +08:00
carm 033236c89b 修改开源协议 2022-04-22 17:40:28 +08:00
carm 791fa6e5b4 [2.2.0] 实现内部静态类的自动注册。 2022-04-22 17:29:47 +08:00
carm 51c287a0a7 [2.2.0] 实现内部静态类的自动注册。 2022-04-22 17:16:06 +08:00
carm ab2f898164 [skip ci] 修改CI名 2022-04-22 13:12:25 +08:00
carm 4f4b203240 [skip ci] 移除JSON示例中的注释 2022-04-22 13:11:18 +08:00
carm c94fef893f 修正示例位置 2022-04-22 13:06:48 +08:00
carm c2a08c6c72 Merge remote-tracking branch 'origin/master' 2022-04-22 12:57:21 +08:00
carm dd7a6c819f [2.1.0] 实现JSON版本的数据格式 2022-04-22 12:57:10 +08:00
carm e9c010981e Merge pull request #3 from CarmJos/dependabot/maven/org.apache.maven.plugins-maven-javadoc-plugin-3.4.0
Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
2022-04-22 01:24:28 +08:00
dependabot[bot] 78d52e1aae Bump maven-javadoc-plugin from 3.3.2 to 3.4.0
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.3.2...maven-javadoc-plugin-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-21 14:35:46 +00:00
carm 42ccc23347 更新版本号 2022-04-21 21:56:45 +08:00
carm 85578e3d8c 修改项目介绍 2022-04-21 19:10:24 +08:00
carm dc4d3664d3 修改项目介绍 2022-04-21 19:09:03 +08:00
carm 2e4cb5480a [1.2.0] 版本更新
- `[R]` 独立 bungee 和 bukkit 平台版本到 MineConfiguration 项目。
- `[U]` 重写Initializer逻辑,并支持根据成员变量顺序加载配置文件。
2022-04-21 18:55:56 +08:00
carm 4b7a7aeae7 完成新Initializer,以支持配置文件内容的顺序加载。 2022-04-21 06:40:32 +08:00
carm 132ca81635 放弃Unsafe包操作 2022-04-19 23:20:40 +08:00
carm 80747ac922 测试Unsafe包操作 2022-04-19 21:43:49 +08:00
carm 0d10a06547 测试抽象类继承获取 2022-04-18 22:38:49 +08:00
carm 0bda97d82a [1.1.0] 实现 ConfigurationSerializable 相关数据的加载、获取与写入。 2022-04-18 05:19:06 +08:00
carm a13ea7569c [skip ci] 修复标签丢失的问题 2022-04-17 23:46:40 +08:00
carm c9f488c932 [skip ci] 修复标签丢失的问题 2022-04-17 23:46:14 +08:00
carm 72584f66ac [1.0.6] 版本修复
- `[F]` 修复protected类型参数无法被正常初始化的问题。
2022-04-17 22:36:41 +08:00
carm 05e055a6f1 [skip ci] try to fix security problems 2022-04-17 19:32:27 +08:00
carm e52195a8bb [1.0.4] 修复Javadoc的部署 2022-04-17 19:30:50 +08:00
carm 9ae21a79fa [1.0.3] 修改部分方法名,避免混淆。 2022-04-17 19:16:31 +08:00
carm 172098a613 修改CodeFactor地址 2022-04-17 18:16:16 +08:00
carm 7959783f0d [1.0.2] 添加Builder方法。 2022-04-17 18:12:28 +08:00
carm e373068017 [1.0.1] 修复Javadoc部署 2022-04-17 17:26:37 +08:00
carm 5898dfba6a 修改来源地址 2022-04-17 16:22:55 +08:00
carm cced5a38e0 修改来源地址 2022-04-17 00:48:58 +08:00
carm 2937dd74e6 修改来源地址 2022-04-17 00:47:21 +08:00
carm f72d4af872 Merge pull request #1 from CarmJos/dependabot/maven/org.spigotmc-spigot-api-1.18.2-R0.1-SNAPSHOT
Bump spigot-api from 1.18.1-R0.1-SNAPSHOT to 1.18.2-R0.1-SNAPSHOT
2022-04-17 00:45:01 +08:00
carm 88904023d2 修改介绍文本 2022-04-17 00:41:55 +08:00
dependabot[bot] c1a1bba19e Bump spigot-api from 1.18.1-R0.1-SNAPSHOT to 1.18.2-R0.1-SNAPSHOT
Bumps spigot-api from 1.18.1-R0.1-SNAPSHOT to 1.18.2-R0.1-SNAPSHOT.

---
updated-dependencies:
- dependency-name: org.spigotmc:spigot-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-16 16:41:54 +00:00
carm 3d0927aeeb 初始版本完成 2022-04-17 00:32:33 +08:00
346 changed files with 12483 additions and 41075 deletions
+9
View File
@@ -0,0 +1,9 @@
# EasyConfiguration Javadoc
基于 [Github Pages](https://pages.github.com/) 搭建,请访问 [JavaDoc](https://carmjos.github.io/EasyConfiguration) 。
## 如何实现?
若您也想通过 [Github Actions](https://docs.github.com/en/actions/learn-github-actions)
自动部署项目的Javadoc到 [Github Pages](https://pages.github.com/)
可以参考我的文章 [《自动部署Javadoc到Github Pages》](https://pages.carm.cc/doc/javadoc-in-github.html) 。
+16
View File
@@ -0,0 +1,16 @@
# 欢迎使用 EasyConfiguration
这个项目刚刚创建,详细的Javadoc与开发指南还在补充,请给我一点时间~
## 基本定义
Value: 实际配置的单例值。
Manifest: 用于描述值基本配置的对象。
Provider: 用于提供配置文件的接口。
Wrapper: 用于包装配置文件的接口。
Initializer: 用于初始化的接口
+2
View File
@@ -0,0 +1,2 @@
github: [ CarmJos ]
custom: [ 'https://donate.carm.cc' ]
+37
View File
@@ -0,0 +1,37 @@
---
name: 问题提交
about: 描述问题并提交,帮助我们对其进行检查与修复。
title: ''
labels: bug
assignees: ''
---
### **问题简述**
用简短的话语描述一下大概问题。
### **问题来源**
描述一下通过哪些操作才发现的问题,如:
1. 使用了 '...'
2. 输入了 '....'
3. 出现了报错 '....'
### **预期结果** (可选)
如果问题不发生,应该是什么情况
### **问题截图/问题报错**
如果有报错或输出,请提供截图。
### **操作环境**
- 系统环境: `Windows 10` / `Ubuntu` / `...`
- Java版本: `JDK11` / `OPENJDK8` / `JRE8` / `...`
### **其他补充**
如有其他补充,可以在这里描述。
+23
View File
@@ -0,0 +1,23 @@
---
name: 功能需求
about: 希望我们提供更多的功能。
title: ''
labels: enhancement
assignees: ''
---
### **功能简述**
简单的描述一下你想要的功能
### **需求来源**
简单的描述一下为什么需要这个功能。
### **功能参考**(可选)
如果有相关功能的参考,如文本、截图,请提供给我们。
### **附加内容**
如果有什么小细节需要重点注意,请在这里告诉我们。
+11
View File
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "maven" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
+41
View File
@@ -0,0 +1,41 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGNBGHwDt0BDAC+2u7hHXIp+C3tvUc5w7Ga5gDVNN3xTQEurGXgYSnGnNPb89h/
tk6MBQ2AHdsj61yK/mH65RbDZe725+0zBvumxfrPbgqYBy9veE1Cjpl3wJwsGYa+
gidq3tU2WBpUpaFOcyfxzvoDjKv6BClX+m7RijRM4tTSxmzrUTfwrClSdSV2HlBu
AuKvY5W+cDwlKtuXEBtgCpdlOGsp8YZsqe4QD9xMI6GOOnXnHisYnmsMzn2RU8mW
GUS3ob1J1vAfIinixwB8tHlxB/G3jaOXtQEwFmI2dfYOdkbxOiIgcSfbRI8PGiHA
KiluZpn+Ww05GwUch2HdX8dw1hsbWM4G/X8Aqy3HdJB28p73dE4I9FRrJ1uxsmMe
iON8QevhSBC0qwSxb+16vKt58ErQnqXrJI6+HzPldn22OQIF7bMZGwYkZiOjS5LU
xAoRT4Jomks0ccOZGe7wMIUp2Ch22vmv4O78Pd2GEzAcTUvM8mrS+zJBMogjx27C
r86HOWEjmi2R32EAEQEAAbQeQ2FybSBKb3MgPEthcm11bkpAb3V0bG9vay5jb20+
iQHUBBMBCAA+FiEEL6NL2WG27xbAlAIkh337tzeYbfcFAmHwDt0CGwMFCQPCZwAF
CwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQh337tzeYbffNvQwAscXykUimCOli
lRK52P6+w5n/arl7UxCh7TZiRjf9feiCp3OivETKCeqnbtNTgv67aNbxjO9asCTK
dU6J6Zh6wO8CqDhg+EA8qn+Nu4ESPGvgyWyeck9otMy16To5/I9eQRYTOos1crOA
DRUH1MWLeIkZabM6wSPad/CcRAzFNf5+8JNuQqCgQ3Rngst1Z6Gyb1hixWnjxc4P
7dFquwbR0D0ojwj0Etqd0c5p0iwyRl2I2QQ1bS3aGqdW0LzM9ixh25HAReg2QH7G
FBQ5PLLXr4UqYQygzwhUtxl2jra0+3ia+D7OBwlgm3QPnlo82Z7nExQUYmemD7jV
3Gc1ELXKSRHKbVjSoGiHWpnSiw4ptLo+tnzhRCHlV+pTS3IbQoPdb/glBOVIkA/j
ksCfbrmC8aXpk1YycAXY2my7BpXsImWAOwPHVsvcB2IpEA2s3VfsZ/IB9z+yih3n
z8mL0BFjKWUV23IOoeRqmt7l8nB7u55Nbjasu0LdTcl2R6swE3fTuQGNBGHwDt0B
DAChLPfZ1njctL8BijLO//Hgvw9E6STJGYgqglNetfdoir+YAwCPQ32K4MsaQKl8
xQelmcOU+5jO2C8wEyNAjmvyKGB2J/IjLEtAlbOn1UltKQ/GhxgMjg0EheY81ZMa
7FDq1TDwYRCN5SMKhl5GF0JJ4OWfg1i7HbpEfkw4mW1pl0/eNdeQaC6qV6EWTsqz
WRbi8DeH1WarSgq/00Za6zxNntLNLoq7jsTbDwTc6pgOp1Z8EcGfI/mcn3moqTxc
o/PLYg+6impCKXVeRUlgGBpJ5YVvR5ACTLS9Tztwho9MpKJ9obXAfwXKyoToHCII
+pTnuzweOfOsrjLsFySnXq8WO2PY9JbNWjveKfk35fGfsrbwU0Vg+m67UahXqA4i
KNvZeA8bG8AXrxUirKLWIj/8AuW8NAKu7ui4YmexldraYUgaoBrqhXZCVe8dNQv+
erzNbmJUCPDauNddnDsCqOoZ8fWyBenDs3NS0TWuvua4/ND+AyVxPeatI4qfS2TD
gnUAEQEAAYkBvAQYAQgAJhYhBC+jS9lhtu8WwJQCJId9+7c3mG33BQJh8A7dAhsM
BQkDwmcAAAoJEId9+7c3mG33znkL/01lWSQOzFd+omzrz0RPqFUksxqQS+CUty0m
/4n9H/K3BLcut+nUNbosNuqPqISoiaV7BGigv0bT+Pu+EQQtyjYOSeibeBadB48w
cYp8k3YJbfinuKApw1Zp9IfAd3eXXWi30OY4FmlsKy6LGnusZ6KS+FzTjU94yN/0
LK05fmBtLN/MQJQyqYIkquzk//diwpsxnv34+10igYaQBAEpPIsmsYwWg+ecCtyx
lJGvmQggBrKvo5EdOGhO9DJAu1WQcFqnUCj5qvL+YKIsMyIwujQH8554P8xfCLFU
a351qs30yWXX4HGMn3o7RuVQAACs1buxlMen/JEdQOLOaUtFcu2iYzCFhuzDsetc
geNinFyo0bV9dXiahG95oTL45OA0w+E9Y0B5VXc9Yf08Yyj8ayMChASfVG5lZU6l
KhiaKHV9t4xmwP43lRjs8HTC5rtXc31kPtOAT61HG9vPA49ZdXybUqoHru15PFmc
OK7d0W/LdJ3iFeselROADHgPQn14sg==
=rRA5
-----END PGP PUBLIC KEY BLOCK-----
+54
View File
@@ -0,0 +1,54 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# This workflow checks out code, performs a Codacy security scan
# and integrates the results with the
# GitHub Advanced Security code scanning feature. For more information on
# the Codacy security scan action usage and parameters, see
# https://github.com/codacy/codacy-analysis-cli-action.
# For more information on Codacy Analysis CLI in general, see
# https://github.com/codacy/codacy-analysis-cli.
name: "Codacy Security Scan"
on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '27 16 * * 5'
jobs:
codacy-security-scan:
name: Codacy Security Scan
runs-on: ubuntu-latest
steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout code
uses: actions/checkout@v4
# Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis
- name: Run Codacy Analysis CLI
uses: codacy/codacy-analysis-cli-action@09916000460adeeedc96b9704f86deba53e2ad5d
with:
# Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository
# You can also omit the token and run the tools that support default configurations
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
verbose: true
output: results.sarif
format: sarif
# Adjust severity of non-security issues
gh-code-scanning-compat: true
# Force 0 exit code to allow SARIF file generation
# This will handover control about PR rejection to the GitHub side
max-allowed-issues: 2147483647
# Upload the SARIF file generated in the previous step
- name: Upload SARIF results file
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: results.sarif
+70
View File
@@ -0,0 +1,70 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL Analysis"
on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '45 12 * * 1'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'java' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- name: Checkout repository
uses: actions/checkout@v4
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3
# ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
+108
View File
@@ -0,0 +1,108 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: "Deploy & Publish"
on:
# 支持手动触发构建
workflow_dispatch:
release:
# 创建release的时候触发
types: [ published ]
jobs:
gh-deploy:
name: "Publish Project (GitHub)"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: "Set up JDK"
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
cache: maven
server-id: github
server-username: MAVEN_USERNAME
server-password: MAVEN_TOKEN
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
- name: "Maven Deploy With Javadoc"
run: mvn -B -Pgithub deploy --file pom.xml -DskipTests
env:
MAVEN_USERNAME: ${{ github.repository_owner }}
MAVEN_TOKEN: ${{secrets.GITHUB_TOKEN}}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
- name: "Copy Javadoc to Location"
run: |
rm -rf docs
mkdir -vp docs
cp -vrf core/target/reports/apidocs/* docs/
cp -vrf .doc/JAVADOC-README.md docs/README.md
- name: "Generate the Javadoc sitemap"
id: sitemap
uses: cicirello/generate-sitemap@v1
with:
base-url-path: https://CarmJos.github.io/EasyConfiguration
path-to-root: docs
- name: "Output stats"
run: |
echo "sitemap-path = ${{ steps.sitemap.outputs.sitemap-path }}"
echo "url-count = ${{ steps.sitemap.outputs.url-count }}"
echo "excluded-count = ${{ steps.sitemap.outputs.excluded-count }}"
- name: "Configure Git"
env:
DEPLOY_PRI: ${{secrets.DEPLOY_PRI}}
run: |
sudo timedatectl set-timezone "Asia/Shanghai"
mkdir -p ~/.ssh/
echo "$DEPLOY_PRI" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan github.com >> ~/.ssh/known_hosts
git config --global user.name 'CarmJos'
git config --global user.email 'carm@carm.cc'
- name: "Commit documentations"
run: |
cd docs
git init
git remote add origin git@github.com:CarmJos/EasyConfiguration.git
git checkout -b gh-pages
git add -A
git commit -m "API Document generated."
- name: "Push javadocs"
run: |
cd docs
git push origin HEAD:gh-pages --force
central-deploy:
name: "Deploy Project (Central Repository)"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: "Set up JDK"
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
cache: maven
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
gpg-private-key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
gpg-passphrase: MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
- name: "Central Deploy"
run: mvn -B -Pcentral deploy --file pom.xml -DskipTests
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USER }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_PASS }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
+32
View File
@@ -0,0 +1,32 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: Build & Tests
on:
# 支持手动触发构建
workflow_dispatch:
pull_request:
push:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: "Set up JDK"
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: "Package"
run: mvn -B package --file pom.xml -Dgpg.skip
- name: "Target Stage"
run: mkdir staging && cp */target/*.jar staging
- name: "Upload artifact"
uses: actions/upload-artifact@v4
with:
name: Artifact
path: staging
+3
View File
@@ -0,0 +1,3 @@
.idea/
**/target/
**.iml
+165
View File
@@ -0,0 +1,165 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
+266 -5
View File
@@ -1,6 +1,267 @@
# configured Javadoc
```text
____ _____ ____ __ _
/ __/__ ____ __ __ / ___/__ ___ / _(_)__ ___ _________ _/ /_(_)__ ___
/ _// _ `(_-</ // / / /__/ _ \/ _ \/ _/ / _ `/ // / __/ _ `/ __/ / _ \/ _ \
/___/\_,_/___/\_, / \___/\___/_//_/_//_/\_, /\_,_/_/ \_,_/\__/_/\___/_//_/
/___/ /___/
```
Based
on [Github Pages](https://pages.github.com/),
please
see [JavaDoc](https://carmjos.github.io/configured) 。
README LANGUAGES [ [**English**](README.md) | [中文](README_CN.md) ]
# EasyConfiguration
[![version](https://img.shields.io/github/v/release/CarmJos/EasyConfiguration)](https://github.com/CarmJos/EasyConfiguration/releases)
[![License](https://img.shields.io/github/license/CarmJos/EasyConfiguration)](https://www.gnu.org/licenses/lgpl-3.0.html)
[![workflow](https://github.com/CarmJos/EasyConfiguration/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/CarmJos/EasyConfiguration/actions/workflows/maven.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/carmjos/easyconfiguration/badge)](https://www.codefactor.io/repository/github/carmjos/easyconfiguration)
![CodeSize](https://img.shields.io/github/languages/code-size/CarmJos/EasyConfiguration)
![](https://visitor-badge.glitch.me/badge?page_id=EasyConfiguration.readme)
**Easy _(to make)_ Configurations!**
A simple, easy-to-use and universal solution for managing configuration files.
Enjoy the ease of use with customizable formats for loading, reading, and updating your configuration files.
## Features & Advantages
Supported [YAML](impl/yaml), [JSON](impl/json), [HOCON](impl/hocon) and [SQL](impl/sql) based configuration files
format.
- Class-based mechanism for initializing, loading, retrieving, and updating configuration files, ensuring convenience
and efficiency.
- Supports manual serialization and deserialization of complex configurations.
- Offers multiple builder forms for rapid construction of `ConfigValue<?>` objects.
- Enables specification of configuration paths, comments, and more via annotations.
## Development
For the latest JavaDoc release, [CLICK HERE](https://CarmJos.github.io/EasyConfiguration).
For a detailed development guide, [CLICK HERE](.doc/README.md).
### Code Samples
To quickly demonstrate the applicability of the project, here are a few practical demonstrations:
- [Database configuration.](demo/src/main/java/cc/carm/lib/configuration/demo/DatabaseConfiguration.java)
- [Demonstration of all types of configuration instance classes.](demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/DemoConfiguration.java)
Check out all code demonstrations [HERE](demo/src/main/java/cc/carm/lib/configuration/demo/DatabaseConfiguration.java).
For more examples, see the [Development Guide](.doc/README.md).
```java
@ConfigPath(root = true)
@HeaderComments("Configurations for sample")
public interface SampleConfig extends Configuration {
@InlineComment("Enabled?") // Inline comment
ConfiguredValue<Boolean> ENABLED = ConfiguredValue.of(true);
@HeaderComments("Server configurations") // Header comment
ConfiguredValue<Integer> PORT = ConfiguredValue.of(Integer.class);
@HeaderComments({"[ UUID >-----------------------------------", "A lot of UUIDs"})
@FooterComments("[ UUID >-----------------------------------")
ConfiguredList<UUID> UUIDS = ConfiguredList.builderOf(UUID.class).fromString()
.parse(UUID::fromString).serialize(UUID::toString)
.defaults(
UUID.fromString("00000000-0000-0000-0000-000000000000"),
UUID.fromString("00000000-0000-0000-0000-000000000001")
).build();
@ConfigPath("info") // Custom path
interface INFO extends Configuration {
@HeaderComments("Configure your name!") // Header comment
ConfiguredValue<String> NAME = ConfiguredValue.of("Joker");
@ConfigPath("how-old-are-you") // Custom path
ConfiguredValue<Integer> AGE = ConfiguredValue.of(24);
}
}
```
```java
public class Sample {
public static void main(String[] args) {
// 1. Make a configuration provider from a file.
ConfigurationHolder<?> holder = YAMLConfigFactory.from("target/config.yml")
.resourcePath("configs/sample.yml")
.indent(4) // Optional: Set the indentation of the configuration file.
.build();
// 2. Initialize the configuration classes or instances.
holder.initialize(SampleConfig.class);
// 3. Enjoy using the configuration!
System.out.println("Enabled? -> " + SampleConfig.ENABLED.resolve());
SampleConfig.ENABLED.set(false);
System.out.println("And now? -> " + SampleConfig.ENABLED.resolve());
// p.s. Changes not save so enable value will still be true in the next run.
System.out.println("Your name is " + SampleConfig.INFO.NAME.resolve() + " (age=" + SampleConfig.INFO.AGE.resolve() + ")!");
}
}
```
```yaml
# Configurations for sample
enabled: true #Enabled?
# Server configurations
port:
# [ UUID >-----------------------------------
# A lot of UUIDs
uuids:
- 00000000-0000-0000-0000-000000000000
- 00000000-0000-0000-0000-000000000001
# [ UUID >-----------------------------------
info:
# Configure your name!
name: Joker
how-old-are-you: 24
```
### Dependencies
#### Maven Dependency
<details>
<summary>Remote Repository Configuration</summary>
```xml
<project>
<repositories>
<repository>
<!-- Using Maven Central Repository for secure and stable updates, though synchronization might be needed. -->
<id>maven</id>
<name>Maven Central</name>
<url>https://repo1.maven.org/maven2</url>
</repository>
<repository>
<!-- Using GitHub dependencies for real-time updates, configuration required (recommended). -->
<id>EasyConfiguration</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/CarmJos/EasyConfiguration</url>
</repository>
</repositories>
</project>
```
</details>
<details>
<summary>Generic Native Dependency</summary>
```xml
<project>
<dependencies>
<!-- Basic implementation part, requiring custom implementation of “Provider” and “Wrapper”. -->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-core</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!-- YAML file-based implementation, compatible with all Java environments. -->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-yaml</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!-- JSON file-based implementation, compatible with all Java environments. -->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-gson</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
```
</details>
#### Gradle Dependency
<details>
<summary>Remote Repository Configuration</summary>
```groovy
repositories {
// Using Maven Central Repository for secure and stable updates, though synchronization might be needed.
mavenCentral()
// Using GitHub dependencies for real-time updates, configuration required (recommended).
maven { url 'https://maven.pkg.github.com/CarmJos/EasyConfiguration' }
}
```
</details>
<details>
<summary>Generic Native Dependency</summary>
```groovy
dependencies {
// Basic implementation part, requiring custom implementation of “Provider” and “Wrapper”.
api "cc.carm.lib:easyconfiguration-core:[LATEST RELEASE]"
// YAML file-based implementation, compatible with all Java environments.
api "cc.carm.lib:easyconfiguration-yaml:[LATEST RELEASE]"
// JSON file-based implementation, compatible with all Java environments.
api "cc.carm.lib:easyconfiguration-gson:[LATEST RELEASE]"
}
```
</details>
## Derived Projects
### [**MineConfiguration**](https://github.com/CarmJos/MineConfiguration) (by @CarmJos)
EasyConfiguration for MineCraft!
Easily manage configurations on MineCraft-related server platforms.
Currently, it supports BungeeCord, Velocity, Bukkit (Spigot) servers,
with more platforms to be supported soon.
## Support and Donation
If you appreciate this plugin, consider supporting me with a donation!
Thank you for supporting open-source projects!
Many thanks to Jetbrains for kindly providing a license for us to work on this and other open-source projects.
[![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://www.jetbrains.com/?from=https://github.com/CarmJos/EasyConfiguration)
Many thanks to [ArtformGames](https://github.com/ArtformGames) for their
strong support and active contribution to this project!
<img src="https://raw.githubusercontent.com/ArtformGames/.github/master/logo/logo_full.svg" width="317px" height="117px" alt="ArtformGames">
## Open Source License
This project's source code is licensed under
the [GNU LESSER GENERAL PUBLIC LICENSE](https://www.gnu.org/licenses/lgpl-3.0.html).
+287
View File
@@ -0,0 +1,287 @@
```text
____ _____ ____ __ _
/ __/__ ____ __ __ / ___/__ ___ / _(_)__ ___ _________ _/ /_(_)__ ___
/ _// _ `(_-</ // / / /__/ _ \/ _ \/ _/ / _ `/ // / __/ _ `/ __/ / _ \/ _ \
/___/\_,_/___/\_, / \___/\___/_//_/_//_/\_, /\_,_/_/ \_,_/\__/_/\___/_//_/
/___/ /___/
```
README LANGUAGES [ [English](README.md) | [**中文**](README_CN.md) ]
# EasyConfiguration
[![version](https://img.shields.io/github/v/release/CarmJos/EasyConfiguration)](https://github.com/CarmJos/EasyConfiguration/releases)
[![License](https://img.shields.io/github/license/CarmJos/EasyConfiguration)](https://www.gnu.org/licenses/lgpl-3.0.html)
[![workflow](https://github.com/CarmJos/EasyConfiguration/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/CarmJos/EasyConfiguration/actions/workflows/maven.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/carmjos/easyconfiguration/badge)](https://www.codefactor.io/repository/github/carmjos/easyconfiguration)
![CodeSize](https://img.shields.io/github/languages/code-size/CarmJos/EasyConfiguration)
![](https://visitor-badge.glitch.me/badge?page_id=EasyConfiguration.readme)
**轻松(做)配置!**
一款简单便捷的通用配置文件加载、读取与更新工具,可自定义配置的格式。
## 特性 & 优势
支持 [YAML](impl/yaml), [JSON](impl/json), [HOCON](impl/hocon) 和 [SQL](impl/sql) 等多种配置文件格式。
- 基于类的配置文件初始化、加载、获取与更新机制,方便快捷。
- 支持复杂配置的手动序列化、反序列化。
- 提供多种builder形式,快速构建 `ConfigValue<?>` 对象。
- 支持通过注解规定配置对应的路径、注释等信息。
## 开发
详细开发介绍请 [点击这里](.doc/README.md) , JavaDoc(最新Release)
请 [点击这里](https://CarmJos.github.io/EasyConfiguration) 。
### 示例代码
为快速的展示该项目的适用性,这里有几个实际演示:
- [数据库配置文件实例](demo/src/main/java/cc/carm/lib/configuration/demo/DatabaseConfiguration.java)
- [全种类配置实例类演示](demo/src/main/java/cc/carm/lib/configuration/demo/tests/conf/DemoConfiguration.java)
您可以 [点击这里](demo/src/main/java/cc/carm/lib/configuration/demo)
直接查看现有的代码演示,更多复杂情况演示详见 [开发介绍](.doc/README.md) 。
```java
@ConfigPath(root = true)
@HeaderComments("Configurations for sample")
public interface SampleConfig extends Configuration {
@InlineComment("Enabled?") // 行后注释
ConfiguredValue<Boolean> ENABLED = ConfiguredValue.of(true);
@HeaderComments("Server configurations") // 头部注释
ConfiguredValue<Integer> PORT = ConfiguredValue.of(Integer.class);
@HeaderComments({"[ UUID >-----------------------------------", "A lot of UUIDs"})
@FooterComments("[ UUID >-----------------------------------")
ConfiguredList<UUID> UUIDS = ConfiguredList.builderOf(UUID.class).fromString()
.parse(UUID::fromString).serialize(UUID::toString)
.defaults(
UUID.fromString("00000000-0000-0000-0000-000000000000"),
UUID.fromString("00000000-0000-0000-0000-000000000001")
).build();
interface INFO extends Configuration {
@HeaderComments("Configure your name!") // Header comment
ConfiguredValue<String> NAME = ConfiguredValue.of("Joker");
@ConfigPath("how-old-are-you") // 自定义路径
ConfiguredValue<Integer> AGE = ConfiguredValue.of(24);
}
}
```
```java
public class Sample {
public static void main(String[] args) {
// 1. 生成一个 “holder” 用于给配置类提供源配置的文件。
ConfigurationHolder<?> holder = YAMLConfigFactory.from("target/config.yml")
.resourcePath("configs/sample.yml")
.indent(4) // Optional: Set the indentation of the configuration file.
.build();
// 2. 通过 “holder” 初始化配置类或配置实例。
holder.initialize(SampleConfig.class);
// 3. 现在可以享受快捷方便的配置文件使用方式了~
System.out.println("Enabled? -> " + SampleConfig.ENABLED.resolve());
SampleConfig.ENABLED.set(false);
System.out.println("And now? -> " + SampleConfig.ENABLED.resolve());
// p.s. 在本示例里的更改未保存,因此启用值在下次运行中仍将为 true。
}
}
```
```yaml
# Configurations for sample
enabled: true #Enabled?
# Server configurations
port:
# [ UUID >-----------------------------------
# A lot of UUIDs
uuids:
- 00000000-0000-0000-0000-000000000000
- 00000000-0000-0000-0000-000000000001
# [ UUID >-----------------------------------
info:
# Configure your name!
name: Joker
how-old-are-you: 24
```
### 依赖方式
#### Maven 依赖
<details>
<summary>远程库配置</summary>
```xml
<project>
<repositories>
<repository>
<!--采用Maven中心库,安全稳定,但版本更新需要等待同步-->
<id>maven</id>
<name>Maven Central</name>
<url>https://repo1.maven.org/maven2</url>
</repository>
<repository>
<!--采用github依赖库,实时更新,但需要配置 (推荐) -->
<id>EasyConfiguration</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/CarmJos/EasyConfiguration</url>
</repository>
<repository>
<!--采用我的私人依赖库,简单方便,但可能因为变故而无法使用-->
<id>carm-repo</id>
<name>Carm's Repo</name>
<url>https://repo.carm.cc/repository/maven-public/</url>
</repository>
</repositories>
</project>
```
</details>
<details>
<summary>通用原生依赖</summary>
```xml
<project>
<dependencies>
<!--基础实现部分,需要自行实现“Provider”与“Wrapper”。-->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-core</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!--基于YAML文件的实现版本,可用于全部Java环境。-->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-yaml</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!--基于JSON文件的实现版本,可用于全部Java环境。-->
<!--需要注意的是,JSON不支持文件注释。-->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-gson</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-hocon</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>easyconfiguration-sql</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
```
</details>
#### Gradle 依赖
<details>
<summary>远程库配置</summary>
```groovy
repositories {
// 采用Maven中心库,安全稳定,但版本更新需要等待同步
mavenCentral()
// 采用github依赖库,实时更新,但需要配置 (推荐)
maven { url 'https://maven.pkg.github.com/CarmJos/EasyConfiguration' }
// 采用我的私人依赖库,简单方便,但可能因为变故而无法使用
maven { url 'https://repo.carm.cc/repository/maven-public/' }
}
```
</details>
<details>
<summary>通用原生依赖</summary>
```groovy
dependencies {
//基础实现部分,需要自行实现“Provider”与“Wrapper”。
api "cc.carm.lib:easyconfiguration-core:[LATEST RELEASE]"
//基于YAML文件的实现版本,可用于全部Java环境。
api "cc.carm.lib:easyconfiguration-yaml:[LATEST RELEASE]"
//基于JSON文件的实现版本,可用于全部Java环境。
//需要注意的是,JSON不支持文件注释。
api "cc.carm.lib:easyconfiguration-gson:[LATEST RELEASE]"
api "cc.carm.lib:easyconfiguration-hocon:[LATEST RELEASE]"
api "cc.carm.lib:easyconfiguration-sql:[LATEST RELEASE]"
}
```
</details>
## 衍生项目
### [**MineConfiguration**](https://github.com/CarmJos/MineConfiguration) (by @CarmJos )
EasyConfiguration for MineCraft!
开始在 MineCraft 相关服务器平台上轻松(做)配置吧!
目前支持 BungeeCord, Bukkit(Spigot) 服务端,后续将支持更多平台。
## 支持与捐赠
若您觉得本插件做的不错,您可以通过捐赠支持我!
感谢您对开源项目的支持!
万分感谢 Jetbrains 为我们提供了从事此项目和其他开源项目的许可!
[![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://www.jetbrains.com/?from=https://github.com/CarmJos/EasyConfiguration)
万分感谢来自 [ArtformGames](https://github.com/ArtformGames) 对本项目的大力支持与积极贡献!
<img src="https://raw.githubusercontent.com/ArtformGames/.github/master/logo/logo_full.svg" width="317px" height="117px" alt="ArtformGames">
## 开源协议
本项目源码采用 [GNU LESSER GENERAL PUBLIC LICENSE](https://www.gnu.org/licenses/lgpl-3.0.html) 开源协议。
-210
View File
@@ -1,210 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>All Classes and Interfaces (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab6" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab6', 2)" class="table-tab">Annotation Types</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/impl/CachedConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CachedConfigValue&lt;T,<wbr>U&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue&lt;V,<wbr>C,<wbr>SELF&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Base implementation of a collection config value, like <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link"><code>List</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link"><code>Set</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler&lt;T,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/list/ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/map/ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder&lt;M,<wbr>K,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/map/ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator&lt;K,<wbr>V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab6"><a href="cc/carm/lib/configuration/annotation/ConfigPath.html" title="annotation in cc.carm.lib.configuration.annotation">ConfigPath</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab6">
<div class="block">The configuration path used to mark the corresponding class or parameter.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The root interface of the configuration file interfaces,
which is used to label a class as a configuration.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/ConfigurationFactory.html" title="class in cc.carm.lib.configuration.source">ConfigurationFactory&lt;SOURCE,<wbr>HOLDER,<wbr>SELF&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">ConfigurationFactory, used to create configuration holder.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder&lt;SOURCE&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration initializer,
used to initialize <a href="cc/carm/lib/configuration/value/ConfigValue.html" title="class in cc.carm.lib.configuration.value"><code>ConfigValue</code></a>s from <a href="cc/carm/lib/configuration/Configuration.html" title="interface in cc.carm.lib.configuration"><code>Configuration</code></a> classes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/meta/ConfigurationMetadata.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetadata&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/option/ConfigurationOption.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOption&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap&lt;K,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Represents a section of a configuration.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/section/ConfigureSource.html" title="class in cc.carm.lib.configuration.source.section">ConfigureSource&lt;SECTION,<wbr>ORIGINAL,<wbr>SELF&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">ConfigureSource represents the source of configuration,
which can be a file, a database, or any other source.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue&lt;T,<wbr>U&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a configurable value with type safety and null-handling capabilities.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/value/ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction&lt;T,<wbr>R&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/source/loader/PathGenerator.html" title="class in cc.carm.lib.configuration.source.loader">PathGenerator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Path generator for configuration.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/adapter/strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder&lt;MAP,<wbr>K,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/value/SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder&lt;V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator&lt;V,<wbr>C,<wbr>RESULT&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory&lt;V,<wbr>C,<wbr>RESULT&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section&lt;V,<wbr>C,<wbr>RESULT&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder&lt;S,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/adapter/strandard/StandardAdapters.html" title="interface in cc.carm.lib.configuration.adapter.strandard">StandardAdapters</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/source/meta/StandardMeta.html" title="interface in cc.carm.lib.configuration.source.meta">StandardMeta</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/source/option/StandardOptions.html" title="interface in cc.carm.lib.configuration.source.option">StandardOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter&lt;TYPE&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/adapter/ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer&lt;T,<wbr>U&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler&lt;T,<wbr>R&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest&lt;TYPE,<wbr>UNIT&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser&lt;TYPE&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer&lt;TYPE&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cc/carm/lib/configuration/adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="cc/carm/lib/configuration/adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="cc/carm/lib/configuration/function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
</div>
</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
-105
View File
@@ -1,105 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>All Packages (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/adapter/strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/annotation/package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/source/meta/package-summary.html">cc.carm.lib.configuration.source.meta</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/source/option/package-summary.html">cc.carm.lib.configuration.source.option</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/source/section/package-summary.html">cc.carm.lib.configuration.source.section</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="cc/carm/lib/configuration/value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="cc/carm/lib/configuration/value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,104 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Configuration (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration, interface: Configuration">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/Configuration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration</a></div>
<h1 title="Interface Configuration" class="title">Interface Configuration</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">Configuration</span></div>
<div class="block">The root interface of the configuration file interfaces,
which is used to label a class as a configuration.</div>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,372 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueAdapter">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueAdapter" class="title">Class ValueAdapter&lt;TYPE&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueAdapter&lt;TYPE&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of the target value</dd>
</dl>
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</code>, <code><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</code></dd>
</dl>
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ValueAdapter&lt;TYPE&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
implements <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;, <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</span></div>
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#deserializer" class="member-name-link">deserializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span></div>
</section>
</li>
<li>
<section class="detail" id="deserializer">
<h3>deserializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">deserializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ValueAdapter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>ValueAdapter</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type()">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span>()</div>
</section>
</li>
<li>
<section class="detail" id="serializer()">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span>()</div>
</section>
</li>
<li>
<section class="detail" id="parser()">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">parser</span>()</div>
</section>
</li>
<li>
<section class="detail" id="serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>serializer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">serializer</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="parser(cc.carm.lib.configuration.adapter.ValueParser)">
<h3>parser</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</span>&nbsp;<span class="element-name">parser</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull
<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ValueSerializer.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">serialize</a></code>&nbsp;in interface&nbsp;<code><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="ValueParser.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">parse</a></code>&nbsp;in interface&nbsp;<code><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,459 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueAdapterRegistry (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueAdapterRegistry">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueAdapterRegistry.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueAdapterRegistry" class="title">Class ValueAdapterRegistry</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueAdapterRegistry</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ValueAdapterRegistry</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><wbr>&lt;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ValueAdapterRegistry</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;@Nullable <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(java.lang.Class)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#adapterOf(T)" class="member-name-link">adapterOf</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserializeList</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueAdapter...)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;T&gt;&nbsp;@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,T)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
T&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unregister(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#unregister(java.lang.Class)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="adapters">
<h3>adapters</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">adapters</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterCache">
<h3>adapterCache</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">adapterCache</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ValueAdapterRegistry</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ValueAdapterRegistry</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="register(java.lang.Class,java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;FROM,<wbr>
TO&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;FROM&gt;&nbsp;from,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;TO&gt;&nbsp;to,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;FROM,<wbr>
TO&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable
@Nullable <a href="../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueAdapter...)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull
@NotNull <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>register</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">register</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable
@Nullable <a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="unregister(java.lang.Class)">
<h3>unregister</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">unregister</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="unregister(cc.carm.lib.configuration.adapter.ValueType)">
<h3>unregister</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">unregister</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(cc.carm.lib.configuration.adapter.ValueType)">
<h3>adapterOf</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@Nullable <a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(T)">
<h3 id="adapterOf(java.lang.Object)">adapterOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
T&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="adapterOf(java.lang.Class)">
<h3>adapterOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">adapterOf</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class,java.lang.Object)">
<h3>deserialize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">T</span>&nbsp;<span class="element-name">deserialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>deserialize</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">T</span>&nbsp;<span class="element-name">deserialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,T)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable
T&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>deserializeList</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;</span>&nbsp;<span class="element-name">deserializeList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueParser (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, interface: ValueParser">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueParser.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Interface ValueParser" class="title">Interface ValueParser&lt;TYPE&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of target value</dd>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code>, <code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueParser&lt;TYPE&gt;</span></div>
<div class="block">Value deserializer, convert base data to target value.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="return-type"><a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueSerializer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, interface: ValueSerializer">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueSerializer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Interface ValueSerializer" class="title">Interface ValueSerializer&lt;TYPE&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>TYPE</code> - The type of value</dd>
</dl>
<dl class="notes">
<dt>All Known Implementing Classes:</dt>
<dd><code><a href="strandard/PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></code>, <code><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ValueSerializer&lt;TYPE&gt;</span></div>
<div class="block">Value serializer, convert target value to base data.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
<a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">
<h3 id="serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">serialize</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
@NotNull
<a href="ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,614 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ValueType (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter, class: ValueType">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ValueType.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<h1 title="Class ValueType" class="title">Class ValueType&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.adapter.ValueType&lt;T&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">ValueType&lt;T&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.
<p>
Java's type system is not capable of retaining generic type information at runtime.
This class is used to represent a type with its generic parameters.
</p></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#BOOLEAN" class="member-name-link">BOOLEAN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#BOOLEAN_TYPE" class="member-name-link">BOOLEAN_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#BYTE" class="member-name-link">BYTE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#BYTE_TYPE" class="member-name-link">BYTE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#CHAR" class="member-name-link">CHAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#CHAR_TYPE" class="member-name-link">CHAR_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#DOUBLE" class="member-name-link">DOUBLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#DOUBLE_TYPE" class="member-name-link">DOUBLE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#FLOAT" class="member-name-link">FLOAT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#FLOAT_TYPE" class="member-name-link">FLOAT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#INTEGER" class="member-name-link">INTEGER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#INTEGER_TYPE" class="member-name-link">INTEGER_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#LONG" class="member-name-link">LONG</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#LONG_TYPE" class="member-name-link">LONG_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#OBJECT" class="member-name-link">OBJECT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><code><a href="#PRIMITIVE_TYPES" class="member-name-link">PRIMITIVE_TYPES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#SHORT" class="member-name-link">SHORT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#SHORT_TYPE" class="member-name-link">SHORT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#STRING" class="member-name-link">STRING</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ValueType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="ValueType.html" title="type parameter in ValueType">T</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#cast(java.lang.Object)" class="member-name-link">cast</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Casts the object to the type represented by this ValueType.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr>&lt;<a href="ValueType.html" title="type parameter in ValueType">T</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getRawType()" class="member-name-link">getRawType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Extracts the raw type from the generic type.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getType()" class="member-name-link">getType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isInstance(java.lang.Object)" class="member-name-link">isInstance</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if the given object is an instance of the type represented by this ValueType.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isSubtypeOf(java.lang.Class)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Checks if this ValueType is a subtype of the given Class.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class,java.lang.reflect.Type...)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
<div class="block">Get the generic type of the complex type.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.reflect.Type)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(T)" class="member-name-link">of</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofList(java.lang.Class)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofMap(java.lang.Class,java.lang.Class)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Returns a string representation of the type.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="OBJECT">
<h3>OBJECT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</span>&nbsp;<span class="element-name">OBJECT</span></div>
</section>
</li>
<li>
<section class="detail" id="STRING">
<h3>STRING</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">STRING</span></div>
</section>
</li>
<li>
<section class="detail" id="INTEGER">
<h3>INTEGER</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">INTEGER</span></div>
</section>
</li>
<li>
<section class="detail" id="INTEGER_TYPE">
<h3>INTEGER_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">INTEGER_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="LONG">
<h3>LONG</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">LONG</span></div>
</section>
</li>
<li>
<section class="detail" id="LONG_TYPE">
<h3>LONG_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">LONG_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="DOUBLE">
<h3>DOUBLE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">DOUBLE</span></div>
</section>
</li>
<li>
<section class="detail" id="DOUBLE_TYPE">
<h3>DOUBLE_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">DOUBLE_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="FLOAT">
<h3>FLOAT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">FLOAT</span></div>
</section>
</li>
<li>
<section class="detail" id="FLOAT_TYPE">
<h3>FLOAT_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">FLOAT_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="BOOLEAN">
<h3>BOOLEAN</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">BOOLEAN</span></div>
</section>
</li>
<li>
<section class="detail" id="BOOLEAN_TYPE">
<h3>BOOLEAN_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">BOOLEAN_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="BYTE">
<h3>BYTE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">BYTE</span></div>
</section>
</li>
<li>
<section class="detail" id="BYTE_TYPE">
<h3>BYTE_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">BYTE_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="SHORT">
<h3>SHORT</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">SHORT</span></div>
</section>
</li>
<li>
<section class="detail" id="SHORT_TYPE">
<h3>SHORT_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">SHORT_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="CHAR">
<h3>CHAR</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">CHAR</span></div>
</section>
</li>
<li>
<section class="detail" id="CHAR_TYPE">
<h3>CHAR_TYPE</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">CHAR_TYPE</span></div>
</section>
</li>
<li>
<section class="detail" id="PRIMITIVE_TYPES">
<h3>PRIMITIVE_TYPES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</span>&nbsp;<span class="element-name">PRIMITIVE_TYPES</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>ValueType</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">ValueType</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="of(T)">
<h3 id="of(java.lang.Object)">of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
T&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.reflect.Type)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofList(java.lang.Class)">
<h3>ofList</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</span>&nbsp;<span class="element-name">ofList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofList(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ofList</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</span>&nbsp;<span class="element-name">ofList</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofMap(java.lang.Class,java.lang.Class)">
<h3>ofMap</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
V&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</span>&nbsp;<span class="element-name">ofMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ofMap</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;K,<wbr>
V&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</span>&nbsp;<span class="element-name">ofMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</span></div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class,java.lang.reflect.Type...)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</span></div>
<div class="block">Get the generic type of the complex type.</div>
<dl class="notes">
<dt>Type Parameters:</dt>
<dd><code>T</code> - The type</dd>
<dt>Parameters:</dt>
<dd><code>rawType</code> - The raw type</dd>
<dd><code>types</code> - The type arguments</dd>
<dt>Returns:</dt>
<dd>The <a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getType()">
<h3>getType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a></span>&nbsp;<span class="element-name">getType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="isSubtypeOf(java.lang.Class)">
<h3>isSubtypeOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSubtypeOf</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;target)</span></div>
<div class="block">Checks if this ValueType is a subtype of the given Class.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>target</code> - The target Class to check against</dd>
<dt>Returns:</dt>
<dd>true if this ValueType is a subtype of the target Class, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)">
<h3>isSubtypeOf</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isSubtypeOf</span><wbr><span class="parameters">(<a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</span></div>
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>target</code> - The target ValueType to check against</dd>
<dt>Returns:</dt>
<dd>true if this ValueType is a subtype of the target, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="isInstance(java.lang.Object)">
<h3>isInstance</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isInstance</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<div class="block">Checks if the given object is an instance of the type represented by this ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>obj</code> - The object to check</dd>
<dt>Returns:</dt>
<dd>true if the object is an instance of the type, false otherwise</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="getRawType()">
<h3>getRawType</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="ValueType.html" title="type parameter in ValueType">T</a>&gt;</span>&nbsp;<span class="element-name">getRawType</span>()</div>
<div class="block">Extracts the raw type from the generic type.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The raw type of the generic type</dd>
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalStateException.html" title="class or interface in java.lang" class="external-link">IllegalStateException</a></code> - if the type is not a Class or ParameterizedType</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="cast(java.lang.Object)">
<h3>cast</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="ValueType.html" title="type parameter in ValueType">T</a></span>&nbsp;<span class="element-name">cast</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<div class="block">Casts the object to the type represented by this ValueType.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>obj</code> - The object to cast</dd>
<dt>Returns:</dt>
<dd>The object cast to the type represented by this ValueType</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="toString()">
<h3>toString</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
<div class="block">Returns a string representation of the type.
Like "<code>java.util.List&lt;java.lang.String&gt;</code>" or "java.lang.Integer".</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
<dt>Returns:</dt>
<dd>String representation of the type</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="equals(java.lang.Object)">
<h3>equals</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;obj)</span></div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="hashCode()">
<h3>hashCode</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
<dl class="notes">
<dt>Overrides:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,354 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueAdapter">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueAdapter" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueAdapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with type parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a><wbr>&lt;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;@Nullable <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(java.lang.Class)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(T)" class="member-name-link">adapterOf</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueAdapter...)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;...&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Subclasses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Fields in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#ENUMS" class="member-name-link">ENUMS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#SECTIONS" class="member-name-link">SECTIONS</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../strandard/StandardAdapters.html#UUID" class="member-name-link">UUID</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../strandard/PrimitiveAdapter.html#ofEnum()" class="member-name-link">ofEnum</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.CollectionValueFactory.</span><code><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html#build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">build</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#paramAdapter" class="member-name-link">paramAdapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#adapter()" class="member-name-link">adapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;O&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#parserFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">parserFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#serializerFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">serializerFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/impl/CollectionConfigValue.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">CollectionConfigValue</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">C</a>,<wbr><a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Fields in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> declared as <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#adapter" class="member-name-link">adapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyAdapter" class="member-name-link">keyAdapter</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueAdapter" class="member-name-link">valueAdapter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#adapter()" class="member-name-link">adapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyAdapter()" class="member-name-link">keyAdapter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueAdapter()" class="member-name-link">valueAdapter</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#of(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;K&gt;&nbsp;keyAdapter,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;V&gt;&nbsp;valueAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;V&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/standard/ConfiguredList.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredList</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredList.html" title="type parameter in ConfiguredList">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/standard/ConfiguredMap.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredMap</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&gt;&nbsp;constructor,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;&nbsp;keyAdapter,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;&nbsp;valueAdapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/standard/ConfiguredValue.html#%3Cinit%3E(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">ConfiguredValue</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;&nbsp;manifest,
@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;&nbsp;adapter)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,136 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueAdapterRegistry (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueAdapterRegistry">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueAdapterRegistry" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueAdapterRegistry</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Fields in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> declared as <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#adapters" class="member-name-link">adapters</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> that return <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#adapters()" class="member-name-link">adapters</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapters(cc.carm.lib.configuration.adapter.ValueAdapterRegistry)" class="member-name-link">adapters</a><wbr>(<a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with type arguments of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.util.function.Consumer)" class="member-name-link">adapter</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&gt;&nbsp;adapterRegistryConsumer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../source/ConfigurationHolder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueAdapterRegistry,cc.carm.lib.configuration.source.option.ConfigurationOptionHolder,java.util.Map,cc.carm.lib.configuration.source.loader.ConfigurationInitializer)" class="member-name-link">ConfigurationHolder</a><wbr>(@NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters,
@NotNull <a href="../../source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a>&nbsp;options,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metadata,
@NotNull <a href="../../source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a>&nbsp;initializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../source/ConfigurationHolder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueAdapterRegistry,cc.carm.lib.configuration.source.option.ConfigurationOptionHolder,java.util.Map,cc.carm.lib.configuration.source.loader.ConfigurationInitializer,cc.carm.lib.configuration.function.ConfigExceptionHandler)" class="member-name-link">ConfigurationHolder</a><wbr>(@NotNull <a href="../ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a>&nbsp;adapters,
@NotNull <a href="../../source/option/ConfigurationOptionHolder.html" title="class in cc.carm.lib.configuration.source.option">ConfigurationOptionHolder</a>&nbsp;options,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metadata,
@NotNull <a href="../../source/loader/ConfigurationInitializer.html" title="class in cc.carm.lib.configuration.source.loader">ConfigurationInitializer</a>&nbsp;initializer,
@NotNull <a href="../../function/ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a>&nbsp;exceptionHandler)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,264 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.ValueParser (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, interface: ValueParser">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.ValueParser" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.ValueParser</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that implement <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#deserializer" class="member-name-link">deserializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Classes in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that implement <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">PrimitiveAdapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="../strandard/PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../strandard/PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#valueParser" class="member-name-link">valueParser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#parserFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">parserFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#parser()" class="member-name-link">parser</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueParser,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;V&gt;&nbsp;parser,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;V&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,254 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.ValueSerializer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, interface: ValueSerializer">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.ValueSerializer" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.ValueSerializer</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that implement <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Classes in <a href="../strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that implement <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../strandard/PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#valueSerializer" class="member-name-link">valueSerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(java.lang.Class,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected &lt;O&gt;&nbsp;@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;O&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CachedConfigValue.</span><code><a href="../../value/impl/CachedConfigValue.html#serializerFor(cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">serializerFor</a><wbr>(@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;O&gt;&nbsp;adapter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="../../value/standard/ConfiguredValue.html" title="type parameter in ConfiguredValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#serializer()" class="member-name-link">serializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.value.ValueManifest,cc.carm.lib.configuration.adapter.ValueParser,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">of</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;V,<wbr>V&gt;&nbsp;manifest,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;V&gt;&nbsp;parser,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;V&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,770 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.ValueType (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter, class: ValueType">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.ValueType" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.ValueType</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BOOLEAN" class="member-name-link">BOOLEAN</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BOOLEAN_TYPE" class="member-name-link">BOOLEAN_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BYTE" class="member-name-link">BYTE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#BYTE_TYPE" class="member-name-link">BYTE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#CHAR" class="member-name-link">CHAR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#CHAR_TYPE" class="member-name-link">CHAR_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#DOUBLE" class="member-name-link">DOUBLE</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#DOUBLE_TYPE" class="member-name-link">DOUBLE_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#FLOAT" class="member-name-link">FLOAT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#FLOAT_TYPE" class="member-name-link">FLOAT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#INTEGER" class="member-name-link">INTEGER</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#INTEGER_TYPE" class="member-name-link">INTEGER_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#LONG" class="member-name-link">LONG</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#LONG_TYPE" class="member-name-link">LONG_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#OBJECT" class="member-name-link">OBJECT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#PRIMITIVE_TYPES" class="member-name-link">PRIMITIVE_TYPES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#SHORT" class="member-name-link">SHORT</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#SHORT_TYPE" class="member-name-link">SHORT_TYPE</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#STRING" class="member-name-link">STRING</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#type" class="member-name-link">type</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with type parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a><wbr>&lt;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;,<wbr><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterCache" class="member-name-link">adapterCache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.Class)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.Class,java.lang.reflect.Type...)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;?&gt;&nbsp;rawType,
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>...&nbsp;types)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the generic type of the complex type.</div>
</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(java.lang.reflect.Type)" class="member-name-link">of</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html" title="class or interface in java.lang.reflect" class="external-link">Type</a>&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#of(T)" class="member-name-link">of</a><wbr>(T&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(java.lang.Class)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(java.lang.Class,java.lang.Class)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;@Nullable <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#adapterOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">adapterOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#deserialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected &lt;T&gt;&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#deserializeList(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserializeList</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#isSubtypeOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">isSubtypeOf</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;target)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks if this ValueType is a subtype of the given ValueType.</div>
</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofList(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofList</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;paramType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueType.</span><code><a href="../ValueType.html#ofMap(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ofMap</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../ValueParser.html" title="type parameter in ValueParser">TYPE</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueParser.</span><code><a href="../ValueParser.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueParser.html" title="type parameter in ValueParser">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;data)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@Nullable <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@Nullable <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#register(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">register</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;deserializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapter.</span><code><a href="../ValueAdapter.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&nbsp;value)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueSerializer.</span><code><a href="../ValueSerializer.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;? super <a href="../ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&gt;&nbsp;type,
<a href="../ValueSerializer.html" title="type parameter in ValueSerializer">TYPE</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueAdapterRegistry.</span><code><a href="../ValueAdapterRegistry.html#unregister(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">unregister</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;?&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.adapter</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../ValueAdapter.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">ValueAdapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;type,
@Nullable <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;serializer,
@Nullable <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="../ValueAdapter.html" title="type parameter in ValueAdapter">TYPE</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractConfigBuilder.</span><code><a href="../../builder/AbstractConfigBuilder.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/package-summary.html">cc.carm.lib.configuration.builder</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../builder/AbstractConfigBuilder.html#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">AbstractConfigBuilder</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/CommonConfigBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">CommonConfigBuilder</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../../builder/collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../../builder/collection/SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Section.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SectionCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/collection/SimpleCollectionCreator.Source.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="../../builder/collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/collection/SourceCollectionBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="../../builder/collection/SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSectionBuilder.</span><code><a href="../../builder/impl/AbstractSectionBuilder.html#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AbstractSourceBuilder.</span><code><a href="../../builder/impl/AbstractSourceBuilder.html#sourceType" class="member-name-link">sourceType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../builder/impl/AbstractSectionBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSectionBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected </code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/impl/AbstractSourceBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSourceBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="../../builder/impl/AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a></h2>
<div class="caption"><span>Constructors in <a href="../../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/list/ConfigListCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigListCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/list/ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../../builder/map/ConfigMapCreator.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../../builder/map/SectionMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../../builder/map/SourceMapBuilder.html#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../../builder/map/ConfigMapCreator.html#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../../builder/map/ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/map/ConfigMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/map/ConfigMapCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapCreator</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/map/SectionMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/map/SourceMapBuilder.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../builder/map/SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Fields in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../../builder/value/ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/value/ConfigValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../builder/value/SectionValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../builder/value/SourceValueBuilder.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceValueBuilder</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../builder/value/SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../function/package-summary.html">cc.carm.lib.configuration.function</a></h2>
<div class="caption"><span>Methods in <a href="../../function/package-summary.html">cc.carm.lib.configuration.function</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;O,<wbr>
T&gt;&nbsp;@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;O,<wbr>T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../../function/ValueHandler.html#deserialize(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">deserialize</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;to)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T,<wbr>
V&gt;&nbsp;@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;T,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ValueHandler.</span><code><a href="../../function/ValueHandler.html#required(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">required</a><wbr>(<a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;FROM,<wbr>
TO&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;FROM&gt;&nbsp;from,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;TO&gt;&nbsp;to,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;FROM,<wbr>TO&gt;&nbsp;parser,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;TO,<wbr>FROM&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;T&gt;&nbsp;<a href="../../source/ConfigurationFactory.html" title="type parameter in ConfigurationFactory">SELF</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationFactory.</span><code><a href="../../source/ConfigurationFactory.html#adapter(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueSerializer,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">adapter</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@NotNull <a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;&nbsp;serializer,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;T&gt;&nbsp;T</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../../source/ConfigurationHolder.html#deserialize(cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)" class="member-name-link">deserialize</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;source)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a></h2>
<div class="caption"><span>Fields in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> declared as <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ValueManifest.</span><code><a href="../../value/ValueManifest.html#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../value/package-summary.html">cc.carm.lib.configuration.value</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/ValueManifest.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.function.ValueValidator,java.util.function.BiConsumer,cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.String)" class="member-name-link">ValueManifest</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">TYPE</a>&gt;&nbsp;defaultSupplier,
@NotNull <a href="../../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="../../value/ValueManifest.html" title="type parameter in ValueManifest">UNIT</a>&gt;&nbsp;validator,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;@NotNull <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer,
@Nullable <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/impl/CollectionConfigValue.html" title="type parameter in CollectionConfigValue">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CollectionConfigValue.</span><code><a href="../../value/impl/CollectionConfigValue.html#paramType()" class="member-name-link">paramType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a> in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">K</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#keyType()" class="member-name-link">keyType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="../../value/standard/ConfiguredMap.html" title="type parameter in ConfiguredMap">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#valueType()" class="member-name-link">valueType</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> with parameters of type <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../../builder/list/ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../value/standard/ConfiguredList.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../../builder/map/ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#builderOf(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../builder/value/ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">of</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#of(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier)" class="member-name-link">of</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable V&gt;&nbsp;defaultSupplier)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../../builder/collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../value/standard/ConfiguredList.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../../builder/map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../value/standard/ConfiguredMap.html#with(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../../builder/value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../value/standard/ConfiguredValue.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder with the specified <a href="../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,139 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.adapter" class="title">Package cc.carm.lib.configuration.adapter</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.adapter</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../annotation/package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ValueAdapterRegistry.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,85 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.adapter</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt; (implements cc.carm.lib.configuration.adapter.<a href="ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;, cc.carm.lib.configuration.adapter.<a href="ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;)</li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueAdapterRegistry.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapterRegistry</a></li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueType.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueParser.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;</li>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="ValueSerializer.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,368 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.adapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.adapter" class="title">Uses of Package<br>cc.carm.lib.configuration.adapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.adapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.function">cc.carm.lib.configuration.function</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value">cc.carm.lib.configuration.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.impl">cc.carm.lib.configuration.value.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="package-summary.html">cc.carm.lib.configuration.adapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.adapter">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.adapter">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.adapter">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.adapter">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="strandard/package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.adapter.strandard">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.adapter.strandard">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.adapter.strandard">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.collection">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.collection">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.impl">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.builder.impl">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.builder.impl">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.impl">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.list">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.builder.map">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.map">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../builder/value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.builder.value">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.function">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.function">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.source">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueAdapterRegistry.html#cc.carm.lib.configuration.source">ValueAdapterRegistry</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.source">ValueParser</a></div>
<div class="col-last even-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.source">ValueSerializer</a></div>
<div class="col-last odd-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.source">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value">ValueType</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/impl/package-summary.html">cc.carm.lib.configuration.value.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.value.impl">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.value.impl">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.value.impl">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value.impl">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter</a> used by <a href="../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ValueAdapter.html#cc.carm.lib.configuration.value.standard">ValueAdapter</a></div>
<div class="col-last even-row-color">
<div class="block">Value adapter, used to convert the value of the configuration file into the objects.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueParser.html#cc.carm.lib.configuration.value.standard">ValueParser</a></div>
<div class="col-last odd-row-color">
<div class="block">Value deserializer, convert base data to target value.</div>
</div>
<div class="col-first even-row-color"><a href="class-use/ValueSerializer.html#cc.carm.lib.configuration.value.standard">ValueSerializer</a></div>
<div class="col-last even-row-color">
<div class="block">Value serializer, convert target value to base data.</div>
</div>
<div class="col-first odd-row-color"><a href="class-use/ValueType.html#cc.carm.lib.configuration.value.standard">ValueType</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="ValueType.html" title="class in cc.carm.lib.configuration.adapter"><code>ValueType</code></a> used to get the generic type of the value,
It can be used to check if an object is an instance of a specific type,
and to cast objects to the correct type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,416 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>PrimitiveAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard, class: PrimitiveAdapter">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/PrimitiveAdapter.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<h1 title="Class PrimitiveAdapter" class="title">Class PrimitiveAdapter&lt;T&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">cc.carm.lib.configuration.adapter.ValueAdapter</a>&lt;T&gt;
<div class="inheritance">cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter&lt;T&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Implemented Interfaces:</dt>
<dd><code><a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;T&gt;</code>, <code><a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;T&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PrimitiveAdapter&lt;T&gt;</span>
<span class="extends-implements">extends <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;T&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second even-row-color"><code><a href="#FALSE_VALUES" class="member-name-link">FALSE_VALUES</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</code></div>
<div class="col-second odd-row-color"><code><a href="#TRUE_VALUES" class="member-name-link">TRUE_VALUES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.adapter.ValueAdapter">Fields inherited from class&nbsp;cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></h3>
<code><a href="../ValueAdapter.html#deserializer">deserializer</a>, <a href="../ValueAdapter.html#serializer">serializer</a>, <a href="../ValueAdapter.html#type">type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">PrimitiveAdapter</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T&gt;&nbsp;<a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofBoolean()" class="member-name-link">ofBoolean</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofBooleanType()" class="member-name-link">ofBooleanType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofByte()" class="member-name-link">ofByte</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofByteType()" class="member-name-link">ofByteType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofCharacter()" class="member-name-link">ofCharacter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofCharacterType()" class="member-name-link">ofCharacterType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofDouble()" class="member-name-link">ofDouble</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofDoubleType()" class="member-name-link">ofDoubleType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofEnum()" class="member-name-link">ofEnum</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofFloat()" class="member-name-link">ofFloat</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofFloatType()" class="member-name-link">ofFloatType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofInteger()" class="member-name-link">ofInteger</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofIntegerType()" class="member-name-link">ofIntegerType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofLong()" class="member-name-link">ofLong</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofLongType()" class="member-name-link">ofLongType</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">ofNumber</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofShort()" class="member-name-link">ofShort</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofShortType()" class="member-name-link">ofShortType</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#ofString()" class="member-name-link">ofString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.adapter.ValueAdapter">Methods inherited from class&nbsp;cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a></h3>
<code><a href="../ValueAdapter.html#equals(java.lang.Object)">equals</a>, <a href="../ValueAdapter.html#hashCode()">hashCode</a>, <a href="../ValueAdapter.html#parse(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,java.lang.Object)">parse</a>, <a href="../ValueAdapter.html#parser()">parser</a>, <a href="../ValueAdapter.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../ValueAdapter.html#serialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.adapter.ValueType,TYPE)">serialize</a>, <a href="../ValueAdapter.html#serializer()">serializer</a>, <a href="../ValueAdapter.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a>, <a href="../ValueAdapter.html#type()">type</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="TRUE_VALUES">
<h3>TRUE_VALUES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">TRUE_VALUES</span></div>
</section>
</li>
<li>
<section class="detail" id="FALSE_VALUES">
<h3>FALSE_VALUES</h3>
<div class="member-signature"><span class="modifiers">public static final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]</span>&nbsp;<span class="element-name">FALSE_VALUES</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Class,cc.carm.lib.configuration.adapter.ValueParser)">
<h3>PrimitiveAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">PrimitiveAdapter</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="PrimitiveAdapter.html" title="type parameter in PrimitiveAdapter">T</a>&gt;&nbsp;deserializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="ofEnum()">
<h3>ofEnum</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">ofEnum</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofString()">
<h3>ofString</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">ofString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofBoolean()">
<h3>ofBoolean</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">ofBoolean</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofBooleanType()">
<h3>ofBooleanType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</span>&nbsp;<span class="element-name">ofBooleanType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofCharacter()">
<h3>ofCharacter</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">ofCharacter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofCharacterType()">
<h3>ofCharacterType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</span>&nbsp;<span class="element-name">ofCharacterType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofInteger()">
<h3>ofInteger</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">ofInteger</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofIntegerType()">
<h3>ofIntegerType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</span>&nbsp;<span class="element-name">ofIntegerType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofLong()">
<h3>ofLong</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">ofLong</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofLongType()">
<h3>ofLongType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</span>&nbsp;<span class="element-name">ofLongType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofDouble()">
<h3>ofDouble</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">ofDouble</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofDoubleType()">
<h3>ofDoubleType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</span>&nbsp;<span class="element-name">ofDoubleType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofFloat()">
<h3>ofFloat</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">ofFloat</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofFloatType()">
<h3>ofFloatType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</span>&nbsp;<span class="element-name">ofFloatType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofShort()">
<h3>ofShort</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">ofShort</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofShortType()">
<h3>ofShortType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</span>&nbsp;<span class="element-name">ofShortType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofByte()">
<h3>ofByte</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">ofByte</span>()</div>
</section>
</li>
<li>
<section class="detail" id="ofByteType()">
<h3>ofByteType</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</span>&nbsp;<span class="element-name">ofByteType</span>()</div>
</section>
</li>
<li>
<section class="detail" id="of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)">
<h3>of</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T&gt;</span>&nbsp;<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">of</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</span></div>
</section>
</li>
<li>
<section class="detail" id="ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)">
<h3>ofNumber</h3>
<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="type-parameters">&lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;</span>
<span class="return-type"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</span>&nbsp;<span class="element-name">ofNumber</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>StandardAdapters (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard, interface: StandardAdapters">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/StandardAdapters.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li>Constr</li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></div>
<h1 title="Interface StandardAdapters" class="title">Interface StandardAdapters</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public interface </span><span class="element-name type-name-label">StandardAdapters</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#ENUMS" class="member-name-link">ENUMS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</code></div>
<div class="col-second odd-row-color"><code><a href="#PRIMITIVES" class="member-name-link">PRIMITIVES</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#SECTIONS" class="member-name-link">SECTIONS</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final @NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#UUID" class="member-name-link">UUID</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="PRIMITIVES">
<h3>PRIMITIVES</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</span>&nbsp;<span class="element-name">PRIMITIVES</span></div>
</section>
</li>
<li>
<section class="detail" id="ENUMS">
<h3>ENUMS</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">ENUMS</span></div>
</section>
</li>
<li>
<section class="detail" id="UUID">
<h3>UUID</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link">UUID</a>&gt;</span>&nbsp;<span class="element-name">UUID</span></div>
</section>
</li>
<li>
<section class="detail" id="SECTIONS">
<h3>SECTIONS</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static final</span>&nbsp;<span class="return-type">@NotNull <a href="../ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>&gt;</span>&nbsp;<span class="element-name">SECTIONS</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,153 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard, class: PrimitiveAdapter">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter" class="title">Uses of Class<br>cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter</h1>
</div>
<div class="caption"><span>Packages that use <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<h2>Uses of <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a> in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> declared as <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final @NotNull <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;?&gt;[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StandardAdapters.</span><code><a href="../StandardAdapters.html#PRIMITIVES" class="member-name-link">PRIMITIVES</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> that return <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#of(java.lang.Class,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">of</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;clazz,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T&gt;&nbsp;function)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofBoolean()" class="member-name-link">ofBoolean</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link">Boolean</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofBooleanType()" class="member-name-link">ofBooleanType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofByte()" class="member-name-link">ofByte</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link">Byte</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofByteType()" class="member-name-link">ofByteType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofCharacter()" class="member-name-link">ofCharacter</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofCharacterType()" class="member-name-link">ofCharacterType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofDouble()" class="member-name-link">ofDouble</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link">Double</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofDoubleType()" class="member-name-link">ofDoubleType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofFloat()" class="member-name-link">ofFloat</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link">Float</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofFloatType()" class="member-name-link">ofFloatType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofInteger()" class="member-name-link">ofInteger</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofIntegerType()" class="member-name-link">ofIntegerType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofLong()" class="member-name-link">ofLong</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofLongType()" class="member-name-link">ofLongType</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>&gt;<br><a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofNumber(java.lang.Class,cc.carm.lib.configuration.function.DataFunction,cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">ofNumber</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;numberClass,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Number.html" title="class or interface in java.lang" class="external-link">Number</a>,<wbr>T&gt;&nbsp;castFunction,
@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>T&gt;&nbsp;parseFunction)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofShort()" class="member-name-link">ofShort</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link">Short</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofShortType()" class="member-name-link">ofShortType</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">PrimitiveAdapter.</span><code><a href="../PrimitiveAdapter.html#ofString()" class="member-name-link">ofString</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,62 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard, interface: StandardAdapters">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../StandardAdapters.html" title="interface in cc.carm.lib.configuration.adapter.strandard">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters" class="title">Uses of Interface<br>cc.carm.lib.configuration.adapter.strandard.StandardAdapters</h1>
</div>
No usage of cc.carm.lib.configuration.adapter.strandard.StandardAdapters</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,111 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter.strandard (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.adapter.strandard" class="title">Package cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.adapter.strandard</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PrimitiveAdapter.html" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="StandardAdapters.html" title="interface in cc.carm.lib.configuration.adapter.strandard">StandardAdapters</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,86 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.adapter.strandard Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.<a href="../ValueAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;TYPE&gt; (implements cc.carm.lib.configuration.adapter.<a href="../ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;TYPE&gt;, cc.carm.lib.configuration.adapter.<a href="../ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;TYPE&gt;)
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.strandard.<a href="PrimitiveAdapter.html" class="type-name-link" title="class in cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.adapter.strandard.<a href="StandardAdapters.html" class="type-name-link" title="interface in cc.carm.lib.configuration.adapter.strandard">StandardAdapters</a></li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,84 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.adapter.strandard (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.adapter.strandard">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.adapter.strandard" class="title">Uses of Package<br>cc.carm.lib.configuration.adapter.strandard</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.adapter.strandard">cc.carm.lib.configuration.adapter.strandard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.adapter.strandard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a> used by <a href="package-summary.html">cc.carm.lib.configuration.adapter.strandard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/PrimitiveAdapter.html#cc.carm.lib.configuration.adapter.strandard">PrimitiveAdapter</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,172 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigPath (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.annotation, annotation type: ConfigPath">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigPath.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Field</li>
<li>Required</li>
<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#annotation-interface-element-detail">Element</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Required&nbsp;|&nbsp;</li>
<li><a href="#annotation-interface-optional-element-summary">Optional</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#annotation-interface-element-detail">Element</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.annotation</a></div>
<h1 title="Annotation Type ConfigPath" class="title">Annotation Type ConfigPath</h1>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html" title="class or interface in java.lang.annotation" class="external-link">@Target</a>({<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html#TYPE" title="class or interface in java.lang.annotation" class="external-link">TYPE</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html#FIELD" title="class or interface in java.lang.annotation" class="external-link">FIELD</a>})
<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html" title="class or interface in java.lang.annotation" class="external-link">@Retention</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/RetentionPolicy.html#RUNTIME" title="class or interface in java.lang.annotation" class="external-link">RUNTIME</a>)
</span><span class="modifiers">public @interface </span><span class="element-name type-name-label">ConfigPath</span></div>
<div class="block">The configuration path used to mark the corresponding class or parameter.</div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
<li>
<section class="member-summary" id="annotation-interface-optional-element-summary">
<h2>Optional Element Summary</h2>
<div class="caption"><span>Optional Elements</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Optional Element</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><code><a href="#root()" class="member-name-link">root</a></code></div>
<div class="col-last even-row-color">
<div class="block">Whether to start with the root node.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#value()" class="member-name-link">value</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The path value of the current configuration.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details" id="annotation-interface-element-detail">
<ul class="details-list">
<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
<li>
<section class="member-details">
<h2>Element Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="value()">
<h3>value</h3>
<div class="member-signature"><span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">value</span></div>
<div class="block">The path value of the current configuration.
If not set,will generate the path by <a href="../source/loader/PathGenerator.html" title="class in cc.carm.lib.configuration.source.loader"><code>PathGenerator</code></a>.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>The path value of the current configuration</dd>
</dl>
<dl class="notes">
<dt>Default:</dt>
<dd><code>""</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="root()">
<h3>root</h3>
<div class="member-signature"><span class="return-type">boolean</span>&nbsp;<span class="element-name">root</span></div>
<div class="block">Whether to start with the root node.
<br>If false, the previous path (if any) to the node is automatically added.
<br>If true, the path will be set directly from the root node.</div>
<dl class="notes">
<dt>Returns:</dt>
<dd>Whether to start directly from the root path without inheriting the previous path</dd>
</dl>
<dl class="notes">
<dt>Default:</dt>
<dd><code>false</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,62 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Annotation Type cc.carm.lib.configuration.annotation.ConfigPath (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.annotation, annotation type: ConfigPath">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigPath.html" title="annotation in cc.carm.lib.configuration.annotation">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Annotation Type cc.carm.lib.configuration.annotation.ConfigPath" class="title">Uses of Annotation Type<br>cc.carm.lib.configuration.annotation.ConfigPath</h1>
</div>
No usage of cc.carm.lib.configuration.annotation.ConfigPath</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,119 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.annotation (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.annotation" class="title">Package cc.carm.lib.configuration.annotation</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.annotation</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../adapter/package-summary.html">cc.carm.lib.configuration.adapter</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../builder/package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../function/package-summary.html">cc.carm.lib.configuration.function</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Annotation Types</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab6"><a href="ConfigPath.html" title="annotation in cc.carm.lib.configuration.annotation">ConfigPath</a></div>
<div class="col-last even-row-color class-summary class-summary-tab6">
<div class="block">The configuration path used to mark the corresponding class or parameter.</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,72 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.annotation Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.annotation</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.annotation.<a href="ConfigPath.html" class="type-name-link" title="annotation in cc.carm.lib.configuration.annotation">ConfigPath</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,62 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.annotation (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.annotation">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.annotation" class="title">Uses of Package<br>cc.carm.lib.configuration.annotation</h1>
</div>
No usage of cc.carm.lib.configuration.annotation</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,518 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder, class: AbstractConfigBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractConfigBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder</a></div>
<h1 title="Class AbstractConfigBuilder" class="title">Class AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends AbstractConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#defaultValueSupplier" class="member-name-link">defaultValueSupplier</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a></code></div>
<div class="col-second odd-row-color"><code><a href="#holder" class="member-name-link">holder</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a><wbr>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#initializer" class="member-name-link">initializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="#path" class="member-name-link">path</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><wbr>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#providerClass" class="member-name-link">providerClass</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueValidator" class="member-name-link">valueValidator</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">AbstractConfigBuilder</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#append(java.util.function.BiConsumer)" class="member-name-link">append</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#append(java.util.function.Consumer)" class="member-name-link">append</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>abstract <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>,<wbr><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildManifest()" class="member-name-link">buildManifest</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Supplier)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(TYPE)" class="member-name-link">defaults</a><wbr>(<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&nbsp;defaultValue)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#holder(HOLDER)" class="member-name-link">holder</a><wbr>(<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&nbsp;holder)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#initializer(java.util.function.BiConsumer)" class="member-name-link">initializer</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;M&gt;&nbsp;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)" class="member-name-link">meta</a><wbr>(@NotNull <a href="../source/meta/ConfigurationMetadata.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetadata</a>&lt;M&gt;&nbsp;type,
M&nbsp;value)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#meta(java.util.function.Consumer)" class="member-name-link">meta</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;@NotNull <a href="../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metaConsumer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#path(java.lang.String)" class="member-name-link">path</a><wbr>(@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>protected abstract <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#type()" class="member-name-link">type</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validate</a><wbr>(@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(java.util.function.Predicate,java.lang.Exception)" class="member-name-link">validate</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a>&nbsp;exception)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validate(java.util.function.Predicate,java.lang.String)" class="member-name-link">validate</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;msg)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Validate the value with the specified condition.</div>
</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validator(cc.carm.lib.configuration.function.DataValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function"><code>DataValidator</code></a> for the value.</div>
</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#validator(cc.carm.lib.configuration.function.ValueValidator)" class="member-name-link">validator</a><wbr>(@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
<div class="block">Set the <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> for the value.</div>
</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="providerClass">
<h3>providerClass</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a> extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;</span>&nbsp;<span class="element-name">providerClass</span></div>
</section>
</li>
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="modifiers">protected final</span>&nbsp;<span class="return-type"><a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="holder">
<h3>holder</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a> extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;</span>&nbsp;<span class="element-name">holder</span></div>
</section>
</li>
<li>
<section class="detail" id="path">
<h3>path</h3>
<div class="member-signature"><span class="annotations">@Nullable
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">path</span></div>
</section>
</li>
<li>
<section class="detail" id="valueValidator">
<h3>valueValidator</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueValidator</span></div>
</section>
</li>
<li>
<section class="detail" id="defaultValueSupplier">
<h3>defaultValueSupplier</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">defaultValueSupplier</span></div>
</section>
</li>
<li>
<section class="detail" id="initializer">
<h3>initializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">initializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.lang.Class,cc.carm.lib.configuration.adapter.ValueType)">
<h3>AbstractConfigBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractConfigBuilder</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&gt;&nbsp;providerClass,
<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type()">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;</span>&nbsp;<span class="element-name">type</span>()</div>
</section>
</li>
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="modifiers">protected abstract</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">self</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public abstract</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
</section>
</li>
<li>
<section class="detail" id="holder(HOLDER)">
<h3 id="holder(cc.carm.lib.configuration.source.ConfigurationHolder)">holder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">holder</span><wbr><span class="parameters">(@Nullable
<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">HOLDER</a>&nbsp;holder)</span></div>
</section>
</li>
<li>
<section class="detail" id="path(java.lang.String)">
<h3>path</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">path</span><wbr><span class="parameters">(@Nullable
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span></div>
</section>
</li>
<li>
<section class="detail" id="validator(cc.carm.lib.configuration.function.ValueValidator)">
<h3>validator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Set the <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function"><code>ValueValidator</code></a> for the value.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to set.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validator(cc.carm.lib.configuration.function.DataValidator)">
<h3>validator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Set the <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function"><code>DataValidator</code></a> for the value.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to set.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(cc.carm.lib.configuration.function.ValueValidator)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/ValueValidator.html" title="interface in cc.carm.lib.configuration.function">ValueValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to append.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(cc.carm.lib.configuration.function.DataValidator)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../function/DataValidator.html" title="interface in cc.carm.lib.configuration.function">DataValidator</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;validator)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>validator</code> - The validator to append.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(java.util.function.Predicate,java.lang.Exception)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a>&nbsp;exception)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>condition</code> - The condition to check, if the condition is false, an exception will be thrown.</dd>
<dd><code>exception</code> - The exception to throw if the condition is false.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="validate(java.util.function.Predicate,java.lang.String)">
<h3>validate</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">validate</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link">Predicate</a>&lt;? super <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;&nbsp;condition,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;msg)</span></div>
<div class="block">Validate the value with the specified condition.</div>
<dl class="notes">
<dt>Parameters:</dt>
<dd><code>condition</code> - The condition to check, if the condition is false, an exception will be thrown.</dd>
<dd><code>msg</code> - The message to throw if the condition is false.</dd>
<dt>Returns:</dt>
<dd>this builder</dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="initializer(java.util.function.BiConsumer)">
<h3>initializer</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">initializer</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="append(java.util.function.BiConsumer)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">append</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiConsumer.html" title="class or interface in java.util.function" class="external-link">BiConsumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="append(java.util.function.Consumer)">
<h3>append</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">append</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&gt;&nbsp;initializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(TYPE)">
<h3 id="defaults(java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@Nullable
<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&nbsp;defaultValue)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Supplier)">
<h3>defaults</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@Nullable <a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>&gt;&nbsp;supplier)</span></div>
</section>
</li>
<li>
<section class="detail" id="meta(java.util.function.Consumer)">
<h3>meta</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">meta</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;@NotNull <a href="../source/meta/ConfigurationMetaHolder.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetaHolder</a>&gt;&nbsp;metaConsumer)</span></div>
</section>
</li>
<li>
<section class="detail" id="meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">
<h3 id="meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,java.lang.Object)">meta</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;M&gt;</span>&nbsp;<span class="return-type"><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">SELF</a></span>&nbsp;<span class="element-name">meta</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../source/meta/ConfigurationMetadata.html" title="class in cc.carm.lib.configuration.source.meta">ConfigurationMetadata</a>&lt;M&gt;&nbsp;type,
@Nullable
M&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildManifest()">
<h3>buildManifest</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">TYPE</a>,<wbr><a href="AbstractConfigBuilder.html" title="type parameter in AbstractConfigBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildManifest</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,170 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>CommonConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder, class: CommonConfigBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/CommonConfigBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder</a></div>
<h1 title="Class CommonConfigBuilder" class="title">Class CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></code>, <code><a href="impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends CommonConfigBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="AbstractConfigBuilder.html#holder">holder</a>, <a href="AbstractConfigBuilder.html#initializer">initializer</a>, <a href="AbstractConfigBuilder.html#path">path</a>, <a href="AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="AbstractConfigBuilder.html#type">type</a>, <a href="AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">CommonConfigBuilder</a><wbr>(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="AbstractConfigBuilder.html#build()">build</a>, <a href="AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="AbstractConfigBuilder.html#self()">self</a>, <a href="AbstractConfigBuilder.html#type()">type</a>, <a href="AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>CommonConfigBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">CommonConfigBuilder</span><wbr><span class="parameters">(<a href="../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="CommonConfigBuilder.html" title="type parameter in CommonConfigBuilder">TYPE</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,178 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.AbstractConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder, class: AbstractConfigBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.AbstractConfigBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.AbstractConfigBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a> with type parameters of type <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,169 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.CommonConfigBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder, class: CommonConfigBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.CommonConfigBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.CommonConfigBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder</a> with type parameters of type <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a> in <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,273 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SectionCollectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionCollectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SectionCollectionBuilder" class="title">Class SectionCollectionBuilder&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SectionCollectionBuilder&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SectionCollectionBuilder&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#construct(C)" class="member-name-link">construct</a><wbr>(<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&nbsp;collection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(V...)" class="member-name-link">defaults</a><wbr>(<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>...&nbsp;values)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionCollectionBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionCollectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaults(V...)">
<h3 id="defaults(java.lang.Object[])">defaults</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html" title="class or interface in java.lang" class="external-link">@SafeVarargs</a>
@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">V</a>...&nbsp;values)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="construct(C)">
<h3 id="construct(java.util.Collection)">construct</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">construct</span><wbr><span class="parameters">(@NotNull
<a href="SectionCollectionBuilder.html" title="type parameter in SectionCollectionBuilder">C</a>&nbsp;collection)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,160 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.CollectionValueFactory (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, interface: CollectionValueFactory">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.CollectionValueFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Interface SimpleCollectionCreator.CollectionValueFactory" class="title">Interface SimpleCollectionCreator.CollectionValueFactory&lt;V,<wbr>C,<wbr>RESULT&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public static interface </span><span class="element-name type-name-label">SimpleCollectionCreator.CollectionValueFactory&lt;V,<wbr>C,<wbr>RESULT&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)" class="member-name-link">build</a><wbr>(@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="build(cc.carm.lib.configuration.value.ValueManifest,java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueAdapter)">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="return-type"><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a></span>&nbsp;<span class="element-name">build</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../value/ValueManifest.html" title="class in cc.carm.lib.configuration.value">ValueManifest</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;manifest,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>&gt;&nbsp;paramAdapter)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,269 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.Section (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Section">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.Section.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator.Section" class="title">Class SimpleCollectionCreator.Section&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">SimpleCollectionCreator.Section&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></h3>
<code><a href="SectionCollectionBuilder.html#constructor">constructor</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></h3>
<code><a href="SectionCollectionBuilder.html#construct(C)">construct</a>, <a href="SectionCollectionBuilder.html#constructor(java.util.function.Supplier)">constructor</a>, <a href="SectionCollectionBuilder.html#defaults(java.util.function.Consumer)">defaults</a>, <a href="SectionCollectionBuilder.html#defaults(V...)">defaults</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>Section</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Section</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,272 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator.Source (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Source">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.Source.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator.Source" class="title">Class SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance"><a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Enclosing class:</dt>
<dd><code><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name type-name-label">SimpleCollectionCreator.Source&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></h3>
<code><a href="SourceCollectionBuilder.html#constructor">constructor</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></h3>
<code><a href="SourceCollectionBuilder.html#construct(C)">construct</a>, <a href="SourceCollectionBuilder.html#constructor(java.util.function.Supplier)">constructor</a>, <a href="SourceCollectionBuilder.html#defaults(java.util.function.Consumer)">defaults</a>, <a href="SourceCollectionBuilder.html#defaults(V...)">defaults</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>Source</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Source</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a></span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,330 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SimpleCollectionCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SimpleCollectionCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li><a href="#nested-class-summary">Nested</a></li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SimpleCollectionCreator" class="title">Class SimpleCollectionCreator&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../list/ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SimpleCollectionCreator&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="caption"><span>Nested Classes</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static interface&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="SimpleCollectionCreator.CollectionValueFactory.html" class="type-name-link" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a>&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#defaultConstructor" class="member-name-link">defaultConstructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#factory" class="member-name-link">factory</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaultConstructor">
<h3>defaultConstructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">defaultConstructor</span></div>
</section>
</li>
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
<li>
<section class="detail" id="factory">
<h3>factory</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr>?&gt;&gt;</span>&nbsp;<span class="element-name">factory</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>SimpleCollectionCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SimpleCollectionCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">
<h3>create</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public static</span>&nbsp;<span class="type-parameters-long">&lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull
@NotNull <a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>
<span class="return-type">@NotNull <a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;S,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromObject()">
<h3>fromObject</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,276 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection, class: SourceCollectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceCollectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<h1 title="Class SourceCollectionBuilder" class="title">Class SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;C,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends SourceCollectionBuilder&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;C,<wbr>SOURCE,<wbr>V,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceCollectionBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#construct(C)" class="member-name-link">construct</a><wbr>(<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&nbsp;collection)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>final <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(V...)" class="member-name-link">defaults</a><wbr>(<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>...&nbsp;values)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceCollectionBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceCollectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>,<wbr><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="defaults(V...)">
<h3 id="defaults(java.lang.Object[])">defaults</h3>
<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/SafeVarargs.html" title="class or interface in java.lang" class="external-link">@SafeVarargs</a>
@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">V</a>...&nbsp;values)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public final</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&gt;&nbsp;constructor)</span></div>
</section>
</li>
<li>
<section class="detail" id="construct(C)">
<h3 id="construct(java.util.Collection)">construct</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">SELF</a></span>&nbsp;<span class="element-name">construct</span><wbr><span class="parameters">(@NotNull
<a href="SourceCollectionBuilder.html" title="type parameter in SourceCollectionBuilder">C</a>&nbsp;collection)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,96 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SectionCollectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SectionCollectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with type parameters of type <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,134 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, interface: CollectionValueFactory">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory" class="title">Uses of Interface<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Fields in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> declared as <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.Section.</span><code><a href="../SimpleCollectionCreator.Section.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a><wbr>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.Source.</span><code><a href="../SimpleCollectionCreator.Source.html#factory" class="member-name-link">factory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with parameters of type <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Section.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Section</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../SimpleCollectionCreator.html#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">SimpleCollectionCreator</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Source.html#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">Source</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>&gt;&nbsp;constructor,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;paramType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>&gt;&nbsp;serializer,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,90 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Section">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Section</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a><wbr>&lt;<a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr><a href="../SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.Section.</span><code><a href="../SimpleCollectionCreator.Section.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,118 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator, class: Source">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.Source</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;S,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">V</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">C</a>,<wbr><a href="../SimpleCollectionCreator.html" title="type parameter in SimpleCollectionCreator">RESULT</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr><a href="../SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.Source.</span><code><a href="../SimpleCollectionCreator.Source.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;<a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;<a href="../SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>T,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;T&gt;,<wbr><a href="../../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;T&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#with(java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,109 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SimpleCollectionCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> that return <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V,<wbr>
C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>
RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>
C,<wbr>
?&gt;&gt;<br>@NotNull <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a><wbr>&lt;V,<wbr>C,<wbr>RESULT&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleCollectionCreator.</span><code><a href="../SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)" class="member-name-link">create</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends C&gt;&nbsp;defaultConstructor,
@NotNull <a href="../SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;&nbsp;factory)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<h2>Uses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></h2>
<div class="caption"><span>Subclasses of <a href="../SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a> in <a href="../../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../list/ConfigListCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,96 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection, class: SourceCollectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.collection.SourceCollectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a> with type parameters of type <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Subclasses of <a href="../SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,127 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.collection (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.collection" class="title">Package cc.carm.lib.configuration.builder.collection</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.collection</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button></div>
<div id="class-summary.tabpanel" role="tabpanel" aria-labelledby="class-summary-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,108 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.collection Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.collection</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="SimpleCollectionCreator.CollectionValueFactory.html" class="type-name-link" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;V,<wbr>C,<wbr>RESULT&gt;</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,120 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.collection (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.collection">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.collection" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.collection</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.list">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SectionCollectionBuilder.html#cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SimpleCollectionCreator.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.CollectionValueFactory.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SimpleCollectionCreator.Section.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.Source.html#cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceCollectionBuilder.html#cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.list">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.html#cc.carm.lib.configuration.builder.list">SimpleCollectionCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.collection</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SimpleCollectionCreator.Source.html#cc.carm.lib.configuration.value.standard">SimpleCollectionCreator.Source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,308 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractSectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl, class: AbstractSectionBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractSectionBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<h1 title="Class AbstractSectionBuilder" class="title">Class AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a></code>, <code><a href="../map/SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></code>, <code><a href="../value/SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSectionBuilder&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#parser" class="member-name-link">parser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#serializer" class="member-name-link">serializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSectionBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueComposer)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="paramType">
<h3>paramType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">paramType</span></div>
</section>
</li>
<li>
<section class="detail" id="parser">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">parser</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;</span>&nbsp;<span class="element-name">serializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>AbstractSectionBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractSectionBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">TYPE</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.DataFunction)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;valueParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.DataFunction)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueComposer)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueComposer.html" title="interface in cc.carm.lib.configuration.function">ValueComposer</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;,<wbr><a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildAdapter()">
<h3>buildAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="AbstractSectionBuilder.html" title="type parameter in AbstractSectionBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildAdapter</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,332 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>AbstractSourceBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl, class: AbstractSourceBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/AbstractSourceBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<h1 title="Class AbstractSourceBuilder" class="title">Class AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Direct Known Subclasses:</dt>
<dd><code><a href="../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a></code>, <code><a href="../map/SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></code>, <code><a href="../value/SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></code></dd>
</dl>
<hr>
<div class="type-signature"><span class="modifiers">public abstract class </span><span class="element-name type-name-label">AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends AbstractSourceBuilder&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</span>
<span class="extends-implements">extends <a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;V,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#paramType" class="member-name-link">paramType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#sourceType" class="member-name-link">sourceType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueParser" class="member-name-link">valueParser</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#valueSerializer" class="member-name-link">valueSerializer</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">AbstractSourceBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildAdapter()" class="member-name-link">buildAdapter</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parse(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parse</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parser(cc.carm.lib.configuration.adapter.ValueParser)" class="member-name-link">parser</a><wbr>(@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serialize(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serialize</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)" class="member-name-link">serializer</a><wbr>(@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#build()">build</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#self()">self</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="sourceType">
<h3>sourceType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;</span>&nbsp;<span class="element-name">sourceType</span></div>
</section>
</li>
<li>
<section class="detail" id="paramType">
<h3>paramType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">paramType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueParser">
<h3>valueParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueParser</span></div>
</section>
</li>
<li>
<section class="detail" id="valueSerializer">
<h3>valueSerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">valueSerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>AbstractSourceBuilder</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="element-name">AbstractSourceBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;paramType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.DataFunction)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parse(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parse</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parse</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parser(cc.carm.lib.configuration.adapter.ValueParser)">
<h3>parser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">parser</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueParser.html" title="interface in cc.carm.lib.configuration.adapter">ValueParser</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;parser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serialize(cc.carm.lib.configuration.function.DataFunction)">
<h3>serialize</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serialize</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>,<wbr><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SOURCE</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">
<h3>serializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">SELF</a></span>&nbsp;<span class="element-name">serializer</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueSerializer.html" title="interface in cc.carm.lib.configuration.adapter">ValueSerializer</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildAdapter()">
<h3>buildAdapter</h3>
<div class="member-signature"><span class="modifiers">protected</span>&nbsp;<span class="return-type"><a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="AbstractSourceBuilder.html" title="type parameter in AbstractSourceBuilder">UNIT</a>&gt;</span>&nbsp;<span class="element-name">buildAdapter</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,138 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl, class: AbstractSectionBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../collection/SectionCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../../collection/SectionCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SectionCollectionBuilder</a>&lt;V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../collection/SimpleCollectionCreator.Section.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a> with type parameters of type <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../map/SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,138 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl, class: AbstractSourceBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../collection/SimpleCollectionCreator.Source.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../collection/SourceCollectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;V&gt;,<wbr>RESULT extends <a href="../../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;V,<wbr>C,<wbr>?&gt;,<wbr>SELF extends <a href="../../collection/SourceCollectionBuilder.html" title="class in cc.carm.lib.configuration.builder.collection">SourceCollectionBuilder</a>&lt;SOURCE,<wbr>V,<wbr>C,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">cc.carm.lib.configuration.builder.impl</a> with type parameters of type <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../map/SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Subclasses of <a href="../AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a> in <a href="../../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../value/SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,117 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.impl (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.impl" class="title">Package cc.carm.lib.configuration.builder.impl</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.impl</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT extends <a href="../../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;V,<wbr>UNIT&gt;,<wbr>SELF extends <a href="AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,85 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.impl Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.impl</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,131 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.impl (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.impl">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.impl" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.impl</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.map">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.map">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.impl</a> used by <a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractSectionBuilder.html#cc.carm.lib.configuration.builder.value">AbstractSectionBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/AbstractSourceBuilder.html#cc.carm.lib.configuration.builder.value">AbstractSourceBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,174 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigListCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.list, class: ConfigListCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigListCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li><a href="#nested-class-summary">Nested</a></li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li>Method</li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li><a href="#nested-class-summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<h1 title="Class ConfigListCreator" class="title">Class ConfigListCreator&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator</a>&lt;V,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;V&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.list.ConfigListCreator&lt;V&gt;</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigListCreator&lt;V&gt;</span>
<span class="extends-implements">extends <a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;V&gt;,<wbr><a href="../../value/standard/ConfiguredList.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredList</a>&lt;V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<li>
<section class="nested-class-summary" id="nested-class-summary">
<h2>Nested Class Summary</h2>
<div class="inherited-list">
<h2 id="nested-classes-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Nested classes/interfaces inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h2>
<code><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="interface in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.CollectionValueFactory</a>&lt;<a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">C</a>,<wbr><a href="../collection/SimpleCollectionCreator.CollectionValueFactory.html" title="type parameter in SimpleCollectionCreator.CollectionValueFactory">RESULT</a>&gt;, <a href="../collection/SimpleCollectionCreator.Section.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Section</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>&gt;,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Section.html" title="type parameter in SimpleCollectionCreator.Section">C</a>,<wbr>?&gt;&gt;, <a href="../collection/SimpleCollectionCreator.Source.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator.Source</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">SOURCE</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>&gt;,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">RESULT</a> extends <a href="../../value/impl/CollectionConfigValue.html" title="class in cc.carm.lib.configuration.value.impl">CollectionConfigValue</a>&lt;<a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">V</a>,<wbr><a href="../collection/SimpleCollectionCreator.Source.html" title="type parameter in SimpleCollectionCreator.Source">C</a>,<wbr>?&gt;&gt;</code></div>
</section>
</li>
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h3>
<code><a href="../collection/SimpleCollectionCreator.html#defaultConstructor">defaultConstructor</a>, <a href="../collection/SimpleCollectionCreator.html#factory">factory</a>, <a href="../collection/SimpleCollectionCreator.html#type">type</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigListCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a></h3>
<code><a href="../collection/SimpleCollectionCreator.html#create(cc.carm.lib.configuration.adapter.ValueType,java.util.function.Supplier,cc.carm.lib.configuration.builder.collection.SimpleCollectionCreator.CollectionValueFactory)">create</a>, <a href="../collection/SimpleCollectionCreator.html#from(cc.carm.lib.configuration.adapter.ValueType)">from</a>, <a href="../collection/SimpleCollectionCreator.html#from(java.lang.Class)">from</a>, <a href="../collection/SimpleCollectionCreator.html#fromObject()">fromObject</a>, <a href="../collection/SimpleCollectionCreator.html#fromSection()">fromSection</a>, <a href="../collection/SimpleCollectionCreator.html#fromString()">fromString</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigListCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigListCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigListCreator.html" title="type parameter in ConfigListCreator">V</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,90 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.list.ConfigListCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.list, class: ConfigListCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.list.ConfigListCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.list.ConfigListCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;T&gt;&nbsp;@NotNull <a href="../ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a><wbr>&lt;T&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredList.</span><code><a href="../../../value/standard/ConfiguredList.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;T&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,115 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.list (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.list" class="title">Package cc.carm.lib.configuration.builder.list</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.list</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigListCreator.html" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,80 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.list Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.list</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.collection.<a href="../collection/SimpleCollectionCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.collection">SimpleCollectionCreator</a>&lt;V,<wbr>C,<wbr>RESULT&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.list.<a href="ConfigListCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.list">ConfigListCreator</a>&lt;V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,84 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.list (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.list">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.list" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.list</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.list</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.list</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigListCreator.html#cc.carm.lib.configuration.value.standard">ConfigListCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,333 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: ConfigMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class ConfigMapBuilder" class="title">Class ConfigMapBuilder&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.map.ConfigMapBuilder&lt;M,<wbr>K,<wbr>V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigMapBuilder&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;<br><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueType">
<h3>valueType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">valueType</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull <a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueType)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;</span>
<span class="return-type"><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;W,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromObject()">
<h3>fromObject</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromObject</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,281 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigMapCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: ConfigMapCreator">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigMapCreator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class ConfigMapCreator" class="title">Class ConfigMapCreator&lt;K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.map.ConfigMapCreator&lt;K,<wbr>V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigMapCreator&lt;K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#valueType" class="member-name-link">valueType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigMapCreator</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asHashMap()" class="member-name-link">asHashMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asLinkedMap()" class="member-name-link">asLinkedMap</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asTreeMap()" class="member-name-link">asTreeMap</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#asTreeMap(java.util.Comparator)" class="member-name-link">asTreeMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.lang.Class)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;M,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="valueType">
<h3>valueType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">valueType</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigMapCreator</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigMapCreator</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&nbsp;valueType)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="constructor(java.util.function.Supplier)">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;</span>
<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor(java.lang.Class)">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;</span>
<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;W,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">constructor</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</span></div>
</section>
</li>
<li>
<section class="detail" id="asHashMap()">
<h3>asHashMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asHashMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asLinkedMap()">
<h3>asLinkedMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asLinkedMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asTreeMap()">
<h3>asTreeMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asTreeMap</span>()</div>
</section>
</li>
<li>
<section class="detail" id="asTreeMap(java.util.Comparator)">
<h3>asTreeMap</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</span>&nbsp;<span class="element-name">asTreeMap</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,383 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: SectionMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class SectionMapBuilder" class="title">Class SectionMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.map.SectionMapBuilder&lt;MAP,<wbr>K,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SectionMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyParser">
<h3>keyParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyParser</span></div>
</section>
</li>
<li>
<section class="detail" id="keySerializer">
<h3>keySerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">keySerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(MAP)">
<h3 id="defaults(java.util.Map)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(K,V)">
<h3 id="defaults(java.lang.Object,java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
@NotNull
<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildKeyAdapter()">
<h3>buildKeyAdapter</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">buildKeyAdapter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,386 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map, class: SourceMapBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceMapBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<h1 title="Class SourceMapBuilder" class="title">Class SourceMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.map.SourceMapBuilder&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SourceMapBuilder&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>V,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a><wbr>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#constructor" class="member-name-link">constructor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyParser" class="member-name-link">keyParser</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#keySerializer" class="member-name-link">keySerializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color"><code><a href="#keyType" class="member-name-link">keyType</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceMapBuilder</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#buildKeyAdapter()" class="member-name-link">buildKeyAdapter</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="keyType">
<h3>keyType</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyType</span></div>
</section>
</li>
<li>
<section class="detail" id="constructor">
<h3>constructor</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</span>&nbsp;<span class="element-name">constructor</span></div>
</section>
</li>
<li>
<section class="detail" id="keyParser">
<h3>keyParser</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">keyParser</span></div>
</section>
</li>
<li>
<section class="detail" id="keySerializer">
<h3>keySerializer</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">keySerializer</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(java.util.function.Supplier,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceMapBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceMapBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;? extends <a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;constructor,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="defaults(MAP)">
<h3 id="defaults(java.util.Map)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(java.util.function.Consumer)">
<h3>defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</span></div>
</section>
</li>
<li>
<section class="detail" id="defaults(K,V)">
<h3 id="defaults(java.lang.Object,java.lang.Object)">defaults</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">defaults</span><wbr><span class="parameters">(@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
@NotNull
<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="parseKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>parseKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">parseKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.DataFunction)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="serializeKey(cc.carm.lib.configuration.function.ValueHandler)">
<h3>serializeKey</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">serializeKey</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="buildKeyAdapter()">
<h3>buildKeyAdapter</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueAdapter.html" title="class in cc.carm.lib.configuration.adapter">ValueAdapter</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;</span>&nbsp;<span class="element-name">buildKeyAdapter</span>()</div>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredMap.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredMap</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,108 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: ConfigMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.ConfigMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asHashMap()" class="member-name-link">asHashMap</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asLinkedMap()" class="member-name-link">asLinkedMap</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asTreeMap()" class="member-name-link">asTreeMap</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/TreeMap.html" title="class or interface in java.util" class="external-link">TreeMap</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#asTreeMap(java.util.Comparator)" class="member-name-link">asTreeMap</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;? super <a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>&gt;&nbsp;comparator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr>
<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&gt;<br><a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;W&gt;&nbsp;supplier)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;W extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;W,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#constructor(java.lang.Class)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;W&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr>
<a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;&gt;<br>@NotNull <a href="../ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a><wbr>&lt;M,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">K</a>,<wbr><a href="../ConfigMapCreator.html" title="type parameter in ConfigMapCreator">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapCreator.</span><code><a href="../ConfigMapCreator.html#constructor(java.util.function.Supplier)" class="member-name-link">constructor</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;@NotNull M&gt;&nbsp;mapSuppler)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,97 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapCreator (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: ConfigMapCreator">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.ConfigMapCreator" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.ConfigMapCreator</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(java.lang.Class,java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,118 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.SectionMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: SectionMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.SectionMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.SectionMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&nbsp;key,
<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected @NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a><wbr>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">MAP</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SectionMapBuilder.</span><code><a href="../SectionMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SectionMapBuilder.html" title="type parameter in SectionMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,151 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.map.SourceMapBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map, class: SourceMapBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.map.SourceMapBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.map.SourceMapBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<h2>Uses of <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.map</a> that return <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(java.util.function.Consumer)" class="member-name-link">defaults</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Consumer.html" title="class or interface in java.util.function" class="external-link">Consumer</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&gt;&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(K,V)" class="member-name-link">defaults</a><wbr>(<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&nbsp;key,
<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&nbsp;value)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#defaults(MAP)" class="member-name-link">defaults</a><wbr>(<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>&nbsp;defaults)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>&gt;&nbsp;keyParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr>S,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromObject()" class="member-name-link">fromObject</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">M</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">K</a>,<wbr><a href="../ConfigMapBuilder.html" title="type parameter in ConfigMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigMapBuilder.</span><code><a href="../ConfigMapBuilder.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#parseKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">parseKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>&gt;&nbsp;keyParser)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.DataFunction)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/DataFunction.html" title="interface in cc.carm.lib.configuration.function">DataFunction</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">MAP</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">SOURCE</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceMapBuilder.</span><code><a href="../SourceMapBuilder.html#serializeKey(cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">serializeKey</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../SourceMapBuilder.html" title="type parameter in SourceMapBuilder">K</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;keySerializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#with(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static &lt;K,<wbr>
V&gt;&nbsp;@NotNull <a href="../SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html" title="class or interface in java.util" class="external-link">LinkedHashMap</a>&lt;K,<wbr>V&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>,<wbr>K,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredMap.</span><code><a href="../../../value/standard/ConfiguredMap.html#with(java.lang.Class,java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;K&gt;&nbsp;keyType,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;valueType)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,121 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.map (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.map" class="title">Package cc.carm.lib.configuration.builder.map</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.map</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConfigMapCreator.html" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a>&lt;K,<wbr>V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SectionMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>K,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SourceMapBuilder.html" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;K,<wbr>V&gt;,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,95 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.map Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.map</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="SectionMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SectionMapBuilder</a>&lt;MAP,<wbr>K,<wbr>V&gt;</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="SourceMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">SourceMapBuilder</a>&lt;MAP,<wbr>SOURCE,<wbr>K,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="ConfigMapBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a>&lt;M,<wbr>K,<wbr>V&gt;</li>
<li class="circle">cc.carm.lib.configuration.builder.map.<a href="ConfigMapCreator.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.map">ConfigMapCreator</a>&lt;K,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,103 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.map (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.map">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.map" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.map</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigMapBuilder.html#cc.carm.lib.configuration.builder.map">ConfigMapBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SectionMapBuilder.html#cc.carm.lib.configuration.builder.map">SectionMapBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="class-use/SourceMapBuilder.html#cc.carm.lib.configuration.builder.map">SourceMapBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.map</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigMapCreator.html#cc.carm.lib.configuration.value.standard">ConfigMapCreator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceMapBuilder.html#cc.carm.lib.configuration.value.standard">SourceMapBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,119 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder" class="title">Package cc.carm.lib.configuration.builder</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="value/package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>HOLDER extends <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr>SELF extends <a href="AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT extends <a href="../value/ConfigValue.html" title="class in cc.carm.lib.configuration.value">ConfigValue</a>&lt;TYPE,<wbr>UNIT&gt;,<wbr>SELF extends <a href="CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,80 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,146 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder" class="title">Uses of Package<br>cc.carm.lib.configuration.builder</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.collection">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.builder.map">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.collection">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.collection">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.collection">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.impl">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.impl">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.impl">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.map">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="map/package-summary.html">cc.carm.lib.configuration.builder.map</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.map">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.map">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder</a> used by <a href="value/package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/AbstractConfigBuilder.html#cc.carm.lib.configuration.builder.value">AbstractConfigBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/CommonConfigBuilder.html#cc.carm.lib.configuration.builder.value">CommonConfigBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,272 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: ConfigValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li><a href="#field-detail">Field</a></li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li><a href="#field-detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class ConfigValueBuilder" class="title">Class ConfigValueBuilder&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">cc.carm.lib.configuration.builder.value.ConfigValueBuilder&lt;V&gt;</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ConfigValueBuilder&lt;V&gt;</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="caption"><span>Fields</span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected final @NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><code><a href="#type" class="member-name-link">type</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">ConfigValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>&lt;S&gt;&nbsp;@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ FIELD DETAIL =========== -->
<li>
<section class="field-details" id="field-detail">
<h2>Field Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="type">
<h3>type</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected final</span>&nbsp;<span class="return-type">@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">type</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType)">
<h3>ConfigValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ConfigValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;type)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="from(java.lang.Class)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</span></div>
</section>
</li>
<li>
<section class="detail" id="from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>from</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="type-parameters">&lt;S&gt;</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">from</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
<li>
<section class="detail" id="fromString()">
<h3>fromString</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromString</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection()">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span>()</div>
</section>
</li>
<li>
<section class="detail" id="fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>fromSection</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">fromSection</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,227 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SectionValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: SectionValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SectionValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class SectionValueBuilder" class="title">Class SectionValueBuilder&lt;V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.value.SectionValueBuilder&lt;V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SectionValueBuilder&lt;V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSectionBuilder.html#parser">parser</a>, <a href="../impl/AbstractSectionBuilder.html#serializer">serializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SectionValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a></h3>
<code><a href="../impl/AbstractSectionBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueComposer)">serialize</a>, <a href="../impl/AbstractSectionBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SectionValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SectionValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;type,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;<a href="SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,230 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>SourceValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value, class: SourceValueBuilder">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/SourceValueBuilder.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li><a href="#field-summary">Field</a></li>
<li><a href="#constructor-summary">Constr</a></li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li><a href="#constructor-detail">Constr</a></li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field-summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></div>
<h1 title="Class SourceValueBuilder" class="title">Class SourceValueBuilder&lt;S,<wbr>V&gt;</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance"><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.AbstractConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../CommonConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">cc.carm.lib.configuration.builder.CommonConfigBuilder</a>&lt;V,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance"><a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder</a>&lt;V,<wbr>S,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;
<div class="inheritance">cc.carm.lib.configuration.builder.value.SourceValueBuilder&lt;S,<wbr>V&gt;</div>
</div>
</div>
</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">SourceValueBuilder&lt;S,<wbr>V&gt;</span>
<span class="extends-implements">extends <a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>S,<wbr>V,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;V&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;&gt;</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- =========== FIELD SUMMARY =========== -->
<li>
<section class="field-summary" id="field-summary">
<h2>Field Summary</h2>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#paramType">paramType</a>, <a href="../impl/AbstractSourceBuilder.html#sourceType">sourceType</a>, <a href="../impl/AbstractSourceBuilder.html#valueParser">valueParser</a>, <a href="../impl/AbstractSourceBuilder.html#valueSerializer">valueSerializer</a></code></div>
<div class="inherited-list">
<h3 id="fields-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Fields inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#defaultValueSupplier">defaultValueSupplier</a>, <a href="../AbstractConfigBuilder.html#holder">holder</a>, <a href="../AbstractConfigBuilder.html#initializer">initializer</a>, <a href="../AbstractConfigBuilder.html#path">path</a>, <a href="../AbstractConfigBuilder.html#providerClass">providerClass</a>, <a href="../AbstractConfigBuilder.html#type">type</a>, <a href="../AbstractConfigBuilder.html#valueValidator">valueValidator</a></code></div>
</section>
</li>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<li>
<section class="constructor-summary" id="constructor-summary">
<h2>Constructor Summary</h2>
<div class="caption"><span>Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">SourceValueBuilder</a><wbr>(@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a><wbr>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>protected @NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a></h3>
<code><a href="../impl/AbstractSourceBuilder.html#buildAdapter()">buildAdapter</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.DataFunction)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parse(cc.carm.lib.configuration.function.ValueHandler)">parse</a>, <a href="../impl/AbstractSourceBuilder.html#parser(cc.carm.lib.configuration.adapter.ValueParser)">parser</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.DataFunction)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serialize(cc.carm.lib.configuration.function.ValueHandler)">serialize</a>, <a href="../impl/AbstractSourceBuilder.html#serializer(cc.carm.lib.configuration.adapter.ValueSerializer)">serializer</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-cc.carm.lib.configuration.builder.AbstractConfigBuilder">Methods inherited from class&nbsp;cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a></h3>
<code><a href="../AbstractConfigBuilder.html#append(java.util.function.BiConsumer)">append</a>, <a href="../AbstractConfigBuilder.html#append(java.util.function.Consumer)">append</a>, <a href="../AbstractConfigBuilder.html#buildManifest()">buildManifest</a>, <a href="../AbstractConfigBuilder.html#defaults(java.util.function.Supplier)">defaults</a>, <a href="../AbstractConfigBuilder.html#defaults(TYPE)">defaults</a>, <a href="../AbstractConfigBuilder.html#holder(HOLDER)">holder</a>, <a href="../AbstractConfigBuilder.html#initializer(java.util.function.BiConsumer)">initializer</a>, <a href="../AbstractConfigBuilder.html#meta(cc.carm.lib.configuration.source.meta.ConfigurationMetadata,M)">meta</a>, <a href="../AbstractConfigBuilder.html#meta(java.util.function.Consumer)">meta</a>, <a href="../AbstractConfigBuilder.html#path(java.lang.String)">path</a>, <a href="../AbstractConfigBuilder.html#type()">type</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.DataValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(cc.carm.lib.configuration.function.ValueValidator)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.Exception)">validate</a>, <a href="../AbstractConfigBuilder.html#validate(java.util.function.Predicate,java.lang.String)">validate</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.DataValidator)">validator</a>, <a href="../AbstractConfigBuilder.html#validator(cc.carm.lib.configuration.function.ValueValidator)">validator</a></code></div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<li>
<section class="constructor-details" id="constructor-detail">
<h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)">
<h3>SourceValueBuilder</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">SourceValueBuilder</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;sourceType,
@NotNull
@NotNull <a href="../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;valueType,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&nbsp;parser,
@NotNull
@NotNull <a href="../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>&gt;&nbsp;serializer)</span></div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="self()">
<h3>self</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">protected</span>&nbsp;<span class="return-type">@NotNull <a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">self</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#self()">self</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="build()">
<h3>build</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">@NotNull <a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</span>&nbsp;<span class="element-name">build</span>()</div>
<dl class="notes">
<dt>Specified by:</dt>
<dd><code><a href="../AbstractConfigBuilder.html#build()">build</a></code>&nbsp;in class&nbsp;<code><a href="../AbstractConfigBuilder.html" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>,<wbr><a href="../../value/standard/ConfiguredValue.html" title="class in cc.carm.lib.configuration.value.standard">ConfiguredValue</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;,<wbr><a href="../../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;,<wbr><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;<a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;&gt;</code></dd>
</dl>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,94 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.ConfigValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: ConfigValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.ConfigValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.ConfigValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#builderOf(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a><wbr>&lt;V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#builderOf(java.lang.Class)" class="member-name-link">builderOf</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;type)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,94 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.SectionValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: SectionValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.SectionValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.SectionValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a> that return <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>@NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromSection()" class="member-name-link">fromSection</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromSection(cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">fromSection</a><wbr>(@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../../../source/section/ConfigureSection.html" title="interface in cc.carm.lib.configuration.source.section">ConfigureSection</a>,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a><wbr>&lt;<a href="../SectionValueBuilder.html" title="type parameter in SectionValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SectionValueBuilder.</span><code><a href="../SectionValueBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,124 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Class cc.carm.lib.configuration.builder.value.SourceValueBuilder (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value, class: SourceValueBuilder">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Class cc.carm.lib.configuration.builder.value.SourceValueBuilder" class="title">Uses of Class<br>cc.carm.lib.configuration.builder.value.SourceValueBuilder</h1>
</div>
<div class="caption"><span>Packages that use <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<h2>Uses of <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a> in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a></h2>
<div class="caption"><span>Methods in <a href="../package-summary.html">cc.carm.lib.configuration.builder.value</a> that return <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(cc.carm.lib.configuration.adapter.ValueType,cc.carm.lib.configuration.function.ValueHandler,cc.carm.lib.configuration.function.ValueHandler)" class="member-name-link">from</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;S&gt;&nbsp;sourceType,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;&nbsp;valueParser,
@NotNull <a href="../../../function/ValueHandler.html" title="interface in cc.carm.lib.configuration.function">ValueHandler</a>&lt;<a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>,<wbr>S&gt;&nbsp;valueSerializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&lt;S&gt;&nbsp;@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;S,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#from(java.lang.Class)" class="member-name-link">from</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;S&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>@NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../ConfigValueBuilder.html" title="type parameter in ConfigValueBuilder">V</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigValueBuilder.</span><code><a href="../ConfigValueBuilder.html#fromString()" class="member-name-link">fromString</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;<a href="../SourceValueBuilder.html" title="type parameter in SourceValueBuilder">S</a>,<wbr><a href="../SourceValueBuilder.html" title="type parameter in SourceValueBuilder">V</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SourceValueBuilder.</span><code><a href="../SourceValueBuilder.html#self()" class="member-name-link">self</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<h2>Uses of <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a> in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></h2>
<div class="caption"><span>Methods in <a href="../../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a> that return <a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static &lt;V&gt;&nbsp;<a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#with(cc.carm.lib.configuration.adapter.ValueType)" class="member-name-link">with</a><wbr>(@NotNull <a href="../../../adapter/ValueType.html" title="class in cc.carm.lib.configuration.adapter">ValueType</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new value builder with the specified <a href="../../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
<div class="col-first odd-row-color"><code>static &lt;V&gt;&nbsp;<a href="../SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a><wbr>&lt;V,<wbr>V&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfiguredValue.</span><code><a href="../../../value/standard/ConfiguredValue.html#with(java.lang.Class)" class="member-name-link">with</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;V&gt;&nbsp;registeredType)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new value builder with the specified <a href="../../../source/ConfigurationHolder.html#registeredValues()"><code>ConfigurationHolder.registeredValues()</code></a> type.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,119 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.value (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#package">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Package:</p>
<ul>
<li>Description</li>
<li><a href="#related-package-summary">Related Packages</a></li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package cc.carm.lib.configuration.builder.value" class="title">Package cc.carm.lib.configuration.builder.value</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">cc.carm.lib.configuration.builder.value</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">cc.carm.lib.configuration.builder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../collection/package-summary.html">cc.carm.lib.configuration.builder.collection</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../impl/package-summary.html">cc.carm.lib.configuration.builder.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="../list/package-summary.html">cc.carm.lib.configuration.builder.list</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="../map/package-summary.html">cc.carm.lib.configuration.builder.map</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="caption"><span>Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConfigValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a>&lt;V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SectionValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SourceValueBuilder.html" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,94 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>cc.carm.lib.configuration.builder.value Class Hierarchy (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="tree: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package cc.carm.lib.configuration.builder.value</h1>
</div>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal contents-list">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../AbstractConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">AbstractConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>HOLDER,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.<a href="../CommonConfigBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder">CommonConfigBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSectionBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSectionBuilder</a>&lt;TYPE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="SectionValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SectionValueBuilder</a>&lt;V&gt;</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.impl.<a href="../impl/AbstractSourceBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.impl">AbstractSourceBuilder</a>&lt;V,<wbr>SOURCE,<wbr>UNIT,<wbr>RESULT,<wbr>SELF&gt;
<ul>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="SourceValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">SourceValueBuilder</a>&lt;S,<wbr>V&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">cc.carm.lib.configuration.builder.value.<a href="ConfigValueBuilder.html" class="type-name-link" title="class in cc.carm.lib.configuration.builder.value">ConfigValueBuilder</a>&lt;V&gt;</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,101 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Package cc.carm.lib.configuration.builder.value (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration.builder.value">
<meta name="generator" content="javadoc/PackageUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Package cc.carm.lib.configuration.builder.value" class="title">Uses of Package<br>cc.carm.lib.configuration.builder.value</h1>
</div>
<div class="caption"><span>Packages that use <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.builder.value">cc.carm.lib.configuration.builder.value</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.value.standard">cc.carm.lib.configuration.value.standard</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="package-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.builder.value">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a> used by <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/SectionValueBuilder.html#cc.carm.lib.configuration.builder.value">SectionValueBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceValueBuilder.html#cc.carm.lib.configuration.builder.value">SourceValueBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.value.standard">
<div class="caption"><span>Classes in <a href="package-summary.html">cc.carm.lib.configuration.builder.value</a> used by <a href="../../value/standard/package-summary.html">cc.carm.lib.configuration.value.standard</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="class-use/ConfigValueBuilder.html#cc.carm.lib.configuration.value.standard">ConfigValueBuilder</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="class-use/SourceValueBuilder.html#cc.carm.lib.configuration.value.standard">SourceValueBuilder</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,153 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>Uses of Interface cc.carm.lib.configuration.Configuration (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="use: package: cc.carm.lib.configuration, interface: Configuration">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface cc.carm.lib.configuration.Configuration" class="title">Uses of Interface<br>cc.carm.lib.configuration.Configuration</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#cc.carm.lib.configuration.source">cc.carm.lib.configuration.source</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#cc.carm.lib.configuration.source.loader">cc.carm.lib.configuration.source.loader</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="cc.carm.lib.configuration.source">
<h2>Uses of <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a> in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a></h2>
<div class="caption"><span>Methods in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a> with parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../source/ConfigurationHolder.html#initialize(cc.carm.lib.configuration.Configuration)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;config)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../source/package-summary.html">cc.carm.lib.configuration.source</a> with type arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationHolder.</span><code><a href="../source/ConfigurationHolder.html#initialize(java.lang.Class)" class="member-name-link">initialize</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;&nbsp;configClass)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="cc.carm.lib.configuration.source.loader">
<h2>Uses of <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a> in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a></h2>
<div class="caption"><span>Fields in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with type parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected @NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer" class="member-name-link">classInitializer</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> that return types with arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a><wbr>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer()" class="member-name-link">classInitializer</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with parameters of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initialize(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.Configuration)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;config)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initializeInstance(cc.carm.lib.configuration.source.ConfigurationHolder,cc.carm.lib.configuration.Configuration,java.lang.String,java.lang.reflect.Field)" class="member-name-link">initializeInstance</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&nbsp;root,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;parentPath,
@Nullable <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Field.html" title="class or interface in java.lang.reflect" class="external-link">Field</a>&nbsp;configField)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../source/loader/package-summary.html">cc.carm.lib.configuration.source.loader</a> with type arguments of type <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#appendClassInitializer(cc.carm.lib.configuration.source.loader.ConfigInitializeHandler)" class="member-name-link">appendClassInitializer</a><wbr>(@NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;classInitializer)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#classInitializer(cc.carm.lib.configuration.source.loader.ConfigInitializeHandler)" class="member-name-link">classInitializer</a><wbr>(@NotNull <a href="../source/loader/ConfigInitializeHandler.html" title="interface in cc.carm.lib.configuration.source.loader">ConfigInitializeHandler</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;,<wbr><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&gt;&nbsp;classInitializer)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ConfigurationInitializer.</span><code><a href="../source/loader/ConfigurationInitializer.html#initialize(cc.carm.lib.configuration.source.ConfigurationHolder,java.lang.Class)" class="member-name-link">initialize</a><wbr>(@NotNull <a href="../source/ConfigurationHolder.html" title="class in cc.carm.lib.configuration.source">ConfigurationHolder</a>&lt;?&gt;&nbsp;holder,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../Configuration.html" title="interface in cc.carm.lib.configuration">Configuration</a>&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,172 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>ConfigExceptionHandler (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: ConfigExceptionHandler">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/ConfigExceptionHandler.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface ConfigExceptionHandler" class="title">Interface ConfigExceptionHandler</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">ConfigExceptionHandler</span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#handle(java.lang.String,java.lang.Throwable)" class="member-name-link">handle</a><wbr>(@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;throwable)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab1"><code><a href="#print()" class="member-name-link">print</a>()</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab1"><code>static @NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab1"><code><a href="#silence()" class="member-name-link">silence</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab1">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="handle(java.lang.String,java.lang.Throwable)">
<h3>handle</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">handle</span><wbr><span class="parameters">(@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
@NotNull
@NotNull <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&nbsp;throwable)</span></div>
</section>
</li>
<li>
<section class="detail" id="silence()">
<h3>silence</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span>&nbsp;<span class="element-name">silence</span>()</div>
</section>
</li>
<li>
<section class="detail" id="print()">
<h3>print</h3>
<div class="member-signature"><span class="annotations">@NotNull
</span><span class="modifiers">static</span>&nbsp;<span class="return-type">@NotNull <a href="ConfigExceptionHandler.html" title="interface in cc.carm.lib.configuration.function">ConfigExceptionHandler</a></span>&nbsp;<span class="element-name">print</span>()</div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>
@@ -1,168 +0,0 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) on Sun Sep 28 05:01:07 UTC 2025 -->
<title>DataConsumer (Configured - Core 4.2.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2025-09-28">
<meta name="description" content="declaration: package: cc.carm.lib.configuration.function, interface: DataConsumer">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="class-use/DataConsumer.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html#class">Help</a></li>
</ul>
<ul class="sub-nav-list-small">
<li>
<p>Summary:</p>
<ul>
<li>Nested</li>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-summary">Method</a></li>
</ul>
</li>
<li>
<p>Detail:</p>
<ul>
<li>Field</li>
<li>Constr</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list">
<ul class="sub-nav-list">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-summary">Method</a></li>
</ul>
<ul class="sub-nav-list">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><a href="../../../../../search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cc.carm.lib.configuration.function</a></div>
<h1 title="Interface DataConsumer" class="title">Interface DataConsumer&lt;T&gt;</h1>
</div>
<section class="class-description" id="class-description">
<dl class="notes">
<dt>All Superinterfaces:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></code></dd>
</dl>
<dl class="notes">
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<div class="type-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html" title="class or interface in java.lang" class="external-link">@FunctionalInterface</a>
</span><span class="modifiers">public interface </span><span class="element-name type-name-label">DataConsumer&lt;T&gt;</span><span class="extends-implements">
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a></span></div>
</section>
<section class="summary">
<ul class="summary-list">
<!-- ========== METHOD SUMMARY =========== -->
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab3" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab3', 3)" class="table-tab">Abstract Methods</button><button id="method-summary-table-tab5" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab5', 3)" class="table-tab">Default Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0">
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3"><code><a href="#accept(T)" class="member-name-link">accept</a><wbr>(<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&nbsp;data)</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code>default <a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a><wbr>&lt;<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</code></div>
<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5"><code><a href="#andThen(cc.carm.lib.configuration.function.DataConsumer)" class="member-name-link">andThen</a><wbr>(<a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</code></div>
<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab5">&nbsp;</div>
</div>
</div>
</div>
</section>
</li>
</ul>
</section>
<section class="details">
<ul class="details-list">
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="accept(T)">
<h3 id="accept(java.lang.Object)">accept</h3>
<div class="member-signature"><span class="return-type">void</span>&nbsp;<span class="element-name">accept</span><wbr><span class="parameters">(@NotNull
<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&nbsp;data)</span>
throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
<dl class="notes">
<dt>Throws:</dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
</dl>
</section>
</li>
<li>
<section class="detail" id="andThen(cc.carm.lib.configuration.function.DataConsumer)">
<h3>andThen</h3>
<div class="member-signature"><span class="modifiers">default</span>&nbsp;<span class="return-type"><a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;<a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;</span>&nbsp;<span class="element-name">andThen</span><wbr><span class="parameters">(<a href="DataConsumer.html" title="interface in cc.carm.lib.configuration.function">DataConsumer</a>&lt;? super <a href="DataConsumer.html" title="type parameter in DataConsumer">T</a>&gt;&nbsp;after)</span></div>
</section>
</li>
</ul>
</section>
</li>
</ul>
</section>
<!-- ========= END OF CLASS DATA ========= -->
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2025. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More