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
ConstructorsConstructorDescriptionTripleExprCardinality
(TripleExpression tripleExpr, Cardinality cardinality, List<SemAct> semActs) -
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
int
max()
int
min()
void
print
(org.apache.jena.atlas.io.IndentedWriter iOut, NodeFormatter nFmt) target()
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
-
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
-
toString
- Overrides:
toString
in classTripleExpression
-