Packages

trait Decoder extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decoder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Json
  2. implicit class WithDJson extends AnyRef
  3. implicit class WithObj extends AnyRef
  4. implicit class WithSemiExpandedMap extends AnyRef

Abstract Value Members

  1. implicit abstract def baseDecoder: Aux[Json]
  2. abstract def graph: structure.Graph
  3. abstract def nsDecoder: Decoder

Concrete 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. def apply(graph0: Lspace): Aux[Json]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. lazy val blankEdges: Map[String, Task[structure.Edge[_, _]]]
    Attributes
    protected
  7. lazy val blankNodes: Map[String, Task[structure.Node]]
    Attributes
    protected
  8. lazy val blankValues: Map[String, Task[structure.Value[_]]]
    Attributes
    protected
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. lazy val ctwip: Map[String, Task[structure.ClassType[_]]]
    Attributes
    protected
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def extractIris(json: Json)(implicit activeContext: ActiveContext): List[String]

    gets list or iris

  14. def fetch(iri: String): Task[Json]
  15. def fetchClassType(iri: String)(implicit activeContext: ActiveContext): Task[structure.ClassType[_]]
  16. def fetchGraph(iri: String)(implicit activeContext: ActiveContext): Task[Unit]
  17. def fetchOntology(iri: String)(implicit activeContext: ActiveContext): Task[structure.Ontology]
  18. def fetchProperty(iri: String)(implicit activeContext: ActiveContext): Task[structure.Property]
  19. def fetchVocabularyGraph(iri: String)(implicit activeContext: ActiveContext): Task[Unit]
  20. lazy val fetchingInProgress: Map[String, Task[Json]]
    Attributes
    protected
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. val httpClient: HttpClient
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. implicit def jsonToBoolean(json: Json): Option[Boolean]
  27. implicit def jsonToDate(json: Json): Option[LocalDate]
  28. implicit def jsonToDateTime(json: Json): Option[Instant]
  29. implicit def jsonToDouble(json: Json): Option[Double]
  30. implicit def jsonToGeopoint(json: Json): Option[Point]
  31. implicit def jsonToGeopolygon(json: Json): Option[Polygon]
  32. implicit def jsonToInt(json: Json): Option[Int]
  33. implicit def jsonToList(json: Json): Option[List[Json]]
  34. implicit def jsonToLocalDateTime(json: Json): Option[LocalDateTime]
  35. implicit def jsonToLong(json: Json): Option[Long]
  36. implicit def jsonToMap(json: Json): Option[Map[String, Json]]
  37. implicit def jsonToString(json: Json): Option[String]
  38. implicit def jsonToTime(json: Json): Option[LocalTime]
  39. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  42. lazy val owip: Map[String, Task[structure.Ontology]]
    Attributes
    protected
  43. def parse(string: String): Task[Json]
  44. def prepareClassType(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.ClassType[_]]
  45. def prepareDataType(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[datatype.DataType[_]]
  46. def prepareOntology(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.Ontology]
  47. def prepareProperty(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.Property]
  48. lazy val pwip: Map[String, Task[structure.Property]]
    Attributes
    protected
  49. def stringToEdge(json: String)(implicit activeContext: ActiveContext): Task[structure.Edge[Any, Any]]
  50. def stringToLabeledNode(json: String, ontology: structure.Ontology)(implicit activeContext: ActiveContext): Task[structure.Node]
  51. def stringToNode(json: String)(implicit activeContext: ActiveContext): Task[structure.Node]
  52. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  53. def toClasstype(iri: String)(implicit activeContext: ActiveContext): Task[structure.ClassType[Any]]
  54. def toClasstypes(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.ClassType[Any]]]
  55. def toCollection[T](json: List[Json], label: CollectionType[T])(implicit activeContext: ActiveContext): Task[T]
  56. def toData(json: Json, label: datatype.DataType[_])(implicit activeContext: ActiveContext): Task[Any]
  57. def toDatatype(iri: String)(implicit activeContext: ActiveContext): Task[datatype.DataType[Any]]
  58. def toDatatypes(json: Json)(implicit activeContext: ActiveContext): Task[List[datatype.DataType[Any]]]
  59. def toEdge(expandedJson: ExpandedMap[Json], expectedTypes: List[structure.Property])(implicit activeContext: ActiveContext): Option[Task[structure.Edge[Any, Any]]]
  60. def toEdge(expandedJson: ExpandedMap[Json], expectedType: Option[structure.Property])(implicit activeContext: ActiveContext): Option[Task[structure.Edge[Any, Any]]]
  61. def toEdge(json: Json)(implicit activeContext: ActiveContext): Task[structure.Edge[Any, Any]]
  62. def toGeometric[T](json: Json, label: GeometricType[T])(implicit activeContext: ActiveContext): Task[T]
  63. def toLabeledNode(json: Json, ontology: structure.Ontology)(implicit activeContext: ActiveContext): Task[structure.Node]
  64. def toList(list: List[Json], label: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[List[Any]]
  65. def toListSet(list: List[Json], label: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[ListSet[Any]]
  66. def toLiteral[T](json: Json, label: LiteralType[T])(implicit activeContext: ActiveContext): Task[T]
  67. def toMap(list: List[Json], keyLabel: Option[structure.ClassType[_]], valueLabel: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Map[Any, Any]]
  68. def toNode(expandedJson: ExpandedMap[Json], label: Option[structure.Ontology])(implicit activeContext: ActiveContext): Task[structure.Node]
  69. def toNode(json: Json)(implicit activeContext: ActiveContext): Task[structure.Node]
  70. def toObject(expandedJson: ExpandedMap[Json], expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[(structure.ClassType[Any], Any)]
  71. def toObject(json: Json, label: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[(structure.ClassType[Any], Any)]
  72. def toOntologies(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.Ontology]]
  73. def toOntology(iri: String)(implicit activeContext: ActiveContext): Task[structure.Ontology]
  74. def toPrimitive(json: Json): Option[Any]
  75. def toProperties(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.Property]]
  76. def toProperty(iri: String)(implicit activeContext: ActiveContext): Task[structure.Property]
  77. def toResource(json: Json, expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[structure.Resource[Any]]
  78. def toResource(expandedJson: ExpandedMap[Json], expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[structure.Resource[Any]]

  79. def toSet(list: List[Json], label: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Set[Any]]
  80. def toString(): String
    Definition Classes
    AnyRef → Any
  81. def toStructured[T](json: Json, label: StructuredType[T])(implicit activeContext: ActiveContext): Task[T]
  82. def toTuple[T](json: List[Json], label: TupleType[T])(implicit activeContext: ActiveContext): Task[T]
  83. def toValue(json: Json, label: datatype.DataType[_])(implicit activeContext: ActiveContext): Task[structure.Value[Any]]
  84. def toVector(list: List[Json], label: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Vector[Any]]
  85. def tryData(expandedJson: ExpandedMap[Json], expectedType: Option[datatype.DataType[_]])(implicit activeContext: ActiveContext): Option[Task[Any]]
  86. def tryEdgeRef(json: Json, label: structure.Property)(implicit activeContext: ActiveContext): Option[Task[structure.Edge[_, _]]]
  87. def tryNodeRef(json: Json)(implicit activeContext: ActiveContext): Option[Task[structure.Node]]
  88. def tryRaw(json: Json, expectedType: Option[structure.ClassType[Any]] = None)(implicit activeContext: ActiveContext): Option[Task[(structure.ClassType[Any], Any)]]
  89. def tryValue(expandedJson: ExpandedMap[Json], expectedType: Option[datatype.DataType[_]])(implicit activeContext: ActiveContext): Option[Task[structure.Value[Any]]]
  90. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  93. def withEdges[T <: structure.Resource[_]](resource: T, otherJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[T]

    1.

    1. map key to active property 2. process value 2.1 if object 2.1.1 if no-container 2.1.1.1 teResource 2.1.2 container 2.1.2.1 container-type

    otherJson

    already expanded object

  94. object contextProcessing

    https://www.w3.org/2018/jsonld-cg-reports/json-ld-api/#context-processing-algorithms

  95. object createTermDefinition

    https://www.w3.org/2018/jsonld-cg-reports/json-ld-api/#create-term-definition

Inherited from AnyRef

Inherited from Any

Ungrouped