Package org.apache.jena.shex.expressions
Class StrRegexConstraint
- java.lang.Object
-
- org.apache.jena.shex.expressions.ShapeExpression
-
- org.apache.jena.shex.expressions.NodeConstraint
-
- org.apache.jena.shex.expressions.StrRegexConstraint
-
public class StrRegexConstraint extends NodeConstraint
sh:pattern. This applies to literals and URI through the use of SPARQL str().
-
-
Field Summary
-
Fields inherited from class org.apache.jena.shex.expressions.ShapeExpression
nodeFmtAbbrev
-
-
Constructor Summary
Constructors Constructor Description StrRegexConstraint(java.lang.String pattern, java.lang.String flagsStr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetFlagsStr()java.lang.StringgetPattern()inthashCode()ReportItemnodeSatisfies(ValidationContext vCxt, Node n)The function "nodeSatisfies" == satisfies2(n, nc)java.lang.StringtoString()voidvisit(ShapeExprVisitor visitor)-
Methods inherited from class org.apache.jena.shex.expressions.NodeConstraint
print, satisfies
-
Methods inherited from class org.apache.jena.shex.expressions.ShapeExpression
asString
-
-
-
-
Method Detail
-
getPattern
public java.lang.String getPattern()
-
getFlagsStr
public java.lang.String getFlagsStr()
-
nodeSatisfies
public ReportItem nodeSatisfies(ValidationContext vCxt, Node n)
Description copied from class:NodeConstraintThe function "nodeSatisfies" == satisfies2(n, nc)- Specified by:
nodeSatisfiesin classNodeConstraint
-
visit
public void visit(ShapeExprVisitor visitor)
- Specified by:
visitin classShapeExpression
-
toString
public java.lang.String toString()
- Specified by:
toStringin classNodeConstraint
-
hashCode
public int hashCode()
- Specified by:
hashCodein classNodeConstraint
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin classNodeConstraint
-
-