Package org.eclipse.rdf4j.sail.shacl.ast
Class ShaclProperties
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.ShaclProperties
-
public class ShaclProperties extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Resource>
and
private java.util.List<IRI>
clazz
private java.lang.Boolean
closed
private IRI
datatype
private java.lang.Boolean
deactivated
private java.util.List<IRI>
disjoint
private java.util.List<IRI>
equals
private java.lang.String
flags
private java.util.List<Value>
hasValue
private java.util.List<Resource>
hasValueIn
private Resource
id
private Resource
ignoredProperties
private Resource
in
private Resource
languageIn
private java.util.List<IRI>
lessThan
private java.util.List<IRI>
lessThanOrEquals
private static org.slf4j.Logger
logger
private java.lang.Long
maxCount
private Literal
maxExclusive
private Literal
maxInclusive
private java.lang.Long
maxLength
private java.util.List<Literal>
message
private java.lang.Long
minCount
private Literal
minExclusive
private Literal
minInclusive
private java.lang.Long
minLength
private java.util.List<Resource>
node
private Resource
nodeKind
private java.util.List<Resource>
not
private java.util.List<Resource>
or
private Resource
path
private java.lang.String
pattern
private java.util.List<Resource>
property
private java.lang.Long
qualifiedMaxCount
private java.lang.Long
qualifiedMinCount
private Resource
qualifiedValueShape
private java.lang.Boolean
qualifiedValueShapesDisjoint
private IRI
severity
private java.util.List<Resource>
sparql
private java.util.List<Resource>
target
private java.util.Set<Resource>
targetClass
private java.util.TreeSet<Value>
targetNode
private java.util.Set<IRI>
targetObjectsOf
private java.util.List<Resource>
targetShape
private java.util.Set<IRI>
targetSubjectsOf
private IRI
type
private java.lang.Boolean
uniqueLang
private java.util.List<Resource>
xone
-
Constructor Summary
Constructors Constructor Description ShaclProperties(Resource id, ShapeSource connection)
-
Method Summary
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
id
private Resource id
-
type
private IRI type
-
clazz
private final java.util.List<IRI> clazz
-
or
private final java.util.List<Resource> or
-
xone
private final java.util.List<Resource> xone
-
and
private final java.util.List<Resource> and
-
not
private final java.util.List<Resource> not
-
node
private final java.util.List<Resource> node
-
property
private final java.util.List<Resource> property
-
equals
private final java.util.List<IRI> equals
-
disjoint
private final java.util.List<IRI> disjoint
-
lessThan
private final java.util.List<IRI> lessThan
-
lessThanOrEquals
private final java.util.List<IRI> lessThanOrEquals
-
minCount
private java.lang.Long minCount
-
maxCount
private java.lang.Long maxCount
-
datatype
private IRI datatype
-
in
private Resource in
-
hasValue
private final java.util.List<Value> hasValue
-
hasValueIn
private final java.util.List<Resource> hasValueIn
-
minLength
private java.lang.Long minLength
-
maxLength
private java.lang.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 java.lang.String pattern
-
flags
private java.lang.String flags
-
targetClass
private final java.util.Set<Resource> targetClass
-
targetNode
private final java.util.TreeSet<Value> targetNode
-
targetSubjectsOf
private final java.util.Set<IRI> targetSubjectsOf
-
targetObjectsOf
private final java.util.Set<IRI> targetObjectsOf
-
targetShape
private final java.util.List<Resource> targetShape
-
qualifiedValueShape
private Resource qualifiedValueShape
-
qualifiedMinCount
private java.lang.Long qualifiedMinCount
-
qualifiedMaxCount
private java.lang.Long qualifiedMaxCount
-
qualifiedValueShapesDisjoint
private java.lang.Boolean qualifiedValueShapesDisjoint
-
target
private final java.util.List<Resource> target
-
deactivated
private java.lang.Boolean deactivated
-
uniqueLang
private java.lang.Boolean uniqueLang
-
closed
private java.lang.Boolean closed
-
ignoredProperties
private Resource ignoredProperties
-
message
private final java.util.List<Literal> message
-
severity
private IRI severity
-
sparql
private final java.util.List<Resource> sparql
-
-
Constructor Detail
-
ShaclProperties
public ShaclProperties(Resource id, ShapeSource connection)
-
-
Method Detail
-
getExceptionForLiteralFormatIssue
private static ShaclShapeParsingException getExceptionForLiteralFormatIssue(Resource id, java.lang.String predicate, Value object, java.lang.Class<?> clazz)
-
getExceptionForAlreadyPopulated
private static ShaclShapeParsingException getExceptionForAlreadyPopulated(Resource id, java.lang.String predicate, java.lang.Object existingObject, Value secondValue)
-
getExceptionForCastIssue
private static ShaclShapeParsingException getExceptionForCastIssue(Resource id, java.lang.String predicate, java.lang.Class<?> expectedClass, Value object)
-
getClassName
private static java.lang.String getClassName(Value object)
-
getClazz
public java.util.List<IRI> getClazz()
-
getOr
public java.util.List<Resource> getOr()
-
getAnd
public java.util.List<Resource> getAnd()
-
getNot
public java.util.List<Resource> getNot()
-
getMinCount
public java.lang.Long getMinCount()
-
getMaxCount
public java.lang.Long getMaxCount()
-
getDatatype
public IRI getDatatype()
-
getIn
public Resource getIn()
-
getMinLength
public java.lang.Long getMinLength()
-
getMaxLength
public java.lang.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 java.lang.String getPattern()
-
getFlags
public java.lang.String getFlags()
-
getTargetClass
public java.util.Set<Resource> getTargetClass()
-
getTargetNode
public java.util.TreeSet<Value> getTargetNode()
-
getTargetSubjectsOf
public java.util.Set<IRI> getTargetSubjectsOf()
-
getTargetObjectsOf
public java.util.Set<IRI> getTargetObjectsOf()
-
isDeactivated
public boolean isDeactivated()
-
isUniqueLang
public boolean isUniqueLang()
-
getId
public Resource getId()
-
getType
public IRI getType()
-
getMessage
public java.util.List<Literal> getMessage()
-
getSeverity
public IRI getSeverity()
-
getProperty
public java.util.List<Resource> getProperty()
-
getNode
public java.util.List<Resource> getNode()
-
isClosed
public boolean isClosed()
-
getIgnoredProperties
public Resource getIgnoredProperties()
-
getXone
public java.util.List<Resource> getXone()
-
getHasValue
public java.util.List<Value> getHasValue()
-
getEquals
public java.util.List<IRI> getEquals()
-
getDisjoint
public java.util.List<IRI> getDisjoint()
-
getLessThan
public java.util.List<IRI> getLessThan()
-
getLessThanOrEquals
public java.util.List<IRI> getLessThanOrEquals()
-
getTarget
public java.util.List<Resource> getTarget()
-
getTargetShape
public java.util.List<Resource> getTargetShape()
-
getHasValueIn
public java.util.List<Resource> getHasValueIn()
-
getQualifiedValueShape
public Resource getQualifiedValueShape()
-
getQualifiedMinCount
public java.lang.Long getQualifiedMinCount()
-
getQualifiedMaxCount
public java.lang.Long getQualifiedMaxCount()
-
getQualifiedValueShapesDisjoint
public boolean getQualifiedValueShapesDisjoint()
-
getSparql
public java.util.List<Resource> getSparql()
-
-