ConstantTermType - type for representing constants in triple patterns
(i.e., URIs and literals)NamedVarType - type for representing named variables in triple patternsAnonVarType - type for representing anonymous variables in triple
patterns (i.e., variables denoted by a blank node)public abstract class TriplePatternElementParser<ConstantTermType,NamedVarType,AnonVarType> extends RDFTermParser<ConstantTermType>
ITriplePatternElements.| Modifier and Type | Field and Description |
|---|---|
TriplePatternElementFactory<ConstantTermType,NamedVarType,AnonVarType> |
factory |
STRINGPATTERN| Constructor and Description |
|---|
TriplePatternElementParser() |
| Modifier and Type | Method and Description |
|---|---|
abstract AnonVarType |
createAnonymousVariable(String label) |
abstract NamedVarType |
createNamedVariable(String varName) |
ITriplePatternElement<ConstantTermType,NamedVarType,AnonVarType> |
parseIntoTriplePatternElement(String param) |
createBlankNode, createLanguageLiteral, createPlainLiteral, createTypedLiteral, createURI, handleUnparsableParameter, parseIntoRDFNodepublic final TriplePatternElementFactory<ConstantTermType,NamedVarType,AnonVarType> factory
public ITriplePatternElement<ConstantTermType,NamedVarType,AnonVarType> parseIntoTriplePatternElement(String param)
param - public abstract NamedVarType createNamedVariable(String varName)
varName - public abstract AnonVarType createAnonymousVariable(String label)
label - Copyright © 2022. All rights reserved.