java.lang.Object
org.apache.jena.shex.expressions.NodeConstraintComponent
- All Implemented Interfaces:
Satisfies,ShexPrintable
- Direct Known Subclasses:
DatatypeConstraint,NodeKindConstraint,NumLengthConstraint,NumRangeConstraint,StrLengthConstraint,StrRegexConstraint,ValueConstraint
The elements making up
NodeConstraint {
id:shapeExprLabel?
nodeKind:("iri" | "bnode" | "nonliteral" | "literal")?
datatype:IRIREF?
xsFacet*
values:[valueSetValue+]?
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract 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 StringtoString()abstract voidvisit(NodeConstraintVisitor visitor) Methods inherited from interface org.apache.jena.shex.expressions.ShexPrintable
asString, print
-
Constructor Details
-
NodeConstraintComponent
public NodeConstraintComponent()
-
-
Method Details
-
satisfies
Description copied from interface:SatisfiesThe "satisfies" function. Return true for OK, false for not OK. -
nodeSatisfies
The function "nodeSatisfies" == satisfies2(n, nc) -
visit
-
print
- Specified by:
printin interfaceShexPrintable
-
hashCode
public abstract int hashCode() -
equals
-
toString
-