rvesse / airline

Java annotation-based framework for parsing Git like command line structures with deep extensibility
https://rvesse.github.io/airline/
Apache License 2.0
129 stars 20 forks source link

Add additional restrictions #26

Closed rvesse closed 9 years ago

rvesse commented 9 years ago

Now #25 is complete we can start adding additional restrictions, the following are the suggestions:

rvesse commented 9 years ago
rvesse commented 9 years ago

The numeric ranges and @AllowedValues are now done on the restrictions branch

rvesse commented 9 years ago

The @Port restriction is now added to the restrictions branch

rvesse commented 9 years ago

Latest additions:

rvesse commented 9 years ago

Some more ideas for string specific restrictions:

rvesse commented 9 years ago

Implemented the various string restrictions with some minor changes, also got @LexicalRange implemented

rvesse commented 9 years ago

Completed and merged to 2.x branch