Class NodeConstraintComponent

java.lang.Object
org.apache.jena.shex.expressions.NodeConstraintComponent
All Implemented Interfaces:
Satisfies, ShexPrintable
Direct Known Subclasses:
DatatypeConstraint, NodeKindConstraint, NumLengthConstraint, NumRangeConstraint, StrLengthConstraint, StrRegexConstraint, ValueConstraint

public abstract class NodeConstraintComponent extends Object implements Satisfies, ShexPrintable
The elements making up
    NodeConstraint  {
        id:shapeExprLabel?
        nodeKind:("iri" | "bnode" | "nonliteral" | "literal")?
        datatype:IRIREF?
        xsFacet*
        values:[valueSetValue+]?
    }
    
  • Constructor Details

    • NodeConstraintComponent

      public NodeConstraintComponent()
  • Method Details