Package org.linkeddatafragments.views
Class RdfWriterImpl
- java.lang.Object
-
- org.linkeddatafragments.views.LinkedDataFragmentWriterBase
-
- org.linkeddatafragments.views.RdfWriterImpl
-
- All Implemented Interfaces:
ILinkedDataFragmentWriter
public class RdfWriterImpl extends LinkedDataFragmentWriterBase implements ILinkedDataFragmentWriter
Serializes anILinkedDataFragmentto an RDF format- Author:
- Miel Vander Sande
-
-
Constructor Summary
Constructors Constructor Description RdfWriterImpl(Map<String,String> prefixes, HashMap<String,IDataSource> datasources, String mimeType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteError(javax.servlet.ServletOutputStream outputStream, Exception ex)Writes a 5XX errorvoidwriteFragment(javax.servlet.ServletOutputStream outputStream, IDataSource datasource, ILinkedDataFragment fragment, ILinkedDataFragmentRequest ldfRequest)Serializes and writes aILinkedDataFragmentvoidwriteNotFound(javax.servlet.ServletOutputStream outputStream, javax.servlet.http.HttpServletRequest request)Writes a 404 Not Found error-
Methods inherited from class org.linkeddatafragments.views.LinkedDataFragmentWriterBase
getDatasources, getPrefixes
-
-
-
-
Method Detail
-
writeNotFound
public void writeNotFound(javax.servlet.ServletOutputStream outputStream, javax.servlet.http.HttpServletRequest request) throws IOExceptionDescription copied from interface:ILinkedDataFragmentWriterWrites a 404 Not Found error- Specified by:
writeNotFoundin interfaceILinkedDataFragmentWriter- Parameters:
outputStream- The response stream to write torequest- Request that is unable to answer- Throws:
IOException
-
writeError
public void writeError(javax.servlet.ServletOutputStream outputStream, Exception ex) throws IOExceptionDescription copied from interface:ILinkedDataFragmentWriterWrites a 5XX error- Specified by:
writeErrorin interfaceILinkedDataFragmentWriter- Parameters:
outputStream- The response stream to write toex- Exception that occurred- Throws:
IOException
-
writeFragment
public void writeFragment(javax.servlet.ServletOutputStream outputStream, IDataSource datasource, ILinkedDataFragment fragment, ILinkedDataFragmentRequest ldfRequest) throws ExceptionDescription copied from interface:ILinkedDataFragmentWriterSerializes and writes aILinkedDataFragment- Specified by:
writeFragmentin interfaceILinkedDataFragmentWriter- Parameters:
outputStream- The response stream to write toldfRequest- Parsed request for fragment- Throws:
Exception- Error that occurs while serializing
-
-