CTT - type for representing constants in triple patterns (i.e., URIs and
literals)NVT - type for representing named variables in triple patternsAVT - type for representing anonymous variables in triple patterns (i.e.,
variables denoted by a blank node)public class TriplePatternElementFactory<CTT,NVT,AVT> extends Object
ITriplePatternElements.| Modifier and Type | Class and Description |
|---|---|
static class |
TriplePatternElementFactory.AnonymousVariable<CTT,NVT,AVT> |
static class |
TriplePatternElementFactory.ConstantRDFTerm<CTT,NVT,AVT> |
static class |
TriplePatternElementFactory.NamedVariable<CTT,NVT,AVT> |
static class |
TriplePatternElementFactory.SpecificVariable<CTT,NVT,AVT> |
static class |
TriplePatternElementFactory.UnspecifiedVariable<CTT,NVT,AVT> |
static class |
TriplePatternElementFactory.Variable<CTT,NVT,AVT> |
| Constructor and Description |
|---|
TriplePatternElementFactory() |
| Modifier and Type | Method and Description |
|---|---|
ITriplePatternElement<CTT,NVT,AVT> |
createAnonymousVariable(AVT bnode) |
ITriplePatternElement<CTT,NVT,AVT> |
createConstantRDFTerm(CTT term) |
ITriplePatternElement<CTT,NVT,AVT> |
createNamedVariable(NVT v) |
ITriplePatternElement<CTT,NVT,AVT> |
createUnspecifiedVariable() |
public ITriplePatternElement<CTT,NVT,AVT> createUnspecifiedVariable()
public ITriplePatternElement<CTT,NVT,AVT> createNamedVariable(NVT v)
v - public ITriplePatternElement<CTT,NVT,AVT> createAnonymousVariable(AVT bnode)
bnode - public ITriplePatternElement<CTT,NVT,AVT> createConstantRDFTerm(CTT term)
term - Copyright © 2022. All rights reserved.