org.openrdf.server.metadata.readers
Interface MessageBodyReader<T>

All Known Implementing Classes:
AggregateReader, BooleanMessageReader, FormMapMessageReader, GraphMessageReader, InputStreamBodyReader, MessageReaderBase, ModelMessageReader, RDFObjectReader, ReadableBodyReader, ReadableByteChannelBodyReader, SetOfRDFObjectReader, StringBodyReader, TupleMessageReader, URLReader

public interface MessageBodyReader<T>

Interface for HTTP message body readers.

Author:
James Leigh

Method Summary
 boolean isReadable(Class<?> type, Type genericType, String mimeType, ObjectConnection con)
           
 T readFrom(Class<?> type, Type genericType, String mimeType, InputStream in, Charset charset, String base, String location, ObjectConnection con)
          Must close InputStream or return an object that will later close the InputStream.
 

Method Detail

isReadable

boolean isReadable(Class<?> type,
                   Type genericType,
                   String mimeType,
                   ObjectConnection con)

readFrom

T readFrom(Class<?> type,
           Type genericType,
           String mimeType,
           InputStream in,
           Charset charset,
           String base,
           String location,
           ObjectConnection con)
           throws QueryResultParseException,
                  TupleQueryResultHandlerException,
                  QueryEvaluationException,
                  IOException,
                  RepositoryException
Must close InputStream or return an object that will later close the InputStream.

Throws:
QueryResultParseException
TupleQueryResultHandlerException
QueryEvaluationException
IOException
RepositoryException


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