Packages

class Decode extends codec.Decode[Json, JsonObject]

Linear Supertypes
codec.Decode[Json, JsonObject], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decode
  2. Decode
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Decode(graph: Graph)

Type Members

  1. type AC = ActiveContext[Json, JsonObject]
    Definition Classes
    Decode
  2. type AP = ActiveProperty[Json, JsonObject]
    Definition Classes
    Decode

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def encoder: codec.Encode[Json, JsonObject]
    Definition Classes
    DecodeDecode
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def extractContext(obj: Map[String, Json])(implicit activeContext: AC): Task[AC]
    Definition Classes
    Decode
  10. def extractDatatype(obj: Map[String, Json])(implicit activeContext: AC): Task[Option[DataType[Any]]]
    Definition Classes
    Decode
  11. def extractOntologies(obj: Map[String, Json])(implicit activeContext: AC): Task[List[Ontology]]
    Definition Classes
    Decode
  12. def extractProperties(obj: Map[String, Json])(implicit activeContext: AC): Task[Option[Property]]
    Definition Classes
    Decode
  13. def extractRefs(json: Json)(implicit activeContext: AC): List[String]

    gets list or iris

    gets list or iris

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

    Definition Classes
    Decode
  77. def toSet(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[Set[Any]]
    Definition Classes
    Decode
  78. def toSetType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[SetType[Any]]
    Definition Classes
    Decode
  79. def toString(): String
    Definition Classes
    AnyRef → Any
  80. def toStructured[T](json: Json, label: StructuredType[T])(implicit activeContext: AC): Task[T]
    Definition Classes
    Decode
  81. def toTuple[T](json: List[Json], label: TupleType[T])(implicit activeContext: AC): Task[T]
    Definition Classes
    Decode
  82. def toTuple2(json: List[Json], label1: List[ClassType[_]], label2: List[ClassType[_]])(implicit activeContext: AC): Task[(Any, Any)]
    Definition Classes
    Decode
  83. def toTuple2Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple2Type[Any, Any]]
    Definition Classes
    Decode
  84. def toTuple3(json: List[Json], label1: List[ClassType[_]], label2: List[ClassType[_]], label3: List[ClassType[_]])(implicit activeContext: AC): Task[(Any, Any, Any)]
    Definition Classes
    Decode
  85. def toTuple3Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple3Type[Any, Any, Any]]
    Definition Classes
    Decode
  86. def toTuple4(json: List[Json], label1: List[ClassType[_]], label2: List[ClassType[_]], label3: List[ClassType[_]], label4: List[ClassType[_]])(implicit activeContext: AC): Task[(Any, Any, Any, Any)]
    Definition Classes
    Decode
  87. def toTuple4Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple4Type[Any, Any, Any, Any]]
    Definition Classes
    Decode
  88. def toValue(json: Json, label: DataType[_])(implicit activeContext: AC): Task[Value[Any]]
    Definition Classes
    Decode
  89. def toVector(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[Vector[Any]]
    Definition Classes
    Decode
  90. def toVectorType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[VectorType[Any]]
    Definition Classes
    Decode
  91. def tryData(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: AC): Option[Task[Any]]
    Definition Classes
    Decode
  92. def tryEdgeRef(json: Json, label: Property)(implicit activeContext: AC): Option[Task[Edge[_, _]]]
    Definition Classes
    Decode
  93. def tryNodeRef(json: Json)(implicit activeContext: AC): Option[Task[Node]]
    Definition Classes
    Decode
  94. def tryRaw(json: Json)(implicit activeContext: AC): Option[Task[(ClassType[Any], Any)]]
    Definition Classes
    Decode
  95. def tryValue(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: AC): Option[Task[Value[Any]]]
    Definition Classes
    Decode
  96. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  97. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  99. def withEdges[T <: Resource[_]](resource: T, otherJson: Map[String, Json])(implicit activeContext: AC): Task[T]
    Definition Classes
    Decode

Inherited from codec.Decode[Json, JsonObject]

Inherited from AnyRef

Inherited from Any

Ungrouped