encode Triples/Nodes to Appendable when available
explicit test for RIOTripleIterator
use an Exchanger to avoid unnecessary Thread wait()
non-order dependent testing for JSON
refactor for generics, and add convenience methods to TripleIteratorFactory to reduce object creation
less StringBuffer on indentation
allow iterators to write to Writer
Generics for Closeable iterators
avoid raw types where possible in json handling
renaming and docs for clarity, shortcut whitespace array creation
- TripleReflector becomes Identity
- Local, static utility for printing arbitrary numbers of space characters
- some javadoc
compile warnings in JSONObject
Clean up compile warnings
- Remove unused members when safe
- Specify generic type where possible
add methods to adjust timeout on streamed triples; reduce debug logging to trace so that timeout is not hit during tests
Refactor AliasManager as interface, and isolate to subclasses of TripleIterator that must be able to stream prefixed output (ie, not rdfXml parsers)
RIOTripleIterator must have a no-timeout configuration
removing unused class