public class Any23ValueFactoryWrapper extends Object implements org.openrdf.model.ValueFactory
ValueFactory
.
It provides a wrapper to instantiate RDF objects.Constructor and Description |
---|
Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory vFactory) |
Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory vFactory,
IssueReport er) |
Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory factory,
IssueReport er,
String defaultLitLanguage)
Constructor with error reporter.
|
Modifier and Type | Method and Description |
---|---|
org.openrdf.model.BNode |
createBNode() |
org.openrdf.model.BNode |
createBNode(String id) |
org.openrdf.model.Literal |
createLiteral(boolean b) |
org.openrdf.model.Literal |
createLiteral(byte b) |
org.openrdf.model.Literal |
createLiteral(Date date) |
org.openrdf.model.Literal |
createLiteral(double v) |
org.openrdf.model.Literal |
createLiteral(float v) |
org.openrdf.model.Literal |
createLiteral(int i) |
org.openrdf.model.Literal |
createLiteral(long l) |
org.openrdf.model.Literal |
createLiteral(short i) |
org.openrdf.model.Literal |
createLiteral(String content) |
org.openrdf.model.Literal |
createLiteral(String label,
String language) |
org.openrdf.model.Literal |
createLiteral(String pref,
org.openrdf.model.URI value) |
org.openrdf.model.Literal |
createLiteral(XMLGregorianCalendar calendar) |
org.openrdf.model.Statement |
createStatement(org.openrdf.model.Resource sub,
org.openrdf.model.URI pre,
org.openrdf.model.Value obj) |
org.openrdf.model.Statement |
createStatement(org.openrdf.model.Resource sub,
org.openrdf.model.URI pre,
org.openrdf.model.Value obj,
org.openrdf.model.Resource context) |
org.openrdf.model.URI |
createURI(String uriStr) |
org.openrdf.model.URI |
createURI(String namespace,
String localName) |
org.openrdf.model.URI |
fixLink(String link,
String defaultSchema)
Helper method to conditionally add a schema to a URI unless it's there, or null if link is empty.
|
org.openrdf.model.URI |
fixURI(String uri) |
String |
fixWhiteSpace(String name) |
String |
getDefaultLiteralLanguage() |
IssueReport |
getIssueReport() |
org.openrdf.model.URI |
resolveURI(String uri,
URI baseURI)
Fixes typical errors in URIs, and resolves relative URIs against a base URI.
|
void |
setIssueReport(IssueReport er) |
public Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory factory, IssueReport er, String defaultLitLanguage)
factory
- the wrapped value factory, cannot be null
.er
- the error reporter.defaultLitLanguage
- the default literal language.public Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory vFactory, IssueReport er)
public Any23ValueFactoryWrapper(org.openrdf.model.ValueFactory vFactory)
public IssueReport getIssueReport()
public void setIssueReport(IssueReport er)
public String getDefaultLiteralLanguage()
public org.openrdf.model.BNode createBNode()
createBNode
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.BNode createBNode(String id)
createBNode
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(String content)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(boolean b)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(byte b)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(short i)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(int i)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(long l)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(float v)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(double v)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(XMLGregorianCalendar calendar)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(String label, String language)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(String pref, org.openrdf.model.URI value)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Literal createLiteral(Date date)
createLiteral
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Statement createStatement(org.openrdf.model.Resource sub, org.openrdf.model.URI pre, org.openrdf.model.Value obj)
createStatement
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.Statement createStatement(org.openrdf.model.Resource sub, org.openrdf.model.URI pre, org.openrdf.model.Value obj, org.openrdf.model.Resource context)
createStatement
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.URI createURI(String uriStr)
createURI
in interface org.openrdf.model.ValueFactory
uriStr
- public org.openrdf.model.URI createURI(String namespace, String localName)
createURI
in interface org.openrdf.model.ValueFactory
public org.openrdf.model.URI resolveURI(String uri, URI baseURI)
uri
- A URI, relative or absolute, can have typical syntax errorsbaseURI
- A base URI to use for resolving relative URIspublic org.openrdf.model.URI fixURI(String uri)
uri
- public org.openrdf.model.URI fixLink(String link, String defaultSchema)
Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.