org.dspace.adapters.rdf
Class AdapterSupport

java.lang.Object
  extended by org.dspace.adapters.rdf.AdapterSupport
Direct Known Subclasses:
DSpaceAdapterFactory, DSpaceObjectAdapter

public class AdapterSupport
extends Object


Field Summary
protected  String baseUri
           
protected  org.openrdf.model.ValueFactory valueFactory
           
 
Constructor Summary
AdapterSupport()
           
 
Method Summary
 org.openrdf.model.Resource createResource(Bitstream bitstream)
          Return the bitstream location of the the Collections Logo
 org.openrdf.model.Resource createResource(BitstreamFormat format)
           
 org.openrdf.model.Resource createResource(Community community)
           
 org.openrdf.model.Resource createResource(DSpaceObject object)
           
 org.openrdf.model.Resource createResource(Item item, Bitstream bitstream)
           
 org.openrdf.model.Resource createResource(Site site)
           
 org.openrdf.model.Resource createResource(String handle)
           
 String generateDefaultURI(String string)
          Generate a default URI for a String value.
 String getBaseUri()
           
 Context getContext()
           
 String getMetadataServiceUri()
           
 String getMetadataURL(String identifier)
           
 org.openrdf.rio.RDFHandler getRDFHander()
           
 void handleStatement(org.openrdf.model.Resource subject, org.openrdf.model.URI predicate, Date date)
           
 void handleStatement(org.openrdf.model.Resource subject, org.openrdf.model.URI predicate, String literal)
           
 void handleStatement(org.openrdf.model.Resource subject, org.openrdf.model.URI predicate, org.openrdf.model.Value object)
           
 void handleStatement(org.openrdf.model.Statement statement)
           
 void setBaseUri(String baseUri)
           
 void setContext(Context context)
           
 void setMetadataServiceUri(String metadataServiceUri)
           
 void setRDFHandler(org.openrdf.rio.RDFHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueFactory

protected org.openrdf.model.ValueFactory valueFactory

baseUri

protected String baseUri
Constructor Detail

AdapterSupport

public AdapterSupport()
Method Detail

getContext

public Context getContext()

setContext

public void setContext(Context context)

setRDFHandler

public void setRDFHandler(org.openrdf.rio.RDFHandler handler)
Parameters:
handler -

getRDFHander

public org.openrdf.rio.RDFHandler getRDFHander()
Returns:

setBaseUri

public void setBaseUri(String baseUri)

getBaseUri

public String getBaseUri()
Returns:

getMetadataServiceUri

public String getMetadataServiceUri()

setMetadataServiceUri

public void setMetadataServiceUri(String metadataServiceUri)

getMetadataURL

public String getMetadataURL(String identifier)

createResource

public org.openrdf.model.Resource createResource(String handle)

createResource

public org.openrdf.model.Resource createResource(DSpaceObject object)

createResource

public org.openrdf.model.Resource createResource(Community community)

createResource

public org.openrdf.model.Resource createResource(Site site)

createResource

public org.openrdf.model.Resource createResource(Bitstream bitstream)
Return the bitstream location of the the Collections Logo

Parameters:
bitstream -
Returns:
Throws:
UnsupportedEncodingException

generateDefaultURI

public String generateDefaultURI(String string)
Generate a default URI for a String value.

Parameters:
string -
Returns:

createResource

public org.openrdf.model.Resource createResource(Item item,
                                                 Bitstream bitstream)

createResource

public org.openrdf.model.Resource createResource(BitstreamFormat format)

handleStatement

public void handleStatement(org.openrdf.model.Resource subject,
                            org.openrdf.model.URI predicate,
                            Date date)
                     throws org.openrdf.rio.RDFHandlerException
Throws:
org.openrdf.rio.RDFHandlerException

handleStatement

public void handleStatement(org.openrdf.model.Resource subject,
                            org.openrdf.model.URI predicate,
                            String literal)
                     throws org.openrdf.rio.RDFHandlerException
Throws:
org.openrdf.rio.RDFHandlerException

handleStatement

public void handleStatement(org.openrdf.model.Resource subject,
                            org.openrdf.model.URI predicate,
                            org.openrdf.model.Value object)
                     throws org.openrdf.rio.RDFHandlerException
Throws:
org.openrdf.rio.RDFHandlerException

handleStatement

public void handleStatement(org.openrdf.model.Statement statement)
                     throws org.openrdf.rio.RDFHandlerException
Throws:
org.openrdf.rio.RDFHandlerException


Copyright © 2008 The DSpace Foundation. All Rights Reserved.