Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collection property types that can be combined with other property types #230

Closed
ljacqu opened this issue Oct 3, 2021 · 0 comments
Closed
Milestone

Comments

@ljacqu
Copy link
Member

ljacqu commented Oct 3, 2021

Property types should be put into the foreground more for ConfigMe 2.0, with hopes that they can be reused for bean mappers and internally in the different property types. Part of that idea would be to try and see if we can have collection property types that can be combined with a base property type to e.g. express the type of Set<String>.

@ljacqu ljacqu added this to the ConfigMe 2.0.0 milestone Oct 3, 2021
@ljacqu ljacqu self-assigned this Aug 29, 2023
ljacqu added a commit that referenced this issue Sep 12, 2023
…perty builders

- Arrays, inline arrays and collections are now based on property types which can be constructed from other property paths
- Introduce an enum set type
- Refactor the property builders (remove inheritance among builders, rename methods for default values to be more clear)
- Lift requirement that the collections in properties are always unmodifiable; to be seen in more depth with #379
ljacqu added a commit that referenced this issue Sep 15, 2023
ljacqu added a commit that referenced this issue Sep 20, 2023
- Introduce static factory methods to create list/set properties with a custom property type implementation
@ljacqu ljacqu closed this as completed Sep 20, 2023
@ljacqu ljacqu removed their assignment Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant