You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add and use a Converter interface and implementations without using BeanUtils (#216)
* Fixes for CLI-321
Adds BeanUtils dependency to POM and implements TypeHandler using the BeanUtils classes.
Handles all methods that were in the original TypeHandler as well as other default classes provided by BeanUtils.
Test updated to show proper parsing of types that previously were not implemented.
Includes new cli.converters package that may be better handled by BeanUtils as it moves forward to support FunctionalInterfaces.
* Fixed issues with date parsing
* Switched to ConvertUtilsBean2 for conversions.
Added getParsedOptionValues methods with default values.
Fixed som javadoc,
* Implementation with tests
* fixed checkstyle issues
* fixed spotbugs error & some javadoc
* Updated spotbugs to 4.8.2.0
* added javadocs and tests
* fixed breaking changes and javadoc
* added since annotation to Converter and Verifier
* Added an Enum Validator implementation
* fixed formatting issues
* fixed checkstyle error
* Converted Verifier to Predicate<String>
Verifier interface became static class to hold common Predicate<String> instances for verification.
Moved EnumVerifier into Verifier as a static method.
All references to Verifier as a data type chagned to Predicate<String>.
* Moved Converter, Verifier and their respective tests to base cli package.
* Removed verifier management and rebased to master
* moved param <T> tags
* updated numberic tests
* Updated documentation, added Supplier<String> as a default provider for getOptionValue
* fixed checkstyle issues
* Added Path to TypeHandler and updated documentation
* removed verifier
* removed verifier
* updated javadoc and site documentation
0 commit comments