updated copyright and removed test for isArray
Fix conflicting changes in SchemaMapPointerCollector

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Factorize some more code

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
First version of RefExpander

UGLY AS HELL.

But first answer to issue #41.

I need a mutable tree, this really won't do.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Update pom.xml's developers section

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Delete old RefExpander

A better one is in progress.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Reimplement SchemaWalker

Make it abstract, with the option to resolve references -- or not.

Create a SchemaListener interface, which will be triggered when entering,
walking, changing and exiting the tree.

Make a simple example program.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Code nitpick

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
First crude implementation of recursive schema walker

A lot of work yet to do.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
SchemaWalker, SchemaListener: modify again

More events needed to be listened for.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Rename some methods

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
SchemaListener: make all methods throw ProcessingException

Some of them certainly will.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Move walk/ files to their own package

They are not really a processor. But a processor could (should?) be made out of
it.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>