org.openrdf.server.metadata.writers
Class RDFObjectWriter

java.lang.Object
  extended by org.openrdf.server.metadata.writers.RDFObjectWriter
All Implemented Interfaces:
MessageBodyWriter<RDFObject>

public class RDFObjectWriter
extends Object
implements MessageBodyWriter<RDFObject>

Writes RDF DESCRIBE from an RDFObject.

Author:
James Leigh

Constructor Summary
RDFObjectWriter()
           
 
Method Summary
 String getContentType(String mimeType, Class<?> type, ObjectFactory of, Charset charset)
           
 long getSize(String mimeType, Class<?> type, ObjectFactory of, RDFObject t)
           
 boolean isWriteable(String mimeType, Class<?> type, ObjectFactory of)
           
 void writeTo(String mimeType, Class<?> type, ObjectFactory of, RDFObject result, String base, Charset charset, OutputStream out, int bufSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RDFObjectWriter

public RDFObjectWriter()
Method Detail

getSize

public long getSize(String mimeType,
                    Class<?> type,
                    ObjectFactory of,
                    RDFObject t)
Specified by:
getSize in interface MessageBodyWriter<RDFObject>

isWriteable

public boolean isWriteable(String mimeType,
                           Class<?> type,
                           ObjectFactory of)
Specified by:
isWriteable in interface MessageBodyWriter<RDFObject>

getContentType

public String getContentType(String mimeType,
                             Class<?> type,
                             ObjectFactory of,
                             Charset charset)
Specified by:
getContentType in interface MessageBodyWriter<RDFObject>

writeTo

public void writeTo(String mimeType,
                    Class<?> type,
                    ObjectFactory of,
                    RDFObject result,
                    String base,
                    Charset charset,
                    OutputStream out,
                    int bufSize)
             throws IOException,
                    OpenRDFException
Specified by:
writeTo in interface MessageBodyWriter<RDFObject>
Throws:
IOException
OpenRDFException


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