Package org.apache.jena.shex.expressions
Class NodeConstraint
- java.lang.Object
-
- org.apache.jena.shex.expressions.ShapeExpression
-
- org.apache.jena.shex.expressions.NodeConstraint
-
- Direct Known Subclasses:
DatatypeConstraint,NodeKindConstraint,NumLengthConstraint,NumRangeConstraint,StrLengthConstraint,StrRegexConstraint,ValueConstraint
public abstract class NodeConstraint extends ShapeExpression
-
-
Field Summary
-
Fields inherited from class org.apache.jena.shex.expressions.ShapeExpression
nodeFmtAbbrev
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanequals(java.lang.Object other)abstract inthashCode()abstract ReportItemnodeSatisfies(ValidationContext vCxt, Node data)The function "nodeSatisfies" == satisfies2(n, nc)voidprint(org.apache.jena.atlas.io.IndentedWriter out, NodeFormatter nFmt)booleansatisfies(ValidationContext vCxt, Node data)The "satisfies" function.abstract java.lang.StringtoString()-
Methods inherited from class org.apache.jena.shex.expressions.ShapeExpression
asString, visit
-
-
-
-
Method Detail
-
satisfies
public boolean satisfies(ValidationContext vCxt, Node data)
Description copied from class:ShapeExpressionThe "satisfies" function. Return true for OK, false for not OK.- Specified by:
satisfiesin classShapeExpression
-
nodeSatisfies
public abstract ReportItem nodeSatisfies(ValidationContext vCxt, Node data)
The function "nodeSatisfies" == satisfies2(n, nc)
-
print
public void print(org.apache.jena.atlas.io.IndentedWriter out, NodeFormatter nFmt)- Specified by:
printin classShapeExpression
-
hashCode
public abstract int hashCode()
- Specified by:
hashCodein classShapeExpression
-
equals
public abstract boolean equals(java.lang.Object other)
- Specified by:
equalsin classShapeExpression
-
toString
public abstract java.lang.String toString()
- Specified by:
toStringin classShapeExpression
-
-