public class LiteralExpression extends AbstractExpression
operator| Constructor and Description |
|---|
LiteralExpression(java.lang.Object literal)
Constructor.
|
LiteralExpression(java.lang.Object literal,
IRI iri)
Constructor.
|
LiteralExpression(java.lang.Object literal,
java.lang.String qname)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendContent(java.lang.String prefix,
java.lang.StringBuilder buf)
Append the expression content to a buffer.
|
boolean |
checkValidity(ISparqlRequestGroup request)
Return true.
|
IRI |
getIRI()
Return the IRI (may be null).
|
java.lang.Object |
getLiteral()
Return the literal.
|
java.util.Set<java.lang.String> |
getOutputVariables()
Return an empty set.
|
java.lang.String |
getQName()
Return the qualified name (may be null).
|
java.util.Set<java.lang.String> |
getVariables()
Return an empty set.
|
boolean |
hasIRI()
Return true if this Literal has an IRI.
|
boolean |
hasQName()
Return true if this Literal has a qualified name.
|
boolean |
isSimpleExpression()
Return true.
|
getOperator, setOperator, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreate, getContent, getOperatorAsString, getOperatorAsStringpublic LiteralExpression(java.lang.Object literal)
literal - the literal valuepublic LiteralExpression(java.lang.Object literal,
java.lang.String qname)
literal - the literal valueqname - the qualified namepublic LiteralExpression(java.lang.Object literal,
IRI iri)
literal - the literal valueiri - the IRIpublic java.lang.Object getLiteral()
public java.lang.String getQName()
public boolean hasQName()
public IRI getIRI()
public boolean hasIRI()
public java.util.Set<java.lang.String> getOutputVariables()
public java.util.Set<java.lang.String> getVariables()
public boolean isSimpleExpression()
public boolean checkValidity(ISparqlRequestGroup request)
request - the requestpublic void appendContent(java.lang.String prefix,
java.lang.StringBuilder buf)
Expressionprefix - the prefixbuf - the bufferCopyright © 2025, 2026 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence