About Parent Project of PROTOBUF-EL Repository

The parent project of Google Protocol Buffers enhancements and EL 3.0, Fast Directory Scanning, and Resource Friendly Maven Exec Plugin

Project Modules

This project has declared the following modules:

Name Description
OpenJDK 7 Globs Repackaged and Minimally Modified An OpenJDK 7 sun.nio.fs.Globs with null-annotations, some methods made public, and the returned Pattern without first ^ and last $.
Extended Regex Support Interfaces Extended Regex Support Interfaces
OpenJDK 7 based Regex utilities Regex utilities based on OpenJDK 7 java.util.regex.Matcher and java.util.regex.ASCII. Needed mainly due to lack of access to Matcher#lastAppendPosition, and to not reinvent the wheel.
Common Verification Utilities Common Verification Utilities with null annotations
Common Directory Scanning Utilities Common file and directory scanning utilities
Extended Regex Extended Regex supporting multiple entries
Shared Test Resources - test .proto files Internal test .proto files as shared resources
Shared Test Resources - test .proto files used by protobufel-grammar Internal test .proto files as shared resources used by protobufel-grammar
Shared Test Resources - Original ProtoBuf test .proto files Internal original Google Protocol Buffers' test .proto files as shared resources
Common Test Utilities Internal Common Test Utilities
ProtoBuf Java Parser and FileDescriptor Builder High-fidelity Google Protocol Buffers Java Parser and FileDescriptor Builder
Enhanced ProtoBuf DynamicMessage Enhanced ProtoBuf DynamicMessage mirroring GeneratedMessage capabilities
protobufel JMH benchmarks Internal DynamicMessage JMH Benchmarks
ProtoBuf integration with EL 3.0 Google Protocol Buffers Intergation with JSR-341 EL 3.0 Expression Language
ProtoBuf EL 3.0 CRUD Library Query CRUD Processing with JSR-341 EL 3.0 Expression Language enabled for Google Protocol Buffers
Resource Friendly Maven Exec Plugin Maven Exec Plugin allowing resource globs and regexes as its arguments