| Interface | Description | 
|---|---|
| AsJson | Interface implemented by classes having a JSON representation | 
| Class | Description | 
|---|---|
| ArgumentChecker<T> | An argument checker | 
| Dictionary<T> | A dictionary | 
| DictionaryBuilder<T> | A dictionary builder | 
| RegexECMA262Helper | ECMA 262 validation helper. | 
| Registry<K,V> | A registry builder with key/value/pair normalization and checking | 
| RhinoHelper | Deprecated use  RegexECMA262Helperas 1:1 replacement | 
| URIUtils | Utility class for URI normalization | 
| ValueHolder<T> | A wrapper over an arbitrary type to be used by processors | 
RegexECMA262Helper is in charge of
 all regex validation: as the standard dictates ECMA 262 regexes, using java.util.regex is out of the question. See this class' description for more
 details.
There are other, various utility interfaces used elsewhere in the code.