Class

lspace.lgraph.provider.file

DecodeLDFS

Related Doc: package file

Permalink

case class DecodeLDFS[Json0](graph: structure.Graph, idMaps: IdMaps = IdMaps())(implicit baseDecoder: Aux[Json0]) extends Decoder with Product with Serializable

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

Instance Constructors

  1. new DecodeLDFS(graph: structure.Graph, idMaps: IdMaps = IdMaps())(implicit baseDecoder: Aux[Json0])

    Permalink

Type Members

  1. type Json = Json0

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  2. implicit class WithDJson extends AnyRef

    Permalink
    Definition Classes
    Decoder
  3. implicit class WithExpandedMap extends AnyRef

    Permalink
    Definition Classes
    Decoder
  4. implicit class WithObj extends AnyRef

    Permalink
    Definition Classes
    Decoder

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. def apply(graph0: Lspace): Aux[Json]

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. implicit val baseDecoder: Aux[Json0]

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  7. lazy val blankEdges: Map[String, Task[structure.Edge[_, _]]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  8. lazy val blankNodes: Map[String, Task[structure.Node]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  9. lazy val blankValues: Map[String, Task[structure.Value[_]]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. lazy val ctwip: Map[String, Task[structure.ClassType[_]]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def extractIris(json: Json)(implicit activeContext: ActiveContext): List[String]

    Permalink
    Definition Classes
    Decoder
  14. def fetch(iri: String): Task[Json]

    Permalink
    Definition Classes
    Decoder
  15. def fetchClassType(iri: String)(implicit activeContext: ActiveContext): Task[structure.ClassType[_]]

    Permalink
    Definition Classes
    Decoder
  16. def fetchGraph(iri: String)(implicit activeContext: ActiveContext): Task[Unit]

    Permalink
    Definition Classes
    Decoder
  17. def fetchOntology(iri: String)(implicit activeContext: ActiveContext): Task[structure.Ontology]

    Permalink
    Definition Classes
    Decoder
  18. def fetchProperty(iri: String)(implicit activeContext: ActiveContext): Task[structure.Property]

    Permalink
    Definition Classes
    Decoder
  19. def fetchVocabularyGraph(iri: String)(implicit activeContext: ActiveContext): Task[Unit]

    Permalink
    Definition Classes
    Decoder
  20. lazy val fetchingInProgress: Map[String, Task[Json]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  21. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. val graph: structure.Graph

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  24. val httpClient: HttpClient

    Permalink
    Definition Classes
    Decoder
  25. val idMaps: IdMaps

    Permalink
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. implicit def jsonToBoolean(json: Json): Option[Boolean]

    Permalink
    Definition Classes
    Decoder
  28. implicit def jsonToDate(json: Json): Option[LocalDate]

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

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

    Permalink
    Definition Classes
    Decoder
  31. implicit def jsonToGeopoint(json: Json): Option[Point]

    Permalink
    Definition Classes
    Decoder
  32. implicit def jsonToGeopolygon(json: Json): Option[Polygon]

    Permalink
    Definition Classes
    Decoder
  33. implicit def jsonToInt(json: Json): Option[Int]

    Permalink
    Definition Classes
    Decoder
  34. implicit def jsonToList(json: Json): Option[List[Json]]

    Permalink
    Definition Classes
    Decoder
  35. implicit def jsonToLocalDateTime(json: Json): Option[LocalDateTime]

    Permalink
    Definition Classes
    Decoder
  36. implicit def jsonToLong(json: Json): Option[Long]

    Permalink
    Definition Classes
    Decoder
  37. implicit def jsonToMap(json: Json): Option[Map[String, Json]]

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

    Permalink
    Definition Classes
    Decoder
  39. implicit def jsonToTime(json: Json): Option[LocalTime]

    Permalink
    Definition Classes
    Decoder
  40. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  43. lazy val nsDecoder: $anon forSome {type $anon <: Decoder { ... /* 3 definitions in type refinement */ }}

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  44. lazy val owip: Map[String, Task[structure.Ontology]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  45. def parse(string: String): Task[Json]

    Permalink
    Definition Classes
    Decoder
  46. def prepareClassType(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.ClassType[_]]

    Permalink
    Definition Classes
    Decoder
  47. def prepareDataType(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[datatype.DataType[_]]

    Permalink
    Definition Classes
    Decoder
  48. def prepareOntology(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.Ontology]

    Permalink
    Definition Classes
    Decoder
  49. def prepareProperty(expandedJson: ExpandedMap[Json])(implicit activeContext: ActiveContext): Task[structure.Property]

    Permalink
    Definition Classes
    Decoder
  50. lazy val pwip: Map[String, Task[structure.Property]]

    Permalink
    Attributes
    protected
    Definition Classes
    Decoder
  51. def stringToEdge(json: String)(implicit activeContext: ActiveContext): Task[structure.Edge[Any, Any]]

    Permalink
    Definition Classes
    Decoder
  52. def stringToLabeledNode(json: String, ontology: structure.Ontology)(implicit activeContext: ActiveContext): Task[structure.Node]

    Permalink
    Definition Classes
    Decoder
  53. def stringToNode(json: String)(implicit activeContext: ActiveContext): Task[structure.Node]

    Permalink
    Definition Classes
    Decoder
  54. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  55. def toClasstype(iri: String)(implicit activeContext: ActiveContext): Task[structure.ClassType[Any]]

    Permalink
    Definition Classes
    Decoder
  56. def toClasstypes(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.ClassType[Any]]]

    Permalink
    Definition Classes
    Decoder
  57. def toCollection[T](json: List[Json], label: CollectionType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
    Definition Classes
    Decoder
  58. def toData(json: Json, label: datatype.DataType[_])(implicit activeContext: ActiveContext): Task[Any]

    Permalink
    Definition Classes
    Decoder
  59. def toDatatype(iri: String)(implicit activeContext: ActiveContext): Task[datatype.DataType[Any]]

    Permalink
    Definition Classes
    Decoder
  60. def toDatatypes(json: Json)(implicit activeContext: ActiveContext): Task[List[datatype.DataType[Any]]]

    Permalink
    Definition Classes
    Decoder
  61. def toEdge(expandedJson: ExpandedMap[Json], expectedTypes: List[structure.Property])(implicit activeContext: ActiveContext): Option[Task[structure.Edge[Any, Any]]]

    Permalink
    Definition Classes
    Decoder
  62. def toEdge(expandedJson: ExpandedMap[Json], expectedType: Option[structure.Property])(implicit activeContext: ActiveContext): Option[Task[structure.Edge[Any, Any]]]

    Permalink
    Definition Classes
    Decoder
  63. def toEdge(json: Json)(implicit activeContext: ActiveContext): Task[structure.Edge[Any, Any]]

    Permalink
    Definition Classes
    Decoder
  64. def toGeometric[T](json: Json, label: GeometricType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
    Definition Classes
    Decoder
  65. def toLabeledNode(json: Json, ontology: structure.Ontology)(implicit activeContext: ActiveContext): Task[structure.Node]

    Permalink
    Definition Classes
    Decoder
  66. def toList(list: List[Json], label: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[List[Any]]

    Permalink
    Definition Classes
    Decoder
  67. def toListSet(list: List[Json], label: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[ListSet[Any]]

    Permalink
    Definition Classes
    Decoder
  68. def toLiteral[T](json: Json, label: LiteralType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
    Definition Classes
    Decoder
  69. def toMap(list: List[Json], keyLabel: List[structure.ClassType[_]], valueLabel: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Map[Any, Any]]

    Permalink
    Definition Classes
    Decoder
  70. def toNode(expandedJson: ExpandedMap[Json], label: Option[structure.Ontology])(implicit activeContext: ActiveContext): Task[structure.Node]

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  71. def toNode(json: Json)(implicit activeContext: ActiveContext): Task[structure.Node]

    Permalink
    Definition Classes
    Decoder
  72. def toObject(expandedJson: ExpandedMap[Json], expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[(structure.ClassType[Any], Any)]

    Permalink
    Definition Classes
    Decoder
  73. def toObject(json: Json, label: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[(structure.ClassType[Any], Any)]

    Permalink
    Definition Classes
    Decoder
  74. def toOntologies(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.Ontology]]

    Permalink
    Definition Classes
    Decoder
  75. def toOntology(iri: String)(implicit activeContext: ActiveContext): Task[structure.Ontology]

    Permalink
    Definition Classes
    Decoder
  76. def toPrimitive(json: Json): Option[Any]

    Permalink
    Definition Classes
    Decoder
  77. def toProperties(json: Json)(implicit activeContext: ActiveContext): Task[List[structure.Property]]

    Permalink
    Definition Classes
    Decoder
  78. def toProperty(iri: String)(implicit activeContext: ActiveContext): Task[structure.Property]

    Permalink
    Definition Classes
    Decoder
  79. def toResource(json: Json, expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[structure.Resource[Any]]

    Permalink
    Definition Classes
    Decoder
  80. def toResource(expandedJson: ExpandedMap[Json], expectedType: Option[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[structure.Resource[Any]]

    Permalink
    Definition Classes
    Decoder
  81. def toSet(list: List[Json], label: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Set[Any]]

    Permalink
    Definition Classes
    Decoder
  82. def toStructured[T](json: Json, label: StructuredType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
    Definition Classes
    Decoder
  83. def toTuple[T](json: List[Json], label: TupleType[T])(implicit activeContext: ActiveContext): Task[T]

    Permalink
    Definition Classes
    Decoder
  84. def toValue(json: Json, label: datatype.DataType[_])(implicit activeContext: ActiveContext): Task[structure.Value[Any]]

    Permalink
    Definition Classes
    Decoder
  85. def toVector(list: List[Json], label: List[structure.ClassType[_]])(implicit activeContext: ActiveContext): Task[Vector[Any]]

    Permalink
    Definition Classes
    Decoder
  86. def tryData(expandedJson: ExpandedMap[Json], expectedType: Option[datatype.DataType[_]])(implicit activeContext: ActiveContext): Option[Task[Any]]

    Permalink
    Definition Classes
    Decoder
  87. def tryEdgeRef(json: Json, label: structure.Property)(implicit activeContext: ActiveContext): Option[Task[structure.Edge[_, _]]]

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  88. def tryNodeRef(json: Json)(implicit activeContext: ActiveContext): Option[Task[structure.Node]]

    Permalink
    Definition Classes
    DecodeLDFS → Decoder
  89. def tryRaw(json: Json, expectedType: Option[structure.ClassType[Any]])(implicit activeContext: ActiveContext): Option[Task[(structure.ClassType[Any], Any)]]

    Permalink
    Definition Classes
    Decoder
  90. def tryValue(expandedJson: ExpandedMap[Json], expectedType: Option[datatype.DataType[_]])(implicit activeContext: ActiveContext): Option[Task[structure.Value[Any]]]

    Permalink
    Definition Classes
    Decoder
  91. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    Decoder

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Decoder

Inherited from AnyRef

Inherited from Any

Ungrouped