Skip to content

This project provides an easy use and extensible API for read, validate, and parse files into java objects.

License

Notifications You must be signed in to change notification settings

jonpereiradev/jfile-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JFile Reader

This project provides an easy use and extensible API for read, validate, and parse files into java objects.

Installation

<dependency>
  <groupId>com.github.jonpereiradev</groupId>
  <artifactId>jfile-reader</artifactId>
  <version>${jfile-reader.version}</version>
</dependency>

Release Note

Version: 0.8.0

  • Removing commons-lang dependency
  • Refactory JFileLine.getRow() method to JFileLine.getLineNumber() method
  • Refactory JFileColumn.getPosition() method to JFileColumn.getColumnNumber() method
  • Refactory JFileLine class to LineValue class
  • Refactory JFileColumn class to ColumnValue class
  • Moving JFileReader validate() method to JFileValidator class
  • Refactory Report class to ValidationReport class
  • Refactory Report isInvalid method to isNotValid method
  • Refactory ReaderConfiguration class to JFileReaderConfig class
  • Add throws IOException in JFileReaderFactory methods
  • Removing exception suppress from ColumnValue getter methods
  • Removing internal complexities
  • Removing JFileValidator.validate(fileReader) method
  • Adding JFileReader.stream() non-parallel support
  • String Rule for exactLength
  • Rename rule min and max to minLength and maxLength for string types
  • Enrich the API documentation
  • MIT License

Version: 0.7.0

  • Inclusion of method canValidate for Rules
  • LocalDate and LocalDateTime validation Rules
  • Benchmark implementation with JMH

License

JFile-Reader is available under the MIT license.

About

This project provides an easy use and extensible API for read, validate, and parse files into java objects.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages