Colorer Library Java API

This API defines Java language wrapper to the Colorer Library. It uses JNI to map Colorer C++ classes into Java classes.

Generally, all Java classes are mapped one-to-one into C++ classes and interfaces. There are some minor differences, based on different language structure and some limitations.