org.openrdf.http.object.readers
Interface MessageBodyReader<T>

All Known Implementing Classes:
AggregateReader, BooleanMessageReader, ByteArrayMessageReader, ByteArrayStreamMessageReader, DatatypeReader, DocumentFragmentMessageReader, DOMMessageReader, FormMapMessageReader, FormStringMessageReader, GraphMessageReader, HttpMessageReader, InputStreamBodyReader, MessageReaderBase, ModelMessageReader, NetURIReader, PrimitiveBodyReader, RDFObjectReader, RDFObjectURIReader, ReadableBodyReader, ReadableByteChannelBodyReader, SetOfRDFObjectReader, StringBodyReader, StringURIReader, TupleMessageReader, URIListReader, URIReader, URLReader, XMLEventMessageReader

public interface MessageBodyReader<T>

Interface for HTTP message body readers.

Author:
James Leigh

Method Summary
 boolean isReadable(MessageType mtype)
           
 T readFrom(MessageType mtype, ReadableByteChannel in, Charset charset, String base, String location)
          Must close InputStream or return an object that will later close the InputStream.
 

Method Detail

isReadable

boolean isReadable(MessageType mtype)

readFrom

T readFrom(MessageType mtype,
           ReadableByteChannel in,
           Charset charset,
           String base,
           String location)
           throws OpenRDFException,
                  IOException,
                  XMLStreamException,
                  ParserConfigurationException,
                  SAXException,
                  TransformerConfigurationException,
                  TransformerException
Must close InputStream or return an object that will later close the InputStream.

Throws:
OpenRDFException
IOException
XMLStreamException
ParserConfigurationException
SAXException
TransformerConfigurationException
TransformerException


Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.