java.lang.Object
org.apache.jena.shex.expressions.TripleExpression
org.apache.jena.shex.expressions.TripleConstraint
- All Implemented Interfaces:
ShexPrintable
-
Constructor Summary
ConstructorDescriptionTripleConstraint
(org.apache.jena.graph.Node label, org.apache.jena.graph.Node predicate, boolean reverse, ShapeExpression valueExpr, Cardinality cardinality, List<SemAct> semActs) -
Method Summary
Modifier and TypeMethodDescriptionboolean
org.apache.jena.graph.Node
int
hashCode()
org.apache.jena.graph.Node
label()
int
max()
int
min()
void
print
(org.apache.jena.atlas.io.IndentedWriter iOut, org.apache.jena.riot.out.NodeFormatter nFmt) boolean
reverse()
toString()
void
visit
(TripleExprVisitor visitor) Methods inherited from class org.apache.jena.shex.expressions.TripleExpression
getSemActs, setSemActs, testSemanticActions
Methods inherited from interface org.apache.jena.shex.expressions.ShexPrintable
asString, print
-
Constructor Details
-
TripleConstraint
public TripleConstraint(org.apache.jena.graph.Node label, org.apache.jena.graph.Node predicate, boolean reverse, ShapeExpression valueExpr, Cardinality cardinality, List<SemAct> semActs)
-
-
Method Details
-
cardinalityString
-
label
public org.apache.jena.graph.Node label() -
min
public int min() -
max
public int max() -
getPredicate
public org.apache.jena.graph.Node getPredicate() -
getShapeExpression
-
reverse
public boolean reverse() -
visit
- Specified by:
visit
in classTripleExpression
-
print
public void print(org.apache.jena.atlas.io.IndentedWriter iOut, org.apache.jena.riot.out.NodeFormatter nFmt) -
hashCode
public int hashCode()- Specified by:
hashCode
in classTripleExpression
-
equals
- Specified by:
equals
in classTripleExpression
-
toString
- Overrides:
toString
in classTripleExpression
-