org.openrdf.http.object.writers
Class SetOfRDFObjectWriter

java.lang.Object
  extended by org.openrdf.http.object.writers.SetOfRDFObjectWriter
All Implemented Interfaces:
MessageBodyWriter<java.util.Set<?>>

public class SetOfRDFObjectWriter
extends java.lang.Object
implements MessageBodyWriter<java.util.Set<?>>

Describes the set of RDFObjects as RDF.

Author:
James Leigh

Constructor Summary
SetOfRDFObjectWriter()
           
 
Method Summary
 java.lang.String getContentType(MessageType mtype, java.nio.charset.Charset charset)
           
 long getSize(MessageType mtype, java.util.Set<?> result, java.nio.charset.Charset charset)
           
 boolean isText(MessageType mtype)
           
 boolean isWriteable(MessageType mtype)
           
 java.nio.channels.ReadableByteChannel write(MessageType mtype, java.util.Set<?> result, java.lang.String base, java.nio.charset.Charset charset)
           
 void writeTo(MessageType mtype, java.util.Set<?> set, java.lang.String base, java.nio.charset.Charset charset, java.nio.channels.WritableByteChannel out, int bufSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetOfRDFObjectWriter

public SetOfRDFObjectWriter()
Method Detail

isText

public boolean isText(MessageType mtype)
Specified by:
isText in interface MessageBodyWriter<java.util.Set<?>>

getSize

public long getSize(MessageType mtype,
                    java.util.Set<?> result,
                    java.nio.charset.Charset charset)
Specified by:
getSize in interface MessageBodyWriter<java.util.Set<?>>

isWriteable

public boolean isWriteable(MessageType mtype)
Specified by:
isWriteable in interface MessageBodyWriter<java.util.Set<?>>

getContentType

public java.lang.String getContentType(MessageType mtype,
                                       java.nio.charset.Charset charset)
Specified by:
getContentType in interface MessageBodyWriter<java.util.Set<?>>

write

public java.nio.channels.ReadableByteChannel write(MessageType mtype,
                                                   java.util.Set<?> result,
                                                   java.lang.String base,
                                                   java.nio.charset.Charset charset)
                                            throws java.io.IOException,
                                                   OpenRDFException
Specified by:
write in interface MessageBodyWriter<java.util.Set<?>>
Throws:
java.io.IOException
OpenRDFException

writeTo

public void writeTo(MessageType mtype,
                    java.util.Set<?> set,
                    java.lang.String base,
                    java.nio.charset.Charset charset,
                    java.nio.channels.WritableByteChannel out,
                    int bufSize)
             throws java.io.IOException,
                    OpenRDFException
Throws:
java.io.IOException
OpenRDFException


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