org.openanzo.utils
Class UriGenerator

java.lang.Object
  extended by org.openanzo.utils.UriGenerator

public class UriGenerator
extends java.lang.Object

Generate URIS for standard uris

Author:
Christopher R. Vincent

Constructor Summary
UriGenerator()
           
 
Method Summary
static org.openrdf.model.URI generateAccessControlURI()
          Create a new Access Control URI
static java.lang.String generateAccessControlUriString()
          Create a new Access Control URI string
static org.openrdf.model.URI generateAciURI()
          Create a new ACI URI
static java.lang.String generateAciUriString()
          Create a new ACI URI
static java.lang.String generateAciUriString(java.lang.String name)
          Create a new ACI URI
static org.openrdf.model.URI generateAclURI()
          Create a new ACL URI
static java.lang.String generateAclUriString()
          Create a new ACL URI
static java.lang.String generateAclUriString(java.lang.String name)
          Create a new ACL URI string
static org.openrdf.model.URI generateEventUri(java.lang.String name)
          Create a new Event URI
static java.lang.String generateEventUriString(java.lang.String name)
          Create a new Event URI string
static org.openrdf.model.URI generateMetadataGraphUri()
          Create a metadataGraph URI
static java.lang.String generateMetadataGraphUriString()
          Create a metadataGraph URI
static java.lang.String generateMetadataGraphUriString(java.lang.String name)
          Create a metadataGraph URI
static org.openrdf.model.URI generateNamedGraphUri(java.lang.String name)
          Create a namedgraph URI
static java.lang.String generateNamedGraphUriString(java.lang.String name)
          Create a namedgraph URI
static org.openrdf.model.URI generateRoleURI()
          Create a new ROLE URI
static java.lang.String generateRoleUriString()
          Create a new ROLE URI
static java.lang.String generateRoleUriString(java.lang.String name)
          Create a new ROLE URI
static org.openrdf.model.URI generateSelectorTrackerURI()
          Create a new SelectorTracker URI
static java.lang.String generateSelectorTrackerUriString()
          Create a new SelectorTracker URI string
static java.lang.String generateServerId()
          Create a new Server ID
static org.openrdf.model.URI generateServerIdURI()
          Create a new Server ID
static org.openrdf.model.URI generateStandardUri(java.lang.String name)
          Create a new standard URI
static java.lang.String generateStandardUriString(java.lang.String name)
          Create a new standard URI string
static org.openrdf.model.URI generateStatementURI()
          Create a statement URI
static java.lang.String generateStatementUriString()
          Create a statement URI
static org.openrdf.model.URI generateTrackerURI()
          Create a new Tracker URI
static java.lang.String generateTrackerUriString()
          Create a new Tracker URI string
static void handleSpecialGraphUris(java.util.Set<java.net.URI> uris, IContainer container)
          Expands a set of URIs based on the semantics of the Anzo special "all graphs" URIs.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UriGenerator

public UriGenerator()
Method Detail

generateServerId

public static java.lang.String generateServerId()
Create a new Server ID

Returns:
a new server id

generateServerIdURI

public static org.openrdf.model.URI generateServerIdURI()
Create a new Server ID

Returns:
a new server id

generateMetadataGraphUriString

public static java.lang.String generateMetadataGraphUriString()
Create a metadataGraph URI

Returns:
a new metadataGraph URI

generateMetadataGraphUri

public static org.openrdf.model.URI generateMetadataGraphUri()
Create a metadataGraph URI

Returns:
a new metadataGraph URI

generateStatementUriString

public static java.lang.String generateStatementUriString()
Create a statement URI

Returns:
a new statement URI

generateMetadataGraphUriString

public static java.lang.String generateMetadataGraphUriString(java.lang.String name)
Create a metadataGraph URI

Parameters:
name - of metadata graph
Returns:
a new metadataGraph URI

generateNamedGraphUriString

public static java.lang.String generateNamedGraphUriString(java.lang.String name)
Create a namedgraph URI

Parameters:
name - of named graph
Returns:
a new named graph string

generateNamedGraphUri

public static org.openrdf.model.URI generateNamedGraphUri(java.lang.String name)
Create a namedgraph URI

Parameters:
name - of named graph
Returns:
a new named graph URI

generateStatementURI

public static org.openrdf.model.URI generateStatementURI()
Create a statement URI

Returns:
a new statement URI

generateAclUriString

public static java.lang.String generateAclUriString()
Create a new ACL URI

Returns:
a new acl URI

generateAclUriString

public static java.lang.String generateAclUriString(java.lang.String name)
Create a new ACL URI string

Parameters:
name - name of ACL
Returns:
a new acl URI string

generateAclURI

public static org.openrdf.model.URI generateAclURI()
Create a new ACL URI

Returns:
a new acl URI

generateAciUriString

public static java.lang.String generateAciUriString()
Create a new ACI URI

Returns:
a new ACI URI

generateAciUriString

public static java.lang.String generateAciUriString(java.lang.String name)
Create a new ACI URI

Parameters:
name - of ACI
Returns:
a new ACI URI

generateAciURI

public static org.openrdf.model.URI generateAciURI()
Create a new ACI URI

Returns:
a new ACI URI

generateRoleUriString

public static java.lang.String generateRoleUriString()
Create a new ROLE URI

Returns:
a new ROLE URI

generateRoleUriString

public static java.lang.String generateRoleUriString(java.lang.String name)
Create a new ROLE URI

Parameters:
name - of ROLE
Returns:
a new ROLE URI

generateRoleURI

public static org.openrdf.model.URI generateRoleURI()
Create a new ROLE URI

Returns:
a new ROLE URI

generateAccessControlUriString

public static java.lang.String generateAccessControlUriString()
Create a new Access Control URI string

Returns:
a new Access Control URI string

generateAccessControlURI

public static org.openrdf.model.URI generateAccessControlURI()
Create a new Access Control URI

Returns:
a new Access Control URI

generateSelectorTrackerUriString

public static java.lang.String generateSelectorTrackerUriString()
Create a new SelectorTracker URI string

Returns:
a new SelectorTracker URI string

generateSelectorTrackerURI

public static org.openrdf.model.URI generateSelectorTrackerURI()
Create a new SelectorTracker URI

Returns:
a new SelectorTracker URI

generateTrackerUriString

public static java.lang.String generateTrackerUriString()
Create a new Tracker URI string

Returns:
a new Tracker URI string

generateTrackerURI

public static org.openrdf.model.URI generateTrackerURI()
Create a new Tracker URI

Returns:
a new Tracker URI

generateEventUriString

public static java.lang.String generateEventUriString(java.lang.String name)
Create a new Event URI string

Parameters:
name - of Event URI
Returns:
a new Event URI string

generateEventUri

public static org.openrdf.model.URI generateEventUri(java.lang.String name)
Create a new Event URI

Parameters:
name - of Event URI
Returns:
a new Event URI

generateStandardUriString

public static java.lang.String generateStandardUriString(java.lang.String name)
Create a new standard URI string

Parameters:
name - of standard URI
Returns:
a new standard URI string

generateStandardUri

public static org.openrdf.model.URI generateStandardUri(java.lang.String name)
Create a new standard URI

Parameters:
name - of standard URI
Returns:
a new standard URI

handleSpecialGraphUris

public static void handleSpecialGraphUris(java.util.Set<java.net.URI> uris,
                                          IContainer container)
Expands a set of URIs based on the semantics of the Anzo special "all graphs" URIs. In this context, all graphs are taken to be all *local* graphs.

Parameters:
uris - The original set of URIs which may or may not include special URIs.
container - source of namedgraphs in container


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.