Package org.eclipse.rdf4j.sail.shacl.ast
Class StatementMatcher.Variable<T extends Value>
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.StatementMatcher.Variable<T>
-
- Enclosing class:
- StatementMatcher
public static class StatementMatcher.Variable<T extends Value> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
baseName
(package private) java.lang.String
name
static StatementMatcher.Variable<Value>
THIS
(package private) T
value
static StatementMatcher.Variable<Value>
VALUE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asSparqlVariable()
boolean
equals(java.lang.Object o)
java.lang.String
getName()
T
getValue()
int
hashCode()
boolean
isWildcard()
java.lang.String
toString()
-
-
-
Field Detail
-
VALUE
public static final StatementMatcher.Variable<Value> VALUE
-
THIS
public static final StatementMatcher.Variable<Value> THIS
-
name
java.lang.String name
-
baseName
java.lang.String baseName
-
-
Constructor Detail
-
Variable
public Variable(java.lang.String name, T value)
-
Variable
public Variable(java.lang.String name)
-
Variable
public Variable(StatementMatcher.Variable<?> baseVariable, java.lang.String name)
-
Variable
public Variable(T value)
-
Variable
public Variable()
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getValue
public T getValue()
-
isWildcard
public boolean isWildcard()
-
asSparqlVariable
public java.lang.String asSparqlVariable()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-