Class ShaclProperties

java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.ShaclProperties

public class ShaclProperties extends Object
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
    • id

      private Resource id
    • type

      private IRI type
    • clazz

      private final List<IRI> clazz
    • or

      private final List<Resource> or
    • xone

      private final List<Resource> xone
    • and

      private final List<Resource> and
    • not

      private final List<Resource> not
    • node

      private final List<Resource> node
    • property

      private final List<Resource> property
    • equals

      private final List<IRI> equals
    • disjoint

      private final List<IRI> disjoint
    • lessThan

      private final List<IRI> lessThan
    • lessThanOrEquals

      private final List<IRI> lessThanOrEquals
    • minCount

      private Long minCount
    • maxCount

      private Long maxCount
    • datatype

      private IRI datatype
    • in

      private Resource in
    • hasValue

      private final List<Value> hasValue
    • hasValueIn

      private final List<Resource> hasValueIn
    • minLength

      private Long minLength
    • maxLength

      private Long maxLength
    • languageIn

      private Resource languageIn
    • nodeKind

      private Resource nodeKind
    • path

      private Resource path
    • minExclusive

      private Literal minExclusive
    • maxExclusive

      private Literal maxExclusive
    • minInclusive

      private Literal minInclusive
    • maxInclusive

      private Literal maxInclusive
    • pattern

      private String pattern
    • flags

      private String flags
    • targetClass

      private final Set<Resource> targetClass
    • targetNode

      private final TreeSet<Value> targetNode
    • targetSubjectsOf

      private final Set<IRI> targetSubjectsOf
    • targetObjectsOf

      private final Set<IRI> targetObjectsOf
    • targetShape

      private final List<Resource> targetShape
    • qualifiedValueShape

      private Resource qualifiedValueShape
    • qualifiedMinCount

      private Long qualifiedMinCount
    • qualifiedMaxCount

      private Long qualifiedMaxCount
    • qualifiedValueShapesDisjoint

      private Boolean qualifiedValueShapesDisjoint
    • target

      private final List<Resource> target
    • deactivated

      private Boolean deactivated
    • uniqueLang

      private Boolean uniqueLang
    • closed

      private Boolean closed
    • ignoredProperties

      private Resource ignoredProperties
    • message

      private final List<Literal> message
    • severity

      private IRI severity
    • sparql

      private final List<Resource> sparql
  • Constructor Details

  • Method Details

    • getExceptionForLiteralFormatIssue

      private static ShaclShapeParsingException getExceptionForLiteralFormatIssue(Resource id, String predicate, Value object, Class<?> clazz)
    • getExceptionForAlreadyPopulated

      private static ShaclShapeParsingException getExceptionForAlreadyPopulated(Resource id, String predicate, Object existingObject, Value secondValue)
    • getExceptionForCastIssue

      private static ShaclShapeParsingException getExceptionForCastIssue(Resource id, String predicate, Class<?> expectedClass, Value object)
    • getClassName

      private static String getClassName(Value object)
    • getClazz

      public List<IRI> getClazz()
    • getOr

      public List<Resource> getOr()
    • getAnd

      public List<Resource> getAnd()
    • getNot

      public List<Resource> getNot()
    • getMinCount

      public Long getMinCount()
    • getMaxCount

      public Long getMaxCount()
    • getDatatype

      public IRI getDatatype()
    • getIn

      public Resource getIn()
    • getMinLength

      public Long getMinLength()
    • getMaxLength

      public Long getMaxLength()
    • getLanguageIn

      public Resource getLanguageIn()
    • getNodeKind

      public Resource getNodeKind()
    • getPath

      public Resource getPath()
    • getMinExclusive

      public Literal getMinExclusive()
    • getMaxExclusive

      public Literal getMaxExclusive()
    • getMinInclusive

      public Literal getMinInclusive()
    • getMaxInclusive

      public Literal getMaxInclusive()
    • getPattern

      public String getPattern()
    • getFlags

      public String getFlags()
    • getTargetClass

      public Set<Resource> getTargetClass()
    • getTargetNode

      public TreeSet<Value> getTargetNode()
    • getTargetSubjectsOf

      public Set<IRI> getTargetSubjectsOf()
    • getTargetObjectsOf

      public Set<IRI> getTargetObjectsOf()
    • isDeactivated

      public boolean isDeactivated()
    • isUniqueLang

      public boolean isUniqueLang()
    • getId

      public Resource getId()
    • getType

      public IRI getType()
    • getMessage

      public List<Literal> getMessage()
    • getSeverity

      public IRI getSeverity()
    • getProperty

      public List<Resource> getProperty()
    • getNode

      public List<Resource> getNode()
    • isClosed

      public boolean isClosed()
    • getIgnoredProperties

      public Resource getIgnoredProperties()
    • getXone

      public List<Resource> getXone()
    • getHasValue

      public List<Value> getHasValue()
    • getEquals

      public List<IRI> getEquals()
    • getDisjoint

      public List<IRI> getDisjoint()
    • getLessThan

      public List<IRI> getLessThan()
    • getLessThanOrEquals

      public List<IRI> getLessThanOrEquals()
    • getTarget

      public List<Resource> getTarget()
    • getTargetShape

      public List<Resource> getTargetShape()
    • getHasValueIn

      public List<Resource> getHasValueIn()
    • getQualifiedValueShape

      public Resource getQualifiedValueShape()
    • getQualifiedMinCount

      public Long getQualifiedMinCount()
    • getQualifiedMaxCount

      public Long getQualifiedMaxCount()
    • getQualifiedValueShapesDisjoint

      public boolean getQualifiedValueShapesDisjoint()
    • getSparql

      public List<Resource> getSparql()