class CustomShaclValidator extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CustomShaclValidator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CustomShaclValidator(model: BaseUnit, validations: EffectiveValidations, customFunctions: CustomShaclFunctions, options: ValidationOptions)(implicit executionContext: ExecutionContext)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def amfScalarToScala(scalar: AmfScalar): Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def extractPredicateValue(predicate: String, element: DomainElement): Option[(Annotations, AmfElement, Option[Any])]
- def extractPropertyValue(propertyConstraint: PropertyConstraint, element: DomainElement): Option[(Annotations, AmfElement, Option[Any])]
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def findFieldTarget(element: DomainElement, property: String): Option[(Annotations, Seq[AmfElement])]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getFunctionForName(name: String): CustomShaclFunction
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
matchingClass(specification: ValidationSpecification, classes: Seq[String]): Boolean
- Attributes
- protected
-
def
matchingInstance(specification: ValidationSpecification, element: DomainElement): Boolean
- Attributes
- protected
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reportFailure(validationSpecification: ValidationSpecification, functionConstraint: FunctionConstraint, id: String, annotations: Annotations, propertyPath: Option[String] = None): Unit
- def reportFailure(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, id: String, annotations: Annotations): Unit
- def reportFailure(validationSpecification: ValidationSpecification, id: String, annotations: Annotations): Unit
- def run: Future[ValidationReport]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def validate(validationSpecification: ValidationSpecification, element: DomainElement): Unit
- def validateClosed(validationSpecification: ValidationSpecification, element: DomainElement, closed: Boolean): Unit
- def validateCustom(validationSpecification: ValidationSpecification, element: DomainElement): Unit
- def validateDataType(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateFunctionConstraint(validationSpecification: ValidationSpecification, element: DomainElement): Unit
-
def
validateIdentityTransformation(element: DomainElement): Unit
- Attributes
- protected
- def validateIn(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMaxCount(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMaxExclusive(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMaxInclusive(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMaxLength(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMinCount(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMinExclusive(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMinInclusive(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateMinLength(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validateNodeConstraint(validationSpecification: ValidationSpecification, nodeConstraint: NodeConstraint, element: DomainElement): Unit
-
def
validateObjectsOf(validationSpecification: ValidationSpecification, element: DomainElement): Unit
- Attributes
- protected
- def validatePattern(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- def validatePropertyConstraint(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, element: DomainElement): Unit
- def validatePropertyNode(validationSpecification: ValidationSpecification, propertyConstraint: PropertyConstraint, parentElement: DomainElement): Unit
- var validationReport: CustomValidationReport
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()