CTT - NVT - AVT - public static class TriplePatternElementFactory.UnspecifiedVariable<CTT,NVT,AVT> extends TriplePatternElementFactory.Variable<CTT,NVT,AVT>
| Constructor and Description |
|---|
UnspecifiedVariable() |
| Modifier and Type | Method and Description |
|---|---|
AVT |
asAnonymousVariable()
Returns a representation of this element as a blank node (assuming
it is a specific, but non-named variable).
|
NVT |
asNamedVariable()
Returns a representation of this element as a named variable (assuming
it is a specific variable that has a name).
|
boolean |
isAnonymousVariable()
Returns true if this element is a specific variable that does not have
a name (i.e., it is denoted by a blank node), and false if either it is
not a specific variable or it is a specific variable that has a name.
|
boolean |
isNamedVariable()
Returns true if this element is a specific variable that has a name
(i.e., it is denoted by a string that begins with a question mark),
and false if either it is not a specific variable or it is a specific
variable that is denoted by a blank node.
|
boolean |
isSpecificVariable()
Returns true if this element is a specific variable, and false if either
it is not a variable (but a URI or literal) or it is some variable that
is not specified.
|
String |
toString() |
asConstantTerm, isVariablepublic boolean isSpecificVariable()
ITriplePatternElementpublic boolean isNamedVariable()
ITriplePatternElementITriplePatternElement.asNamedVariable().public NVT asNamedVariable()
ITriplePatternElementpublic boolean isAnonymousVariable()
ITriplePatternElementITriplePatternElement.asAnonymousVariable().public AVT asAnonymousVariable()
ITriplePatternElementCopyright © 2022. All rights reserved.