SimpleValueFactory directly, or switch to using
AbstractValueFactory.@Deprecated public abstract class AbstractValueFactory extends AbstractValueFactory
ValueFactory implementations. It implements all basic Value creation methods
by using the default implementations (SimpleBNode, SimpleIRI, etc), and type-optimized subclasses
(e.g. BooleanLiteral, NumericLiteral) where possible.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractValueFactory()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
BNode |
createBNode()
Deprecated.
|
BNode |
createBNode(String nodeID)
Deprecated.
|
protected Literal |
createFPLiteral(Number value,
IRI datatype)
Deprecated.
Calls
createNumericLiteral(Number, IRI) with the supplied value and datatype as parameters. |
protected Literal |
createFPLiteral(Number value,
XSD.Datatype datatype)
Deprecated.
|
protected Literal |
createIntegerLiteral(Number value,
IRI datatype)
Deprecated.
Calls
createNumericLiteral(Number, IRI) with the supplied value and datatype as parameters. |
protected Literal |
createIntegerLiteral(Number value,
XSD.Datatype datatype)
Deprecated.
|
IRI |
createIRI(String iri)
Deprecated.
|
IRI |
createIRI(String namespace,
String localName)
Deprecated.
|
Literal |
createLiteral(BigDecimal bigDecimal)
Deprecated.
|
Literal |
createLiteral(BigInteger bigInteger)
Deprecated.
|
Literal |
createLiteral(boolean b)
Deprecated.
|
Literal |
createLiteral(byte value)
Deprecated.
Calls
createIntegerLiteral(Number, IRI) with the supplied value and XSD.BYTE as parameters. |
Literal |
createLiteral(Date date)
Deprecated.
Converts the supplied
Date to a XMLGregorianCalendar, then calls
ValueFactory.createLiteral(XMLGregorianCalendar). |
Literal |
createLiteral(double value)
Deprecated.
Calls
createFPLiteral(Number, IRI) with the supplied value and XSD.DOUBLE as parameters. |
Literal |
createLiteral(float value)
Deprecated.
Calls
createFPLiteral(Number, IRI) with the supplied value and XSD.FLOAT as parameters. |
Literal |
createLiteral(int value)
Deprecated.
Calls
createIntegerLiteral(Number, IRI) with the supplied value and XSD.INT as parameters. |
Literal |
createLiteral(long value)
Deprecated.
Calls
createIntegerLiteral(Number, IRI) with the supplied value and XSD.LONG as parameters. |
Literal |
createLiteral(short value)
Deprecated.
Calls
createIntegerLiteral(Number, IRI) with the supplied value and XSD.SHORT as parameters. |
Literal |
createLiteral(String value)
Deprecated.
|
Literal |
createLiteral(String value,
IRI datatype)
Deprecated.
|
Literal |
createLiteral(String value,
String language)
Deprecated.
|
Literal |
createLiteral(XMLGregorianCalendar calendar)
Deprecated.
Calls
ValueFactory.createLiteral(String, IRI) with the String-value of the supplied calendar and the
appropriate datatype as parameters. |
protected Literal |
createNumericLiteral(Number number,
IRI datatype)
Deprecated.
Creates specific optimized subtypes of SimpleLiteral for numeric datatypes.
|
protected Literal |
createNumericLiteral(Number number,
XSD.Datatype datatype)
Deprecated.
|
Statement |
createStatement(Resource subject,
IRI predicate,
Value object)
Deprecated.
|
Statement |
createStatement(Resource subject,
IRI predicate,
Value object,
Resource context)
Deprecated.
|
Triple |
createTriple(Resource subject,
IRI predicate,
Value object)
Deprecated.
|
protected void |
initBNodeParams()
Deprecated.
Generates a new bnode prefix and resets nextBNodeID to 1 .
|
createLiteral, createLiteralclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateLiteral, createStatement, createStatement, createURI, createURIpublic IRI createIRI(String iri)
createIRI in interface ValueFactorycreateIRI in class AbstractValueFactorypublic IRI createIRI(String namespace, String localName)
createIRI in interface ValueFactorycreateIRI in class AbstractValueFactorypublic BNode createBNode(String nodeID)
createBNode in interface ValueFactorycreateBNode in class AbstractValueFactorypublic Literal createLiteral(String value)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(String value, String language)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(boolean b)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(String value, IRI datatype)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Statement createStatement(Resource subject, IRI predicate, Value object)
createStatement in interface ValueFactorycreateStatement in class AbstractValueFactorypublic Statement createStatement(Resource subject, IRI predicate, Value object, Resource context)
createStatement in interface ValueFactorycreateStatement in class AbstractValueFactorypublic Triple createTriple(Resource subject, IRI predicate, Value object)
createTriple in interface ValueFactorycreateTriple in class AbstractValueFactoryprotected void initBNodeParams()
public BNode createBNode()
createBNode in interface ValueFactorycreateBNode in class AbstractValueFactorypublic Literal createLiteral(byte value)
createIntegerLiteral(Number, IRI) with the supplied value and XSD.BYTE as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(short value)
createIntegerLiteral(Number, IRI) with the supplied value and XSD.SHORT as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(int value)
createIntegerLiteral(Number, IRI) with the supplied value and XSD.INT as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(long value)
createIntegerLiteral(Number, IRI) with the supplied value and XSD.LONG as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactoryprotected Literal createIntegerLiteral(Number value, IRI datatype)
createNumericLiteral(Number, IRI) with the supplied value and datatype as parameters.protected Literal createIntegerLiteral(Number value, XSD.Datatype datatype)
public Literal createLiteral(float value)
createFPLiteral(Number, IRI) with the supplied value and XSD.FLOAT as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(double value)
createFPLiteral(Number, IRI) with the supplied value and XSD.DOUBLE as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(BigInteger bigInteger)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactorypublic Literal createLiteral(BigDecimal bigDecimal)
createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactoryprotected Literal createFPLiteral(Number value, IRI datatype)
createNumericLiteral(Number, IRI) with the supplied value and datatype as parameters.protected Literal createFPLiteral(Number value, XSD.Datatype datatype)
protected Literal createNumericLiteral(Number number, IRI datatype)
protected Literal createNumericLiteral(Number number, XSD.Datatype datatype)
public Literal createLiteral(XMLGregorianCalendar calendar)
ValueFactory.createLiteral(String, IRI) with the String-value of the supplied calendar and the
appropriate datatype as parameters.createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactoryXMLGregorianCalendar.toXMLFormat(),
XMLGregorianCalendar.getXMLSchemaType(),
XMLDatatypeUtil.qnameToURI(javax.xml.namespace.QName)public Literal createLiteral(Date date)
Date to a XMLGregorianCalendar, then calls
ValueFactory.createLiteral(XMLGregorianCalendar).createLiteral in interface ValueFactorycreateLiteral in class AbstractValueFactoryCopyright © 2015-2021 Eclipse Foundation. All Rights Reserved.