c

amf.plugins.features.validation

JVMValidationReport

class JVMValidationReport extends ValidationReport with JSONLDParser

Parses a JSON-LD report

Linear Supertypes
JSONLDParser, ValidationReport, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JVMValidationReport
  2. JSONLDParser
  3. ValidationReport
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new JVMValidationReport(jsonld: String)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val SHACL_CONFORMS: String
  5. val SHACL_RESULT: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def conforms: Boolean
    Definition Classes
    JVMValidationReport → ValidationReport
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def extractId(json: JValue, toFind: String): Option[String]

    Extracts the first ID for a JSON-LD node property

    Extracts the first ID for a JSON-LD node property

    json

    JSON Value

    toFind

    property to find

    Definition Classes
    JSONLDParser
  12. def extractIds(json: JValue, toFind: String): List[String]

    Extracts all the IDs for a JSON-LD node property

    Extracts all the IDs for a JSON-LD node property

    json

    JSON value

    toFind

    property to find

    Definition Classes
    JSONLDParser
  13. def extractSubject(jsonld: JObject): Option[String]
    Definition Classes
    JSONLDParser
  14. def extractValue(json: JValue, toFind: String): Option[JValue]

    Extracts a single value by property from a JSON-LD resource node

    Extracts a single value by property from a JSON-LD resource node

    json

    JSON-LD resource node

    toFind

    property to find

    Definition Classes
    JSONLDParser
  15. def extractValues(json: JValue, toFind: String): List[JValue]

    Extracts a value from an expanded JSON-LD node

    Extracts a value from an expanded JSON-LD node

    json

    JSON-LD resource

    toFind

    property to find in the resource

    returns

    Optional value found

    Definition Classes
    JSONLDParser
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. val parsed: JArray
  24. val reportNode: JObject
  25. def results: List[ValidationResult]
    Definition Classes
    JVMValidationReport → ValidationReport
  26. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    JVMValidationReport → AnyRef → Any
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from JSONLDParser

Inherited from ValidationReport

Inherited from AnyRef

Inherited from Any

Ungrouped