This code sample shows how to implement your own format attribute, which can be used as the value of "format" keyword in the schema definition.
The library core will load custom format attributes through Service Provider Interface in the run time.
For Java 9 and higher, module-info.java is the place where the implemented format attribute should be specified as a service provider.
provides org.leadpony.justify.spi.FormatAttribute
with your.own.CustomFormatAttribute;For Java 8, META-INF/services directory must hava a file named as org.leadpony.justify.spi.FormatAttribute, which contains a following line:
your.own.CustomFormatAttributeFollow the instructions shown in README in the repository root.
Navigate to the generated target or build directory.
$ ./run.sh words.schema.json words.json