Package

scalax.collection.io.json

serializer

Permalink

package serializer

Lift-JSON Serializers converting from/to unnamed JSON values and edge data containers (parameters) covering all predefined edge types. They allow to save space as default Lift-JSON serializers would require the JSON text to contain JFields for every node and edge.

Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. serializer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. class EdgeSerializer extends Serializer[EdgeParameters]

    Permalink

    Lift-JSON Serializer to serialize EdgeParameters to JSON arrays of the form ["<n1>","<n2>"] and reversely where <n1> and <n2> represent the node-Ids.

  2. final class GraphSerializer[N, E[X] <: EdgeLikeIn[X]] extends Serializer[Graph[N, E]]

    Permalink

    This custom serializer is to be registered whenever a class to be (de)serialized contains on or more Graph instances.

    This custom serializer is to be registered whenever a class to be (de)serialized contains on or more Graph instances. For usage see scalax.collection.io.json.serializer.TGraphSerializer.

  3. trait HyperEdgeChecker extends AnyRef

    Permalink
  4. class HyperEdgeSerializer extends Serializer[HyperEdgeParameters] with HyperEdgeChecker

    Permalink

    Lift-JSON Serializer to serialize HyperEdgeParameters to JSON arrays of the form ["<n1>",...,"<nn>"] and reversely where <n1>...<nn> represent the node-Ids.

  5. class LEdgeSerializer[L] extends LSerializer[L] with Serializer[LEdgeParameters[L]]

    Permalink

    Lift-JSON Serializer to serialize LEdgeParameters to JSON arrays of the form ["<n1>", "<n2>",

  6. class LHyperEdgeSerializer[L] extends LSerializer[L] with Serializer[LHyperEdgeParameters[L]] with HyperEdgeChecker

    Permalink

    Lift-JSON Serializer to serialize LHyperEdgeParameters to JSON arrays of the form [ ["<n1>",...,"<nn>"],

  7. abstract class LSerializer[L] extends AnyRef

    Permalink

    #define LSERIALIZER one or more lift-json custom Serializers for labels.

  8. class WEdgeSerializer extends Serializer[WEdgeParameters]

    Permalink

    Lift-JSON Serializer to serialize WEdgeParameters to JSON arrays of the form ["<n1>", "<n2>", <weight>] and reversely where <n1> and <n2> represent the node-Ids and <weight> a JSON number mapping to Long.

  9. class WHyperEdgeSerializer extends Serializer[WHyperEdgeParameters] with HyperEdgeChecker

    Permalink

    Lift-JSON Serializer to serialize WHyperEdgeParameters to JSON arrays of the form [ ["<n1>",...,"<nn>"], <weight> ] and reversely where <n1>...<nn> represent the node-Ids and <weight> is a JInt.

  10. class WLEdgeSerializer[L] extends LSerializer[L] with Serializer[WLEdgeParameters[L]]

    Permalink

    Lift-JSON Serializer to serialize WLEdgeParameters to JSON arrays of the form ["<n1>", "<n2>", <weight>,

  11. class WLHyperEdgeSerializer[L] extends LSerializer[L] with Serializer[WLHyperEdgeParameters[L]] with HyperEdgeChecker

    Permalink

    Lift-JSON Serializer to serialize WLHyperEdgeParameters to JSON arrays of the form [ ["<n1>",...,"<nn>"], <weight>,

Inherited from AnyRef

Inherited from Any

Ungrouped