Package org.linkeddatafragments.util
Class TriplePatternElementParserForJena
- java.lang.Object
-
- org.linkeddatafragments.util.RDFTermParser<ConstantTermType>
-
- org.linkeddatafragments.util.TriplePatternElementParser<org.apache.jena.rdf.model.RDFNode,String,String>
-
- org.linkeddatafragments.util.TriplePatternElementParserForJena
-
public class TriplePatternElementParserForJena extends TriplePatternElementParser<org.apache.jena.rdf.model.RDFNode,String,String>
ATriplePatternElementParserfor Jena-based backends.- Author:
- Olaf Hartig
-
-
Field Summary
-
Fields inherited from class org.linkeddatafragments.util.TriplePatternElementParser
factory
-
Fields inherited from class org.linkeddatafragments.util.RDFTermParser
STRINGPATTERN
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTriplePatternElementParserForJena()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateAnonymousVariable(String label)org.apache.jena.rdf.model.RDFNodecreateBlankNode(String label)org.apache.jena.rdf.model.RDFNodecreateLanguageLiteral(String label, String languageTag)StringcreateNamedVariable(String varName)org.apache.jena.rdf.model.RDFNodecreatePlainLiteral(String label)org.apache.jena.rdf.model.RDFNodecreateTypedLiteral(String label, String typeURI)org.apache.jena.rdf.model.RDFNodecreateURI(String uri)static TriplePatternElementParserForJenagetInstance()org.apache.jena.rdf.model.RDFNodehandleUnparsableParameter(String parameter)-
Methods inherited from class org.linkeddatafragments.util.TriplePatternElementParser
parseIntoTriplePatternElement
-
Methods inherited from class org.linkeddatafragments.util.RDFTermParser
parseIntoRDFNode
-
-
-
-
Method Detail
-
getInstance
public static TriplePatternElementParserForJena getInstance()
- Returns:
-
createNamedVariable
public String createNamedVariable(String varName)
- Specified by:
createNamedVariablein classTriplePatternElementParser<org.apache.jena.rdf.model.RDFNode,String,String>- Parameters:
varName-- Returns:
-
createAnonymousVariable
public String createAnonymousVariable(String label)
- Specified by:
createAnonymousVariablein classTriplePatternElementParser<org.apache.jena.rdf.model.RDFNode,String,String>- Parameters:
label-- Returns:
-
createBlankNode
public org.apache.jena.rdf.model.RDFNode createBlankNode(String label)
- Specified by:
createBlankNodein classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
label-- Returns:
-
createURI
public org.apache.jena.rdf.model.RDFNode createURI(String uri)
- Specified by:
createURIin classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
uri-- Returns:
-
createTypedLiteral
public org.apache.jena.rdf.model.RDFNode createTypedLiteral(String label, String typeURI)
- Specified by:
createTypedLiteralin classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
label-typeURI-- Returns:
-
createLanguageLiteral
public org.apache.jena.rdf.model.RDFNode createLanguageLiteral(String label, String languageTag)
- Specified by:
createLanguageLiteralin classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
label-languageTag-- Returns:
-
createPlainLiteral
public org.apache.jena.rdf.model.RDFNode createPlainLiteral(String label)
- Specified by:
createPlainLiteralin classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
label-- Returns:
-
handleUnparsableParameter
public org.apache.jena.rdf.model.RDFNode handleUnparsableParameter(String parameter)
- Specified by:
handleUnparsableParameterin classRDFTermParser<org.apache.jena.rdf.model.RDFNode>- Parameters:
parameter-- Returns:
-
-