Package org.apache.jena.shex.expressions
Class ShapeExpression
- java.lang.Object
-
- org.apache.jena.shex.expressions.ShapeExpression
-
- Direct Known Subclasses:
NodeConstraint,ShapeExprAND,ShapeExprExternal,ShapeExprFalse,ShapeExprNone,ShapeExprNOT,ShapeExprOR,ShapeExprRef,ShapeExprTripleExpr,ShapeExprTrue
public abstract class ShapeExpression extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static NodeFormatternodeFmtAbbrev
-
Constructor Summary
Constructors Constructor Description ShapeExpression()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringasString()abstract booleanequals(java.lang.Object obj)abstract inthashCode()abstract voidprint(org.apache.jena.atlas.io.IndentedWriter out, NodeFormatter nFmt)abstract booleansatisfies(ValidationContext vCxt, Node data)The "satisfies" function.abstract java.lang.StringtoString()abstract voidvisit(ShapeExprVisitor visitor)
-
-
-
Field Detail
-
nodeFmtAbbrev
public static NodeFormatter nodeFmtAbbrev
-
-
Method Detail
-
satisfies
public abstract boolean satisfies(ValidationContext vCxt, Node data)
The "satisfies" function. Return true for OK, false for not OK.
-
print
public abstract void print(org.apache.jena.atlas.io.IndentedWriter out, NodeFormatter nFmt)
-
asString
public java.lang.String asString()
-
visit
public abstract void visit(ShapeExprVisitor visitor)
-
toString
public abstract java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public abstract boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-