Trait

lspace.parse.JsonLD

decode

Related Doc: package JsonLD

Permalink

trait decode extends AnyRef

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def extractContext(obj: JsonObject)(implicit activeContext: ActiveContext): Task[ActiveContext]

    Permalink
  9. def extractDatatype(obj: Map[String, Json])(implicit activeContext: ActiveContext): Task[Option[DataType[Any]]]

    Permalink
  10. def extractOntologies(obj: Map[String, Json])(implicit activeContext: ActiveContext): Task[List[Ontology]]

    Permalink
  11. def extractProperties(obj: Map[String, Json])(implicit activeContext: ActiveContext): Task[Option[Property]]

    Permalink
  12. def extractRefs(json: Json)(implicit activeContext: ActiveContext): List[String]

    Permalink

    gets list or iris

  13. def extractType(obj: Map[String, Json])(implicit activeContext: ActiveContext): Task[List[ClassType[Any]]]

    Permalink
  14. def fetchClassType(iri: String)(implicit activeContext: ActiveContext): Task[ClassType[_]]

    Permalink
  15. def fetchOntology(iri: String)(implicit activeContext: ActiveContext): Task[Ontology]

    Permalink
  16. def fetchProperty(iri: String)(implicit activeContext: ActiveContext): Task[Property]

    Permalink
  17. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def iriToClassType(iri: String)(implicit activeContext: ActiveContext): Option[ClassType[Any]]

    Permalink
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toClasstype(obj: JsonObject)(implicit activeContext: ActiveContext): Task[ClassType[Any]]

    Permalink
  27. def toClasstypes(json: Json)(implicit activeContext: ActiveContext): Task[List[ClassType[Any]]]

    Permalink
  28. def toCollection[T](json: Json, label: CollectionType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  29. def toCollection2[T](json: argonaut.Argonaut.JsonArray, label: CollectionType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  30. def toData(json: Json, label: DataType[_])(implicit activeContext: ActiveContext): Task[Any]

    Permalink
  31. def toDatatype(obj: JsonObject)(implicit activeContext: ActiveContext): Task[DataType[Any]]

    Permalink
  32. def toEdge(expandedJson: Map[String, Json], expectedTypes: List[Property])(implicit activeContext: ActiveContext): Option[Task[Edge[Any, Any]]]

    Permalink
  33. def toEdge(expandedJson: Map[String, Json], expectedType: Option[Property])(implicit activeContext: ActiveContext): Option[Task[Edge[Any, Any]]]

    Permalink
  34. def toGeometric[T](json: Json, label: GeometricType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  35. def toLabeledNode(json: Json, ontology: Ontology, activeContext: ActiveContext = ActiveContext()): Task[Node]

    Permalink
  36. def toList(json: Json, label: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[List[Any]]

    Permalink
  37. def toListSet(json: Json, label: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[ListSet[Any]]

    Permalink
  38. def toListSetType(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[ListSetType[Any]]

    Permalink
  39. def toListType(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[ListType[Any]]

    Permalink
  40. def toLiteral[T](json: Json, label: LiteralType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  41. def toMap(json: Json, keyLabel: List[ClassType[_]], valueLabel: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[Map[Any, Any]]

    Permalink
  42. def toMapType(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[MapType[Any, Any]]

    Permalink
  43. def toNode(expandedJson: Map[String, Json], label: Option[Ontology])(implicit activeContext: ActiveContext): Task[Node]

    Permalink
  44. def toNode(json: Json, activeContext: ActiveContext = ActiveContext()): Task[Node]

    Permalink
  45. def toObject(expandedJson: Map[String, Json], expectedType: Option[ClassType[_]])(implicit activeContext: ActiveContext): Task[(ClassType[Any], Any)]

    Permalink
  46. def toObject(json: Json, label: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[(ClassType[Any], Any)]

    Permalink
  47. def toOntologies(json: Json)(implicit activeContext: ActiveContext): Task[List[Ontology]]

    Permalink
  48. def toOntology(obj: JsonObject)(implicit activeContext: ActiveContext): Task[Ontology]

    Permalink
  49. def toPrimitive(json: Json): Option[Any]

    Permalink
  50. def toProperties(json: Json)(implicit activeContext: ActiveContext): Task[List[Property]]

    Permalink
  51. def toProperty(iri: String)(implicit activeContext: ActiveContext): Task[Property]

    Permalink
  52. def toProperty(obj: JsonObject)(implicit activeContext: ActiveContext): Task[Property]

    Permalink
  53. def toResource(json: Json, expectedType: Option[ClassType[_]])(implicit activeContext: ActiveContext): Task[Resource[Any]]

    Permalink
  54. def toResource(obj: JsonObject, expectedType: Option[ClassType[_]])(implicit activeContext: ActiveContext): Task[Resource[Any]]

    Permalink

  55. def toSet(json: Json, label: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[Set[Any]]

    Permalink
  56. def toSetType(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[SetType[Any]]

    Permalink
  57. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  58. def toStructured[T](json: Json, label: StructuredType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  59. def toTuple[T](json: Json, label: TupleType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
  60. def toTuple2(json: Json, label1: List[ClassType[_]], label2: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[(Any, Any)]

    Permalink
  61. def toTuple2Type(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[Tuple2Type[Any, Any]]

    Permalink
  62. def toTuple3(json: Json, label1: List[ClassType[_]], label2: List[ClassType[_]], label3: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[(Any, Any, Any)]

    Permalink
  63. def toTuple3Type(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[Tuple3Type[Any, Any, Any]]

    Permalink
  64. def toTuple4(json: Json, label1: List[ClassType[_]], label2: List[ClassType[_]], label3: List[ClassType[_]], label4: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[(Any, Any, Any, Any)]

    Permalink
  65. def toTuple4Type(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[Tuple4Type[Any, Any, Any, Any]]

    Permalink
  66. def toValue(json: Json, label: DataType[_])(implicit activeContext: ActiveContext): Task[Value[Any]]

    Permalink
  67. def toVector(json: Json, label: List[ClassType[_]])(implicit activeContext: ActiveContext): Task[Vector[Any]]

    Permalink
  68. def toVectorType(expandedJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[VectorType[Any]]

    Permalink
  69. def tryData(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: ActiveContext): Option[Task[Any]]

    Permalink
  70. def tryEdgeRef(json: Json, label: Property)(implicit activeContext: ActiveContext): Option[Task[Edge[_, _]]]

    Permalink
  71. def tryNodeRef(json: Json)(implicit activeContext: ActiveContext): Option[Task[Node]]

    Permalink
  72. def tryRaw(json: Json)(implicit activeContext: ActiveContext): Option[Task[(ClassType[Any], Any)]]

    Permalink
  73. def tryValue(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: ActiveContext): Option[Task[Value[Any]]]

    Permalink
  74. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. def withEdges[T <: Resource[_]](resource: T, otherJson: Map[String, Json])(implicit activeContext: ActiveContext): Task[T]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped