java.lang.Object
org.apache.jena.shex.expressions.TripleExpression
org.apache.jena.shex.expressions.TripleExprCardinality
- All Implemented Interfaces:
ShexPrintable
Class to add cardinality to a bracketed
TripleExpression
.
TripleConstraints
have their own cardinality handling.
-
Constructor Summary
ConstructorDescriptionTripleExprCardinality
(TripleExpression tripleExpr, Cardinality cardinality, List<SemAct> semActs) -
Method Summary
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
-
TripleExprCardinality
public TripleExprCardinality(TripleExpression tripleExpr, Cardinality cardinality, List<SemAct> semActs)
-
-
Method Details
-
target
-
cardinalityString
-
min
public int min() -
max
public int max() -
visit
- Specified by:
visit
in classTripleExpression
-
hashCode
public int hashCode()- Specified by:
hashCode
in classTripleExpression
-
equals
- Specified by:
equals
in classTripleExpression
-
print
public void print(org.apache.jena.atlas.io.IndentedWriter iOut, org.apache.jena.riot.out.NodeFormatter nFmt) -
toString
- Overrides:
toString
in classTripleExpression
-