Class

lspace.lgraph.provider.file

DecodeLDFS

Related Doc: package file

Permalink

case class DecodeLDFS(graph: Graph, idMaps: IdMaps = IdMaps()) extends Decode with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Decode, Decode[Json, JsonObject], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DecodeLDFS
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Decode
  7. Decode
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DecodeLDFS(graph: Graph, idMaps: IdMaps = IdMaps())

    Permalink

Type Members

  1. type AC = ActiveContext[Json, JsonObject]

    Permalink
    Definition Classes
    Decode
  2. type AP = ActiveProperty[Json, JsonObject]

    Permalink
    Definition Classes
    Decode

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. def encoder: Encode[Json, JsonObject]

    Permalink
    Definition Classes
    Decode → Decode
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def extractContext(obj: Map[String, Json])(implicit activeContext: AC): Task[AC]

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

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

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

    Permalink
    Definition Classes
    Decode
  12. def extractRefs(json: Json)(implicit activeContext: AC): List[String]

    Permalink
    Definition Classes
    Decode
  13. def extractType(obj: Map[String, Json])(implicit activeContext: AC): Task[List[ClassType[Any]]]

    Permalink
    Definition Classes
    Decode
  14. def fetch[T](iri: String)(cb: (Map[String, Json]) ⇒ Task[T]): Task[T]

    Permalink
    Definition Classes
    Decode → Decode
  15. def fetchClassType(iri: String)(implicit activeContext: AC): Task[ClassType[_]]

    Permalink
    Definition Classes
    Decode
  16. def fetchOntology(iri: String)(implicit activeContext: AC): Task[Ontology]

    Permalink
    Definition Classes
    Decode
  17. def fetchProperty(iri: String)(implicit activeContext: AC): Task[Property]

    Permalink
    Definition Classes
    Decode
  18. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def getNewActiveContext: AC

    Permalink
    Definition Classes
    Decode → Decode
  21. def getNewActiveProperty: AP

    Permalink
    Definition Classes
    Decode → Decode
  22. val graph: Graph

    Permalink
    Definition Classes
    DecodeLDFS → Decode → Decode
  23. val httpClient: HttpClient

    Permalink
    Definition Classes
    Decode
  24. val idMaps: IdMaps

    Permalink
  25. def iriToClassType(iri: String)(implicit activeContext: AC): Option[ClassType[Any]]

    Permalink
    Definition Classes
    Decode
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. implicit def jsonObjectToMap(json: JsonObject): Map[String, Json]

    Permalink
    Definition Classes
    Decode → Decode
  28. implicit def jsonToBoolean(json: Json): Option[Boolean]

    Permalink
    Definition Classes
    Decode → Decode
  29. implicit def jsonToDate(json: Json): Option[LocalDate]

    Permalink
    Definition Classes
    Decode
  30. implicit def jsonToDateTime(json: Json): Option[Instant]

    Permalink
    Definition Classes
    Decode
  31. implicit def jsonToDouble(json: Json): Option[Double]

    Permalink
    Definition Classes
    Decode → Decode
  32. implicit def jsonToGeopoint(json: Json): Option[Point]

    Permalink
    Definition Classes
    Decode → Decode
  33. implicit def jsonToGeopolygon(json: Json): Option[Polygon]

    Permalink
    Definition Classes
    Decode → Decode
  34. implicit def jsonToInt(json: Json): Option[Int]

    Permalink
    Definition Classes
    Decode → Decode
  35. implicit def jsonToJsonObject(json: Json): Option[JsonObject]

    Permalink
    Definition Classes
    Decode → Decode
  36. implicit def jsonToList(json: Json): Option[List[Json]]

    Permalink
    Definition Classes
    Decode → Decode
  37. implicit def jsonToLong(json: Json): Option[Long]

    Permalink
    Definition Classes
    Decode → Decode
  38. implicit def jsonToMap(json: Json): Option[Map[String, Json]]

    Permalink
    Definition Classes
    Decode
  39. implicit def jsonToString(json: Json): Option[String]

    Permalink
    Definition Classes
    Decode → Decode
  40. implicit def jsonToTime(json: Json): Option[LocalTime]

    Permalink
    Definition Classes
    Decode
  41. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  44. def parse(string: String): Task[Json]

    Permalink
    Definition Classes
    Decode → Decode
  45. def stringToLabeledNode(json: String, ontology: Ontology, activeContext: AC): Task[Node]

    Permalink
    Definition Classes
    Decode
  46. def stringToNode(json: String, activeContext: AC): Task[Node]

    Permalink
    Definition Classes
    Decode
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toClasstype(obj: Map[String, Json])(implicit activeContext: AC): Task[ClassType[Any]]

    Permalink
    Definition Classes
    Decode
  49. def toClasstypes(json: Json)(implicit activeContext: AC): Task[List[ClassType[Any]]]

    Permalink
    Definition Classes
    Decode
  50. def toCollection[T](json: List[Json], label: CollectionType[T])(implicit activeContext: AC): Task[T]

    Permalink
    Definition Classes
    Decode
  51. def toData(json: Json, label: DataType[_])(implicit activeContext: AC): Task[Any]

    Permalink
    Definition Classes
    Decode
  52. def toDatatype(obj: Map[String, Json])(implicit activeContext: AC): Task[DataType[Any]]

    Permalink
    Definition Classes
    Decode
  53. def toEdge(expandedJson: Map[String, Json], expectedTypes: List[Property])(implicit activeContext: AC): Option[Task[Edge[Any, Any]]]

    Permalink
    Definition Classes
    Decode
  54. def toEdge(expandedJson: Map[String, Json], expectedType: Option[Property])(implicit activeContext: AC): Option[Task[Edge[Any, Any]]]

    Permalink
    Definition Classes
    Decode
  55. def toGeometric[T](json: Json, label: GeometricType[T])(implicit activeContext: AC): Task[T]

    Permalink
    Definition Classes
    Decode
  56. def toLabeledNode(json: Json, ontology: Ontology, activeContext: AC): Task[Node]

    Permalink
    Definition Classes
    Decode
  57. def toList(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[List[Any]]

    Permalink
    Definition Classes
    Decode
  58. def toListSet(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[ListSet[Any]]

    Permalink
    Definition Classes
    Decode
  59. def toListSetType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[ListSetType[Any]]

    Permalink
    Definition Classes
    Decode
  60. def toListType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[ListType[Any]]

    Permalink
    Definition Classes
    Decode
  61. def toLiteral[T](json: Json, label: LiteralType[T])(implicit activeContext: AC): Task[T]

    Permalink
    Definition Classes
    Decode
  62. def toMap(list: List[Json], keyLabel: List[ClassType[_]], valueLabel: List[ClassType[_]])(implicit activeContext: AC): Task[Map[Any, Any]]

    Permalink
    Definition Classes
    Decode
  63. def toMapType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[MapType[Any, Any]]

    Permalink
    Definition Classes
    Decode
  64. def toNode(expandedJson: Map[String, Json], label: Option[Ontology])(implicit activeContext: AC): Task[Node]

    Permalink
    Definition Classes
    DecodeLDFS → Decode
  65. def toNode(json: Json, activeContext: AC): Task[Node]

    Permalink
    Definition Classes
    Decode
  66. def toObject(expandedJson: Map[String, Json], expectedType: Option[ClassType[_]])(implicit activeContext: AC): Task[(ClassType[Any], Any)]

    Permalink
    Definition Classes
    Decode
  67. def toObject(json: Json, label: List[ClassType[_]])(implicit activeContext: AC): Task[(ClassType[Any], Any)]

    Permalink
    Definition Classes
    Decode
  68. def toOntologies(json: Json)(implicit activeContext: AC): Task[List[Ontology]]

    Permalink
    Definition Classes
    Decode
  69. def toOntology(obj: Map[String, Json])(implicit activeContext: AC): Task[Ontology]

    Permalink
    Definition Classes
    Decode
  70. def toPrimitive(json: Json): Option[Any]

    Permalink
    Definition Classes
    Decode
  71. def toProperties(json: Json)(implicit activeContext: AC): Task[List[Property]]

    Permalink
    Definition Classes
    Decode
  72. def toProperty(iri: String)(implicit activeContext: AC): Task[Property]

    Permalink
    Definition Classes
    Decode
  73. def toProperty(obj: Map[String, Json])(implicit activeContext: AC): Task[Property]

    Permalink
    Definition Classes
    Decode
  74. def toResource(json: Json, expectedType: Option[ClassType[_]])(implicit activeContext: AC): Task[Resource[Any]]

    Permalink
    Definition Classes
    Decode
  75. def toResource(obj: Map[String, Json], expectedType: Option[ClassType[_]])(implicit activeContext: AC): Task[Resource[Any]]

    Permalink
    Definition Classes
    Decode
  76. def toSet(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[Set[Any]]

    Permalink
    Definition Classes
    Decode
  77. def toSetType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[SetType[Any]]

    Permalink
    Definition Classes
    Decode
  78. def toStructured[T](json: Json, label: StructuredType[T])(implicit activeContext: AC): Task[T]

    Permalink
    Definition Classes
    Decode
  79. def toTuple[T](json: List[Json], label: TupleType[T])(implicit activeContext: AC): Task[T]

    Permalink
    Definition Classes
    Decode
  80. def toTuple2(json: List[Json], label1: List[ClassType[_]], label2: List[ClassType[_]])(implicit activeContext: AC): Task[(Any, Any)]

    Permalink
    Definition Classes
    Decode
  81. def toTuple2Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple2Type[Any, Any]]

    Permalink
    Definition Classes
    Decode
  82. def toTuple3(json: List[Json], label1: List[ClassType[_]], label2: List[ClassType[_]], label3: List[ClassType[_]])(implicit activeContext: AC): Task[(Any, Any, Any)]

    Permalink
    Definition Classes
    Decode
  83. def toTuple3Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple3Type[Any, Any, Any]]

    Permalink
    Definition Classes
    Decode
  84. 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)]

    Permalink
    Definition Classes
    Decode
  85. def toTuple4Type(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[Tuple4Type[Any, Any, Any, Any]]

    Permalink
    Definition Classes
    Decode
  86. def toValue(json: Json, label: DataType[_])(implicit activeContext: AC): Task[Value[Any]]

    Permalink
    Definition Classes
    Decode
  87. def toVector(list: List[Json], label: List[ClassType[_]])(implicit activeContext: AC): Task[Vector[Any]]

    Permalink
    Definition Classes
    Decode
  88. def toVectorType(expandedJson: Map[String, Json])(implicit activeContext: AC): Task[VectorType[Any]]

    Permalink
    Definition Classes
    Decode
  89. def tryData(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: AC): Option[Task[Any]]

    Permalink
    Definition Classes
    Decode
  90. def tryEdgeRef(json: Json, label: Property)(implicit activeContext: AC): Option[Task[Edge[_, _]]]

    Permalink
    Definition Classes
    DecodeLDFS → Decode
  91. def tryNodeRef(json: Json)(implicit activeContext: AC): Option[Task[Node]]

    Permalink
    Definition Classes
    DecodeLDFS → Decode
  92. def tryRaw(json: Json)(implicit activeContext: AC): Option[Task[(ClassType[Any], Any)]]

    Permalink
    Definition Classes
    Decode
  93. def tryValue(expandedJson: Map[String, Json], expectedType: Option[DataType[_]])(implicit activeContext: AC): Option[Task[Value[Any]]]

    Permalink
    Definition Classes
    Decode
  94. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    Decode

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Decode

Inherited from Decode[Json, JsonObject]

Inherited from AnyRef

Inherited from Any

Ungrouped