org.qi4j.library.rdf.serializer
Class SerializerContext

java.lang.Object
  extended by org.qi4j.library.rdf.serializer.SerializerContext

public final class SerializerContext
extends Object


Constructor Summary
SerializerContext(org.openrdf.model.Graph graph)
           
 
Method Summary
 void addName(String subject, String name)
           
 void addRelationship(String subject, org.openrdf.model.URI relationship, String object)
           
 void addStatement(String subject, org.openrdf.model.URI predicate, boolean literal)
           
 void addStatement(String subject, org.openrdf.model.URI predicate, String literal)
           
 void addType(String subject, org.openrdf.model.URI type)
           
 String createApplicationUri(String app)
           
 String createCompositeMethodUri(String compositeUri, Method method)
           
 String createCompositeUri(String module, Class composite)
           
 String createLayerUri(String appUri, String layer)
           
 String createModuleUri(String layerUri, String module)
           
 String createServiceUri(String layer, String module, Class type, String identity)
           
 org.openrdf.model.Graph getGraph()
           
 org.openrdf.model.ValueFactory getValueFactory()
           
 void setNameAndType(String node, String name, org.openrdf.model.URI type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializerContext

public SerializerContext(org.openrdf.model.Graph graph)
Method Detail

getGraph

public org.openrdf.model.Graph getGraph()

getValueFactory

public org.openrdf.model.ValueFactory getValueFactory()

createServiceUri

public String createServiceUri(String layer,
                               String module,
                               Class type,
                               String identity)

createCompositeUri

public String createCompositeUri(String module,
                                 Class composite)

createApplicationUri

public String createApplicationUri(String app)

createLayerUri

public String createLayerUri(String appUri,
                             String layer)

createModuleUri

public String createModuleUri(String layerUri,
                              String module)

setNameAndType

public void setNameAndType(String node,
                           String name,
                           org.openrdf.model.URI type)

addName

public void addName(String subject,
                    String name)

addType

public void addType(String subject,
                    org.openrdf.model.URI type)

addStatement

public void addStatement(String subject,
                         org.openrdf.model.URI predicate,
                         String literal)

addRelationship

public void addRelationship(String subject,
                            org.openrdf.model.URI relationship,
                            String object)

addStatement

public void addStatement(String subject,
                         org.openrdf.model.URI predicate,
                         boolean literal)

createCompositeMethodUri

public String createCompositeMethodUri(String compositeUri,
                                       Method method)