org.openrdf.http.object.writers
Class ModelMessageWriter

java.lang.Object
  extended by org.openrdf.http.object.writers.ModelMessageWriter
All Implemented Interfaces:
MessageBodyWriter<Model>

public class ModelMessageWriter
extends Object
implements MessageBodyWriter<Model>

Writes RDF from a Model.

Author:
James Leigh

Constructor Summary
ModelMessageWriter()
           
 
Method Summary
 String getContentType(MessageType mtype, Charset charset)
           
 long getSize(MessageType mtype, Model result, Charset charset)
           
 boolean isText(MessageType mtype)
           
 boolean isWriteable(MessageType mtype)
           
 String toString()
           
 ReadableByteChannel write(MessageType mtype, Model model, String base, Charset charset)
           
 void writeTo(MessageType mtype, Model model, String base, Charset charset, WritableByteChannel out, int bufSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelMessageWriter

public ModelMessageWriter()
Method Detail

isText

public boolean isText(MessageType mtype)
Specified by:
isText in interface MessageBodyWriter<Model>

getSize

public long getSize(MessageType mtype,
                    Model result,
                    Charset charset)
Specified by:
getSize in interface MessageBodyWriter<Model>

isWriteable

public boolean isWriteable(MessageType mtype)
Specified by:
isWriteable in interface MessageBodyWriter<Model>

getContentType

public String getContentType(MessageType mtype,
                             Charset charset)
Specified by:
getContentType in interface MessageBodyWriter<Model>

write

public ReadableByteChannel write(MessageType mtype,
                                 Model model,
                                 String base,
                                 Charset charset)
                          throws IOException,
                                 OpenRDFException
Specified by:
write in interface MessageBodyWriter<Model>
Throws:
IOException
OpenRDFException

toString

public String toString()
Overrides:
toString in class Object

writeTo

public void writeTo(MessageType mtype,
                    Model model,
                    String base,
                    Charset charset,
                    WritableByteChannel out,
                    int bufSize)
             throws IOException,
                    OpenRDFException
Throws:
IOException
OpenRDFException


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