scalax.collection.io.json.descriptor
an edge companion object such as WLDiHyperEdge
.
any sample value for the label type L
such as ""
for String
.
Some
list-json custom serializer or None
.
list of classes referenced by this node provided they are to be (de)serialized; empty by default.
denotes the edge type in a JSON text.
any sample value for the label type L
such as ""
for String
.
(wLHyperEdgeDescriptor: StringAdd).self
(wLHyperEdgeDescriptor: StringFormat).self
(wLHyperEdgeDescriptor: OuterNode[WLHyperEdgeDescriptor[N, E, C, L]]).toString()
(wLHyperEdgeDescriptor: ArrowAssoc[WLHyperEdgeDescriptor[N, E, C, L]]).x
(Since version 2.10.0) Use leftOfArrow
instead
(wLHyperEdgeDescriptor: Ensuring[WLHyperEdgeDescriptor[N, E, C, L]]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Determines how to extract data relevant for weighted, labeled hyperedges from a JValue and how to decompose such an outer edge to a JValue.
Instances of this class must be passed as a constructor argument to a scalax.collection.io.json.descriptor.Descriptor either directly or indirectly by utilizing a predefined edge descriptor.