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

Compare commits

..

1 Commits

Author SHA1 Message Date
carm 5836cc7881 API Document generated. 2025-09-28 13:04:51 +08:00
387 changed files with 41075 additions and 16109 deletions
-6
View File
@@ -1,6 +0,0 @@
# configured Javadoc
Based
on [Github Pages](https://pages.github.com/),
please
see [JavaDoc](https://carmjos.github.io/configured) 。
-3
View File
@@ -1,3 +0,0 @@
# Documentation
See [wiki](https://github.com/CarmJos/configured/wiki).
Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 23 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

-346
View File
@@ -1,346 +0,0 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
tab_width = 4
[*.java]
indent_size = 4
max_line_length = 120
ij_java_align_consecutive_assignments = false
ij_java_align_consecutive_variable_declarations = false
ij_java_align_group_field_declarations = false
ij_java_align_multiline_annotation_parameters = false
ij_java_align_multiline_array_initializer_expression = false
ij_java_align_multiline_assignment = false
ij_java_align_multiline_binary_operation = false
ij_java_align_multiline_chained_methods = false
ij_java_align_multiline_deconstruction_list_components = true
ij_java_align_multiline_extends_list = false
ij_java_align_multiline_for = true
ij_java_align_multiline_method_parentheses = false
ij_java_align_multiline_parameters = true
ij_java_align_multiline_parameters_in_calls = false
ij_java_align_multiline_parenthesized_expression = false
ij_java_align_multiline_records = true
ij_java_align_multiline_resources = true
ij_java_align_multiline_ternary_operation = false
ij_java_align_multiline_text_blocks = false
ij_java_align_multiline_throws_list = false
ij_java_align_subsequent_simple_methods = false
ij_java_align_throws_keyword = false
ij_java_align_types_in_multi_catch = true
ij_java_annotation_new_line_in_record_component = false
ij_java_annotation_parameter_wrap = off
ij_java_array_initializer_new_line_after_left_brace = false
ij_java_array_initializer_right_brace_on_new_line = false
ij_java_array_initializer_wrap = off
ij_java_assert_statement_colon_on_next_line = false
ij_java_assert_statement_wrap = off
ij_java_assignment_wrap = off
ij_java_binary_operation_sign_on_next_line = false
ij_java_binary_operation_wrap = off
ij_java_blank_lines_after_anonymous_class_header = 0
ij_java_blank_lines_after_class_header = 0
ij_java_blank_lines_after_imports = 1
ij_java_blank_lines_after_package = 1
ij_java_blank_lines_around_class = 1
ij_java_blank_lines_around_field = 0
ij_java_blank_lines_around_field_in_interface = 0
ij_java_blank_lines_around_field_with_annotations = 0
ij_java_blank_lines_around_initializer = 1
ij_java_blank_lines_around_method = 1
ij_java_blank_lines_around_method_in_interface = 1
ij_java_blank_lines_before_class_end = 0
ij_java_blank_lines_before_imports = 1
ij_java_blank_lines_before_method_body = 0
ij_java_blank_lines_before_package = 0
ij_java_blank_lines_between_record_components = 0
ij_java_block_brace_style = end_of_line
ij_java_block_comment_add_space = false
ij_java_block_comment_at_first_column = true
ij_java_builder_methods =
ij_java_call_parameters_new_line_after_left_paren = false
ij_java_call_parameters_right_paren_on_new_line = false
ij_java_call_parameters_wrap = off
ij_java_case_statement_on_separate_line = true
ij_java_catch_on_new_line = false
ij_java_class_annotation_wrap = split_into_lines
ij_java_class_brace_style = end_of_line
ij_java_class_count_to_use_import_on_demand = 5
ij_java_class_names_in_javadoc = 1
ij_java_deconstruction_list_wrap = normal
ij_java_do_not_indent_top_level_class_members = false
ij_java_do_not_wrap_after_single_annotation = false
ij_java_do_not_wrap_after_single_annotation_in_parameter = false
ij_java_do_while_brace_force = never
ij_java_doc_add_blank_line_after_description = true
ij_java_doc_add_blank_line_after_param_comments = false
ij_java_doc_add_blank_line_after_return = false
ij_java_doc_add_p_tag_on_empty_lines = true
ij_java_doc_align_exception_comments = true
ij_java_doc_align_param_comments = true
ij_java_doc_do_not_wrap_if_one_line = false
ij_java_doc_enable_formatting = true
ij_java_doc_enable_leading_asterisks = true
ij_java_doc_indent_on_continuation = false
ij_java_doc_keep_empty_lines = true
ij_java_doc_keep_empty_parameter_tag = true
ij_java_doc_keep_empty_return_tag = true
ij_java_doc_keep_empty_throws_tag = true
ij_java_doc_keep_invalid_tags = true
ij_java_doc_param_description_on_new_line = false
ij_java_doc_preserve_line_breaks = false
ij_java_doc_use_throws_not_exception_tag = true
ij_java_else_on_new_line = false
ij_java_entity_dd_prefix =
ij_java_entity_dd_suffix = EJB
ij_java_entity_eb_prefix =
ij_java_entity_eb_suffix = Bean
ij_java_entity_hi_prefix =
ij_java_entity_hi_suffix = Home
ij_java_entity_lhi_prefix = Local
ij_java_entity_lhi_suffix = Home
ij_java_entity_li_prefix = Local
ij_java_entity_li_suffix =
ij_java_entity_pk_class = java.lang.String
ij_java_entity_ri_prefix =
ij_java_entity_ri_suffix =
ij_java_entity_vo_prefix =
ij_java_entity_vo_suffix = VO
ij_java_enum_constants_wrap = off
ij_java_enum_field_annotation_wrap = off
ij_java_extends_keyword_wrap = off
ij_java_extends_list_wrap = off
ij_java_field_annotation_wrap = split_into_lines
ij_java_field_name_prefix =
ij_java_field_name_suffix =
ij_java_filter_class_prefix =
ij_java_filter_class_suffix =
ij_java_filter_dd_prefix =
ij_java_filter_dd_suffix =
ij_java_finally_on_new_line = false
ij_java_for_brace_force = never
ij_java_for_statement_new_line_after_left_paren = false
ij_java_for_statement_right_paren_on_new_line = false
ij_java_for_statement_wrap = off
ij_java_generate_final_locals = false
ij_java_generate_final_parameters = false
ij_java_generate_use_type_annotation_before_type = true
ij_java_if_brace_force = never
ij_java_imports_layout = @*, *, |, javax.**, java.**, |, $*
ij_java_indent_case_from_switch = true
ij_java_insert_inner_class_imports = false
ij_java_insert_override_annotation = true
ij_java_keep_blank_lines_before_right_brace = 2
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
ij_java_keep_blank_lines_in_code = 2
ij_java_keep_blank_lines_in_declarations = 2
ij_java_keep_builder_methods_indents = false
ij_java_keep_control_statement_in_one_line = true
ij_java_keep_first_column_comment = true
ij_java_keep_indents_on_empty_lines = false
ij_java_keep_line_breaks = true
ij_java_keep_multiple_expressions_in_one_line = false
ij_java_keep_simple_blocks_in_one_line = false
ij_java_keep_simple_classes_in_one_line = false
ij_java_keep_simple_lambdas_in_one_line = false
ij_java_keep_simple_methods_in_one_line = false
ij_java_label_indent_absolute = false
ij_java_label_indent_size = 0
ij_java_lambda_brace_style = end_of_line
ij_java_layout_on_demand_import_from_same_package_first = true
ij_java_layout_static_imports_separately = true
ij_java_line_comment_add_space = false
ij_java_line_comment_add_space_on_reformat = false
ij_java_line_comment_at_first_column = true
ij_java_listener_class_prefix =
ij_java_listener_class_suffix =
ij_java_local_variable_name_prefix =
ij_java_local_variable_name_suffix =
ij_java_message_dd_prefix =
ij_java_message_dd_suffix = EJB
ij_java_message_eb_prefix =
ij_java_message_eb_suffix = Bean
ij_java_method_annotation_wrap = split_into_lines
ij_java_method_brace_style = end_of_line
ij_java_method_call_chain_wrap = off
ij_java_method_parameters_new_line_after_left_paren = false
ij_java_method_parameters_right_paren_on_new_line = false
ij_java_method_parameters_wrap = off
ij_java_modifier_list_wrap = false
ij_java_multi_catch_types_wrap = normal
ij_java_names_count_to_use_import_on_demand = 3
ij_java_new_line_after_lparen_in_annotation = false
ij_java_new_line_after_lparen_in_deconstruction_pattern = true
ij_java_new_line_after_lparen_in_record_header = false
ij_java_new_line_when_body_is_presented = false
ij_java_packages_to_use_import_on_demand = java.awt.*, javax.swing.*
ij_java_parameter_annotation_wrap = off
ij_java_parameter_name_prefix =
ij_java_parameter_name_suffix =
ij_java_parentheses_expression_new_line_after_left_paren = false
ij_java_parentheses_expression_right_paren_on_new_line = false
ij_java_place_assignment_sign_on_next_line = false
ij_java_prefer_longer_names = true
ij_java_prefer_parameters_wrap = false
ij_java_preserve_module_imports = true
ij_java_record_components_wrap = normal
ij_java_repeat_annotations =
ij_java_repeat_synchronized = true
ij_java_replace_instanceof_and_cast = false
ij_java_replace_null_check = true
ij_java_replace_sum_lambda_with_method_ref = true
ij_java_resource_list_new_line_after_left_paren = false
ij_java_resource_list_right_paren_on_new_line = false
ij_java_resource_list_wrap = off
ij_java_rparen_on_new_line_in_annotation = false
ij_java_rparen_on_new_line_in_deconstruction_pattern = true
ij_java_rparen_on_new_line_in_record_header = false
ij_java_servlet_class_prefix =
ij_java_servlet_class_suffix =
ij_java_servlet_dd_prefix =
ij_java_servlet_dd_suffix =
ij_java_session_dd_prefix =
ij_java_session_dd_suffix = EJB
ij_java_session_eb_prefix =
ij_java_session_eb_suffix = Bean
ij_java_session_hi_prefix =
ij_java_session_hi_suffix = Home
ij_java_session_lhi_prefix = Local
ij_java_session_lhi_suffix = Home
ij_java_session_li_prefix = Local
ij_java_session_li_suffix =
ij_java_session_ri_prefix =
ij_java_session_ri_suffix =
ij_java_session_si_prefix =
ij_java_session_si_suffix = Service
ij_java_space_after_closing_angle_bracket_in_type_argument = false
ij_java_space_after_colon = true
ij_java_space_after_comma = true
ij_java_space_after_comma_in_type_arguments = true
ij_java_space_after_for_semicolon = true
ij_java_space_after_quest = true
ij_java_space_after_type_cast = true
ij_java_space_before_annotation_array_initializer_left_brace = false
ij_java_space_before_annotation_parameter_list = false
ij_java_space_before_array_initializer_left_brace = false
ij_java_space_before_catch_keyword = true
ij_java_space_before_catch_left_brace = true
ij_java_space_before_catch_parentheses = true
ij_java_space_before_class_left_brace = true
ij_java_space_before_colon = true
ij_java_space_before_colon_in_foreach = true
ij_java_space_before_comma = false
ij_java_space_before_deconstruction_list = false
ij_java_space_before_do_left_brace = true
ij_java_space_before_else_keyword = true
ij_java_space_before_else_left_brace = true
ij_java_space_before_finally_keyword = true
ij_java_space_before_finally_left_brace = true
ij_java_space_before_for_left_brace = true
ij_java_space_before_for_parentheses = true
ij_java_space_before_for_semicolon = false
ij_java_space_before_if_left_brace = true
ij_java_space_before_if_parentheses = true
ij_java_space_before_method_call_parentheses = false
ij_java_space_before_method_left_brace = true
ij_java_space_before_method_parentheses = false
ij_java_space_before_opening_angle_bracket_in_type_parameter = false
ij_java_space_before_quest = true
ij_java_space_before_switch_left_brace = true
ij_java_space_before_switch_parentheses = true
ij_java_space_before_synchronized_left_brace = true
ij_java_space_before_synchronized_parentheses = true
ij_java_space_before_try_left_brace = true
ij_java_space_before_try_parentheses = true
ij_java_space_before_type_parameter_list = false
ij_java_space_before_while_keyword = true
ij_java_space_before_while_left_brace = true
ij_java_space_before_while_parentheses = true
ij_java_space_inside_one_line_enum_braces = false
ij_java_space_within_empty_array_initializer_braces = false
ij_java_space_within_empty_method_call_parentheses = false
ij_java_space_within_empty_method_parentheses = false
ij_java_spaces_around_additive_operators = true
ij_java_spaces_around_annotation_eq = true
ij_java_spaces_around_assignment_operators = true
ij_java_spaces_around_bitwise_operators = true
ij_java_spaces_around_equality_operators = true
ij_java_spaces_around_lambda_arrow = true
ij_java_spaces_around_logical_operators = true
ij_java_spaces_around_method_ref_dbl_colon = false
ij_java_spaces_around_multiplicative_operators = true
ij_java_spaces_around_relational_operators = true
ij_java_spaces_around_shift_operators = true
ij_java_spaces_around_type_bounds_in_type_parameters = true
ij_java_spaces_around_unary_operator = false
ij_java_spaces_inside_block_braces_when_body_is_present = false
ij_java_spaces_within_angle_brackets = false
ij_java_spaces_within_annotation_parentheses = false
ij_java_spaces_within_array_initializer_braces = false
ij_java_spaces_within_braces = false
ij_java_spaces_within_brackets = false
ij_java_spaces_within_cast_parentheses = false
ij_java_spaces_within_catch_parentheses = false
ij_java_spaces_within_deconstruction_list = false
ij_java_spaces_within_for_parentheses = false
ij_java_spaces_within_if_parentheses = false
ij_java_spaces_within_method_call_parentheses = false
ij_java_spaces_within_method_parentheses = false
ij_java_spaces_within_parentheses = false
ij_java_spaces_within_record_header = false
ij_java_spaces_within_switch_parentheses = false
ij_java_spaces_within_synchronized_parentheses = false
ij_java_spaces_within_try_parentheses = false
ij_java_spaces_within_while_parentheses = false
ij_java_special_else_if_treatment = true
ij_java_static_field_name_prefix =
ij_java_static_field_name_suffix =
ij_java_subclass_name_prefix =
ij_java_subclass_name_suffix = Impl
ij_java_switch_expressions_wrap = normal
ij_java_ternary_operation_signs_on_next_line = false
ij_java_ternary_operation_wrap = off
ij_java_test_name_prefix =
ij_java_test_name_suffix = Test
ij_java_throws_keyword_wrap = off
ij_java_throws_list_wrap = off
ij_java_use_external_annotations = false
ij_java_use_fq_class_names = false
ij_java_use_relative_indents = false
ij_java_use_single_class_imports = true
ij_java_variable_annotation_wrap = off
ij_java_visibility = public
ij_java_while_brace_force = never
ij_java_while_on_new_line = false
ij_java_wrap_comments = false
ij_java_wrap_first_method_in_call_chain = false
ij_java_wrap_long_lines = false
ij_java_wrap_semicolon_after_call_chain = false
[*.xml]
indent_style = space
indent_size = 4
tab_width = 4
max_line_length = 120
[*.json]
indent_style = space
indent_size = 2
tab_width = 2
max_line_length = 120
[*.{yml,yaml}]
indent_style = space
indent_size = 2
tab_width = 2
max_line_length = 120
[*.md]
max_line_length = 500
trim_trailing_whitespace = false
-1
View File
@@ -1 +0,0 @@
github: [ CarmJos ]
-34
View File
@@ -1,34 +0,0 @@
---
name: Submit bugs&issues
about: Describe the problem and submit it to help us review and fix it.
title: 'fix: '
labels: bug
assignees: ''
---
### **Description**
<!-- Describe the general problem in short words.-->
### **Operations**
<!--
Describe the problem discovered through what operations, such as:
1. Clicked '...'
2. Typed '....'
3. Error says '....'
-->
### **Expected result** _(Optional)_
### **Screenshots & Error Logs**
### **Environment**
- System: `Windows 10` / `Ubuntu` / `...`
- Java version: `JDK11` / `OPENJDK8` / `JRE8` / `...`
### **Anything else...**
<!-- If there are other supplements, they can be described here. -->
-23
View File
@@ -1,23 +0,0 @@
---
name: Features
about: Ask for new features.
title: 'feat: '
labels: enhancement
assignees: ''
---
### **Description**
<!-- Describe the features in short words.-->
### **Source**
<!-- Describe the reason that you need this feature in short words.-->
### **Examples** _(Optional)_
<!--Any screenshots or example codes please.-->
### **Additional details**
<!--If there are any small details that need to be highlighted, please let us know here.-->
-11
View File
@@ -1,11 +0,0 @@
# 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
@@ -1,41 +0,0 @@
-----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-----
-70
View File
@@ -1,70 +0,0 @@
# 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@v6
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
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@v4
# ️ 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@v4
-108
View File
@@ -1,108 +0,0 @@
# 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@v6
- name: "Set up JDK"
uses: actions/setup-java@v5
with:
java-version: '21'
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/configured
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/configured.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@v6
- name: "Set up JDK"
uses: actions/setup-java@v5
with:
java-version: '21'
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
@@ -1,32 +0,0 @@
# 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@v6
- name: "Set up JDK"
uses: actions/setup-java@v5
with:
java-version: '21'
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@v7
with:
name: Artifact
path: staging
-4
View File
@@ -1,4 +0,0 @@
.idea/*
!.idea/icon.svg
**/target/
**.iml
-3
View File
@@ -1,3 +0,0 @@
[submodule ".wiki"]
path = .wiki
url = https://github.com/CarmJos/configured.wiki.git
-36
View File
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 23 KiB

Submodule .wiki deleted from c79c6f4a43
-75
View File
@@ -1,75 +0,0 @@
# Code of Conduct
(English primary version a brief Chinese note may follow. 中文提示:本文件英文为主,若理解存在困难可联系维护者。)
This project adopts the principles of the Contributor Covenant v2.1 (https://www.contributor-covenant.org/version/2/1/code_of_conduct/) with projectspecific clarifications below. By participating you agree to uphold this Code.
## Our Pledge
We strive to provide a harassmentfree, inclusive, friendly, and productive environment for everyone, regardless of age, body, disability, ethnicity, sex characteristics, gender identity or expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, caste, religion (or lack thereof), sexual identity or orientation, or technical choices.
## Our Standards
Examples of behavior that contributes to a positive environment:
- Showing empathy and respect to all participants
- Giving and gracefully accepting constructive feedback
- Focusing on what is best for the project and community
- Being honest about mistakes and seeking improvement
- Using welcoming and inclusive language
Examples of unacceptable behavior include:
- Harassment, discrimination, or derogatory comments
- Trolling, insulting or antagonistic remarks, personal or political attacks
- Public or private harassment or sustained disruption of activities
- Publishing others private information without explicit permission
- Sexualized language, imagery, or unwelcome advances
- Any other conduct reasonably deemed inappropriate or unsafe
## Scope
This Code applies within all project spaces (repository code, issues, pull requests, discussions, wiki, CI logs) and in public spaces whenever an individual is representing the project or community.
## Responsibilities & Enforcement
Project maintainers ("maintainers") are responsible for clarifying standards and taking appropriate, fair, and consistent corrective action.
Maintainers may remove or edit contributions that violate this Code (comments, commits, code, wiki edits, issues, discussions) and may temporarily or permanently ban any contributor for abusive, harassing, or otherwise harmful behavior.
## Reporting
Report violations privately via:
- Email: carm@carm.cc
Please include (if possible):
- Links, timestamps, or message IDs
- Description of what happened and why it is a concern
- Screenshots or logs (if relevant)
- Preferred or suggested resolution
We aim to acknowledge reports within 72 hours and provide an initial assessment within 7 days. All goodfaith reports will be treated confidentially and only shared with individuals who need the information to resolve the issue.
## Enforcement Guidelines
Maintainers will use these guidelines to determine the impact of an incident and consequences:
1. Correction
- Impact: Use of inappropriate language or other unprofessional conduct.
- Consequence: Private or public warning, request for change.
2. Warning
- Impact: A single severe incident or repeated inappropriate behavior.
- Consequence: Official warning; continued misconduct leads to escalation.
3. Temporary Suspension
- Impact: Persistent violations despite previous warnings.
- Consequence: Temporary participation suspension (issues/PRs/discussions). Conditions for reinstatement communicated.
4. Permanent Ban
- Impact: Demonstrated pattern of harassment, hate, or threats; refusal to reform.
- Consequence: Permanent removal from community spaces.
## Conflicts of Interest
Maintainers will recuse themselves from enforcement decisions where they have a personal conflict. A neutral maintainer or external trusted community member may be asked to assist when appropriate.
## Appeals
If you believe an enforcement action was made in error or was unfair, you may appeal by emailing the same reporting address within 14 days, providing context and justification.
## Attribution
Portions adapted from Contributor Covenant v2.1 and other open source community best practices.
## Changes & Versioning
Substantive changes to this Code will be announced in the repository (Release Notes / CHANGELOG / Discussions). Historical versions will remain accessible via Git history.
---
If unsure whether something is acceptable: choose respect, transparency, and ask a maintainer before acting.
-210
View File
@@ -1,210 +0,0 @@
# Contributing Guide
> English is the primary language. A brief Chinese hint: 若需中文协助可在 Issue 中说明。
Thank you for investing time in contributing! This document describes how to propose changes and how we maintain quality and consistency across the project.
## Quick Links
- Code of Conduct: ./CODE_OF_CONDUCT.md
- Security Policy: ./SECURITY.md
- Issues: https://github.com/CarmJos/configured/issues
- Discussions / Q&A: (open an Issue if Discussions are disabled)
## Table of Contents
1. Principles
2. Scope of Contributions
3. Getting Started (Environment & Build)
4. Project Structure
5. Branching & Workflow
6. Issue Workflow
7. Pull Request Guidelines
8. Commit Message Convention
9. Coding Standards
10. Testing Guidelines
11. Documentation & JavaDoc
12. Dependency Policy
13. Versioning & Releases
14. Performance Expectations
15. Internationalization / Language
16. FAQ for Contributors
17. Attribution
---
## 1. Principles
We value: correctness, clarity, minimalism, maintainability, security-by-default, and performance without premature complexity. Every contribution should move at least one of these forward while not regressing the others.
## 2. Scope of Contributions
Acceptable contributions include (but are not limited to):
- Bug fixes & test coverage improvements
- Performance optimizations with measurable benefit
- New configuration providers (storage backends) with generic value
- Validation or serialization helpers
- Documentation, examples, or tutorials
- Tooling that improves developer productivity or release robustness
Out-of-scope (likely to be declined):
- Vendor lockin features narrowly targeting one proprietary platform (unless optional & isolated)
- Large feature branches without prior design discussion
- Unbounded abstraction that increases complexity with unclear user value
## 3. Getting Started (Environment & Build)
Requirements:
- JDK 8 (minimum). Later JDKs may work but target bytecode is 1.8.
- Maven 3.8+ (Wrapper optional; project assumes standard mvn).
Build all modules:
```bash
mvn -q clean verify
```
Skip tests (NOT recommended for PR validation):
```bash
mvn -q clean install -DskipTests
```
Run a single module:
```bash
mvn -q -pl core -am test
```
Generate JavaDoc (already bound in build):
```bash
mvn -q javadoc:javadoc
```
## 4. Project Structure (High-level)
- core/ : Fundamental abstractions (Configuration, Value types, factories)
- features/ : Optional, orthogonal enhancements (validators, section, text, etc.)
- providers/ : Concrete persistence / parsing backends (yaml, gson, hocon, sql, mongodb, temp)
- demo/ : Usage demonstrations & sample scenarios
Rules:
- Core must not depend on feature or provider modules.
- Features must not form cycles; prefer depending only on core.
- Providers should keep external dependencies minimal and shaded/isolated only if necessary.
## 5. Branching & Workflow
- main (or master): Stable; only fastforward / squash from reviewed PRs.
- feature/<short-name>: New feature work. Open draft PR early for feedback.
- fix/<issue-id>-<slug>: Bug fix referencing an Issue.
- chore/<topic>: Build, infra, docs improvements.
Never force push to main. Force pushes allowed only to your own feature branches.
## 6. Issue Workflow
1. Search existing issues first to avoid duplication.
2. Provide reproduction steps (minimal code or config) for bugs.
3. Label suggestions as enhancement; performance items as perf.
4. For larger features, open a design issue summarizing: Problem, Motivation, Proposed API, Alternatives.
## 7. Pull Request Guidelines
Checklist before opening a PR:
- Linked to at least one Issue (unless trivial doc fix)
- Passes `mvn verify`
- Adds or updates tests covering new behavior / bug
- Includes JavaDoc / README / CHANGELOG fragment if user-facing
- No unrelated refactors or formatting churn
- Minimal diff: avoid reordering imports unless enforced by style
Review expectations:
- Maintainers strive to respond within 5 business days.
- Use constructive, actionoriented comments.
- Resolve conversations or explain why not.
- Squash commits if they are noisy; retain meaningful logical grouping.
## 8. Commit Message Convention
Use Conventional Commits (https://www.conventionalcommits.org/) with optional scope:
```
<type>(<scope>): <short imperative summary>
<body>(optional)
<footer>(breaking changes, issue references)
```
Types used:
- feat: New feature (user visible)
- fix: Bug fix
- perf: Performance improvement
- refactor: Internal restructuring without behavior change
- docs: Documentation only
- test: Add or fix tests
- build: Build system or dependency changes
- ci: Continuous integration changes
- chore: Maintenance tasks
- style: Formatting (rare; avoid large styleonly changes)
Breaking changes: add `!` after type/scope or include `BREAKING CHANGE:` footer.
## 9. Coding Standards
- Java: Follow effective Java principles; prefer explicit types over inference for public APIs.
- Nullability: Use JetBrains annotations (`@NotNull`, `@Nullable`) where helpful.
- Immutability: Favor immutable value objects; avoid exposing mutable internal state.
- Exceptions: Use specific exception types; no swallowing silently. Validate inputs early.
- Logging: Keep core logging minimal; let consumers decide verbosity. Avoid println.
- APIs: Minimize surface; avoid exposing prematurely general interfaces.
- Annotations: Provide meaningful config path / comments metadata clearly.
### Style
- Indentation: 4 spaces.
- Line length guideline: ≤ 140 chars (soft limit).
- Avoid wildcard imports.
## 10. Testing Guidelines
- Use JUnit (current: JUnit 4). Prefer deterministic, isolated tests.
- Each bug fix must include a regression test failing before the fix.
- Avoid timesensitive sleeps; prefer deterministic constructs.
- Keep provider-specific integration tests under provider module.
- Use random data cautiously; if used, log seed for reproduction.
Command:
```bash
mvn -q test
```
## 11. Documentation & JavaDoc
- Public classes & methods: brief JavaDoc describing contract, thread-safety, nullability.
- Add code examples when clarifying complex usage.
- Update README or module README for new feature flags or environment variables.
- Keep demo module aligned with latest recommended usage.
## 12. Dependency Policy
- Keep transitive dependency footprint lean.
- No large frameworks for simple utilities.
- Justify each new dependency in PR description (purpose, size, maintenance risk).
- Prefer stable, well-adopted libraries with permissive licenses compatible with LGPL.
- Security-sensitive libs (parsers, DB drivers) should be periodically updated.
## 13. Versioning & Releases
- Follows Semantic Versioning (MAJOR.MINOR.PATCH).
- Public API additions => MINOR bump.
- Backwards-compatible bug fix => PATCH.
- Backwards-incompatible change => MAJOR (document rationale & migration).
- Release steps (maintainers):
1. Ensure main is green (CI all passing)
2. Update CHANGELOG (if present) or Release Notes draft
3. Bump versions via maven-release-plugin (ensure GPG & staging configured)
4. Tag + push; verify publication (Central / GitHub Packages)
5. Publish GitHub Release with highlights + migration notes
## 14. Performance Expectations
- Avoid unnecessary object churn in hot paths.
- Profile before large rewrites. Provide benchmark or allocation stats if claiming improvement.
- Defer I/O and heavy parsing until needed (lazy loading pattern).
## 15. Internationalization / Language
- Primary language: English for code, comments, issues, PRs.
- Chinese clarifications acceptable if accompanied by English.
## 16. FAQ for Contributors
Q: Can I add a new provider?
A: Yes—open a design Issue first summarizing data model, external dependencies, and test strategy.
Q: How do I mark experimental APIs?
A: Add JavaDoc: `@apiNote Experimental: subject to change without notice.` and avoid wide promotion.
Q: Why Java 8 target?
A: Maximizes compatibility across server & embedded environments.
## 17. Attribution
Portions inspired by widely adopted open-source guidelines (Kotlin, Spring, Apache projects) and Conventional Commits.
---
Thank you for helping build a robust configuration ecosystem!
-166
View File
@@ -1,166 +0,0 @@
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.
+5 -268
View File
@@ -1,269 +1,6 @@
<div align=center>
<img src=".doc/images/banner.png" alt="Banner"/>
[![version](https://img.shields.io/github/v/release/CarmJos/configured)](https://github.com/CarmJos/configured/releases)
[![License](https://img.shields.io/github/license/CarmJos/configured)](https://www.gnu.org/licenses/lgpl-3.0.html)
[![workflow](https://github.com/CarmJos/configured/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/CarmJos/configured/actions/workflows/maven.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/carmjos/configured/badge)](https://www.codefactor.io/repository/github/carmjos/configured)
![CodeSize](https://img.shields.io/github/languages/code-size/CarmJos/configured)
README LANGUAGES [ [**English**](README.md) | [中文](README_CN.md) ]
</div>
# configured _(config framework)_
<img src=".doc/images/logo-bg.svg" width="150px" alt="logo" align="right" style="float: right"/>
_**"Once set, Simple get."**_
A simple, easy-to-use and universal solution for managing, loading, reading,
and updating configuration files.
Supported **JSON**, **YAML**, **Hocon**, **TOML**, **SQL**, **MongoDB**... and much more!
## Features & Advantages
Supported [YAML](providers/yaml), [JSON](providers/json), [HOCON](providers/hocon) and [SQL](providers/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/configured).
For a detailed development guide, see [wiki](https://github.com/CarmJos/configured/wiki).
### Preview
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 configurations 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()); // true
SampleConfig.ENABLED.set(false);
System.out.println("And now? -> " + SampleConfig.ENABLED.resolve()); // false
// 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>configured</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/CarmJos/configured</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>configured-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>configured-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>configured-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/configured' }
}
```
</details>
<details>
<summary>Generic Native Dependency</summary>
```groovy
dependencies {
// Basic implementation part, requiring custom implementation of “Provider” and “Wrapper”.
api "cc.carm.lib:configured-core:[LATEST RELEASE]"
// YAML file-based implementation, compatible with all Java environments.
api "cc.carm.lib:configured-yaml:[LATEST RELEASE]"
// JSON file-based implementation, compatible with all Java environments.
api "cc.carm.lib:configured-gson:[LATEST RELEASE]"
}
```
</details>
## Derived Projects
### [**MineConfiguration**](https://github.com/CarmJos/MineConfiguration) (by @CarmJos)
configured 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](https://github.com/sponsors/CarmJos)!
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/configured)
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).
# configured Javadoc
Based
on [Github Pages](https://pages.github.com/),
please
see [JavaDoc](https://carmjos.github.io/configured) 。
-285
View File
@@ -1,285 +0,0 @@
<div align=center>
<img src=".doc/images/banner.png" alt="Banner"/>
[![version](https://img.shields.io/github/v/release/CarmJos/configured)](https://github.com/CarmJos/configured/releases)
[![License](https://img.shields.io/github/license/CarmJos/configured)](https://www.gnu.org/licenses/lgpl-3.0.html)
[![workflow](https://github.com/CarmJos/configured/actions/workflows/maven.yml/badge.svg?branch=master)](https://github.com/CarmJos/configured/actions/workflows/maven.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/carmjos/configured/badge)](https://www.codefactor.io/repository/github/carmjos/configured)
![CodeSize](https://img.shields.io/github/languages/code-size/CarmJos/configured)
README LANGUAGES [ [English](README.md) | [**中文**](README_CN.md) ]
</div>
# configured _(配置文件框架)_
<img src=".doc/images/logo-bg.svg" width="150px" alt="logo" align="right" style="float: right"/>
**一次配置,轻松读取!**
一款简单便捷的通用配置文件加载、读取与更新工具,可自定义配置的格式。
## 特性 & 优势
支持 [YAML](providers/yaml), [JSON](providers/gson), [HOCON](providers/hocon) 和 [SQL](providers/sql) 等多种配置文件格式。
- 基于类的配置文件初始化、加载、获取与更新机制,方便快捷。
- 支持复杂配置的手动序列化、反序列化。
- 提供多种builder形式,快速构建 `ConfigValue<?>` 对象。
- 支持通过注解规定配置对应的路径、注释等信息。
## 开发
详细开发介绍请 [点击这里](.doc/README.md) , JavaDoc(最新Release)
请 [点击这里](https://CarmJos.github.io/configured) 。
### 示例代码
为快速的展示该项目的适用性,这里有几个实际演示:
- [数据库配置文件实例](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)
直接查看现有的代码演示,更多复杂情况演示详见 [开发介绍](https://github.com/CarmJos/configured/wiki) 。
```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>configured</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/CarmJos/configured</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>configured-core</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!--基于YAML文件的实现版本,可用于全部Java环境。-->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>configured-yaml</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<!--基于JSON文件的实现版本,可用于全部Java环境。-->
<!--需要注意的是,JSON不支持文件注释。-->
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>configured-gson</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>configured-hocon</artifactId>
<version>[LATEST RELEASE]</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cc.carm.lib</groupId>
<artifactId>configured-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/configured' }
// 采用我的私人依赖库,简单方便,但可能因为变故而无法使用
maven { url 'https://repo.carm.cc/repository/maven-public/' }
}
```
</details>
<details>
<summary>通用原生依赖</summary>
```groovy
dependencies {
//基础实现部分,需要自行实现“Provider”与“Wrapper”。
api "cc.carm.lib:configured-core:[LATEST RELEASE]"
//基于YAML文件的实现版本,可用于全部Java环境。
api "cc.carm.lib:configured-yaml:[LATEST RELEASE]"
//基于JSON文件的实现版本,可用于全部Java环境。
//需要注意的是,JSON不支持文件注释。
api "cc.carm.lib:configured-gson:[LATEST RELEASE]"
api "cc.carm.lib:configured-hocon:[LATEST RELEASE]"
api "cc.carm.lib:configured-sql:[LATEST RELEASE]"
}
```
</details>
## 衍生项目
### [**MineConfiguration**](https://github.com/CarmJos/MineConfiguration) (by @CarmJos )
configured for MineCraft!
开始在 MineCraft 相关服务器平台上轻松(做)配置吧!
目前支持 BungeeCord, Bukkit(Spigot) 服务端,后续将支持更多平台。
## 支持与捐赠
若您觉得本插件做的不错,您可以通过[捐赠](https://github.com/sponsors/CarmJos)支持我!
感谢您对开源项目的支持!
万分感谢 Jetbrains 为我们提供了从事此项目和其他开源项目的许可!
[![](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)](https://www.jetbrains.com/?from=https://github.com/CarmJos/configured)
万分感谢来自 [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) 开源协议。
-102
View File
@@ -1,102 +0,0 @@
# Security Policy
English is the authoritative language of this document.
## Supported Versions
We generally provide security fixes only for the latest released MINOR version (most recent tag on the default branch). Older versions may receive fixes only if the vulnerability is critical and a patch is low risk.
| Version | Status |
|----------|-------------------------|
| Latest | Security fixes |
| < Latest | Not routinely supported |
If you rely on an older version you are strongly encouraged to upgrade promptly after each release.
## Reporting a Vulnerability
Please DO NOT open a public Issue for suspected security problems.
Instead, email: carm@carm.cc with:
- A clear description of the issue and potential impact
- Steps to reproduce (minimal code / configuration)
- Affected version(s) and environment (JDK, OS)
- Any known workarounds
- Preferred public credit name (optional)
You will receive an acknowledgement within 72 hours (workdays) confirming receipt.
## Assessment & Disclosure Process
1. Triage & validation (attempt reproduction, scope impact)
2. Determine severity (CVSS or qualitative: Low / Moderate / High / Critical)
3. Prepare a private fix / patch + regression tests
4. Coordinate an embargoed release window (typically ≤14 days after validation for High/Critical)
5. Release a new version (and possibly backport if warranted)
6. Publish security advisory (GitHub Security Advisory + Release Notes) including mitigation steps
We may reject reports that are clearly nonsecurity bugs (e.g., feature requests, performance tuning) or issues requiring unreasonable preconditions (e.g., attacker already has full local code execution).
## Non-Qualifying Issues (Examples)
- Missing rate limits on non-authenticated, non-state-changing operations
- Denial-of-service requiring unrealistic resource constraints or already solved via JVM flags
- Vulnerabilities only exploitable on unsupported / EOL Java versions
- Social engineering, SPF/DMARC issues beyond this codebases control
## Coordinated Disclosure
If you plan to blog or speak publicly about the vulnerability prior to patch availability, please coordinate timing so users can upgrade safely.
## Dependency Security
We periodically review dependency versions for CVEs. You can help by:
- Submitting PRs that upgrade vulnerable libraries with changelog & compatibility notes
- Avoiding unnecessary new dependencies
## Cryptographic Material
This project does not bundle custom cryptographic primitives. If you discover misuse of crypto APIs or insecure random number use in security-sensitive areas, treat it as a security report.
## Reporting Format Template (Recommended)
```
Subject: [Security Report] <short title>
Affected Component: (module / class)
Version(s) Tested: x.y.z (and earlier if known)
Environment: JDK x, OS
Summary:
Describe the vulnerability and impact.
Reproduction Steps:
1. ...
2. ...
3. ...
Expected vs Actual:
Potential Impact:
Workarounds / Mitigations (if any):
Credit: (name / handle / anonymous)
```
## Credit & Acknowledgement
We will list (with permission) reporters who submit valid, first responsibly disclosed security issues in the release notes / advisory.
## GPG / Integrity
Release artifacts are signed (see project docs). Always verify signatures and checksums when consuming artifacts from Maven Central or GitHub Packages.
## Questions
For general (non-sensitive) questions, open an Issue labeled `question` rather than using the security email.
Thank you for helping keep the ecosystem safe.
+210
View File
@@ -0,0 +1,210 @@
<!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
@@ -0,0 +1,105 @@
<!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>
@@ -0,0 +1,104 @@
<!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>
@@ -0,0 +1,372 @@
<!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>
@@ -0,0 +1,459 @@
<!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>
@@ -0,0 +1,170 @@
<!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>
@@ -0,0 +1,170 @@
<!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>
@@ -0,0 +1,614 @@
<!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>
@@ -0,0 +1,354 @@
<!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>
@@ -0,0 +1,136 @@
<!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>
@@ -0,0 +1,264 @@
<!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>
@@ -0,0 +1,254 @@
<!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>
@@ -0,0 +1,770 @@
<!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>
@@ -0,0 +1,139 @@
<!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>
@@ -0,0 +1,85 @@
<!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>
@@ -0,0 +1,368 @@
<!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>
@@ -0,0 +1,416 @@
<!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>
@@ -0,0 +1,170 @@
<!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>
@@ -0,0 +1,153 @@
<!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>
@@ -0,0 +1,62 @@
<!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>
@@ -0,0 +1,111 @@
<!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>
@@ -0,0 +1,86 @@
<!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>
@@ -0,0 +1,84 @@
<!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>
@@ -0,0 +1,172 @@
<!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>
@@ -0,0 +1,62 @@
<!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>
@@ -0,0 +1,119 @@
<!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>
@@ -0,0 +1,72 @@
<!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>
@@ -0,0 +1,62 @@
<!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>
@@ -0,0 +1,518 @@
<!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>
@@ -0,0 +1,170 @@
<!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>
@@ -0,0 +1,178 @@
<!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>
@@ -0,0 +1,169 @@
<!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>
@@ -0,0 +1,273 @@
<!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>
@@ -0,0 +1,160 @@
<!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>
@@ -0,0 +1,269 @@
<!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>
@@ -0,0 +1,272 @@
<!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>
@@ -0,0 +1,330 @@
<!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>
@@ -0,0 +1,276 @@
<!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>
@@ -0,0 +1,96 @@
<!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>
@@ -0,0 +1,134 @@
<!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>
@@ -0,0 +1,90 @@
<!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>
@@ -0,0 +1,118 @@
<!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>
@@ -0,0 +1,109 @@
<!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>
@@ -0,0 +1,96 @@
<!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>
@@ -0,0 +1,127 @@
<!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>
@@ -0,0 +1,108 @@
<!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>
@@ -0,0 +1,120 @@
<!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>
@@ -0,0 +1,308 @@
<!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>
@@ -0,0 +1,332 @@
<!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>
@@ -0,0 +1,138 @@
<!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>
@@ -0,0 +1,138 @@
<!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>
@@ -0,0 +1,117 @@
<!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>
@@ -0,0 +1,85 @@
<!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>
@@ -0,0 +1,131 @@
<!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>
@@ -0,0 +1,174 @@
<!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>
@@ -0,0 +1,90 @@
<!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>
@@ -0,0 +1,115 @@
<!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>
@@ -0,0 +1,80 @@
<!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>
@@ -0,0 +1,84 @@
<!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>
@@ -0,0 +1,333 @@
<!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>
@@ -0,0 +1,281 @@
<!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>
@@ -0,0 +1,383 @@
<!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>
@@ -0,0 +1,386 @@
<!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>
@@ -0,0 +1,108 @@
<!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>
@@ -0,0 +1,97 @@
<!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>
@@ -0,0 +1,118 @@
<!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>
@@ -0,0 +1,151 @@
<!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>
@@ -0,0 +1,121 @@
<!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>
@@ -0,0 +1,95 @@
<!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>
@@ -0,0 +1,103 @@
<!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>
@@ -0,0 +1,119 @@
<!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>
@@ -0,0 +1,80 @@
<!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>
@@ -0,0 +1,146 @@
<!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>
@@ -0,0 +1,272 @@
<!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>
@@ -0,0 +1,227 @@
<!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>

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