Packages

  • package root
    Definition Classes
    root
  • package scalax
    Definition Classes
    root
  • package collection
    Definition Classes
    scalax
  • package io
    Definition Classes
    collection
  • package edge

    Contains classes serving as an intermediate edge data container for serialization/deserialization.

    Contains classes serving as an intermediate edge data container for serialization/deserialization. Only for internal usage.

    Definition Classes
    io
  • package json

    Facilitates populating graphs with nodes/edges from JSON text and exporting Graphinstances to JSON text.

    Facilitates populating graphs with nodes/edges from JSON text and exporting Graphinstances to JSON text.

    See also the Graph for Scala JSON User Guide.

    Definition Classes
    io
  • package descriptor

    These classes serve as meta-data controlling JSON import by fromJson and export by toJson.

    These classes serve as meta-data controlling JSON import by fromJson and export by toJson. Among all, the meta-data contain identifiers based on which JSON edges will be matched to edge classes and Graph-specific serializers to be involved.

  • package error

    Error/warning constants and message producing.

  • package exp

    Export of graphs to JSON text.

  • package imp

    Import of JSON text into graphs including the steps

    Import of JSON text into graphs including the steps

    1. parsing (extracting and checking all data from JSON texts relevant to Graph) and
    2. InputStream creation on the basis of parsing results in preparation of calling Graph.fromStream.
  • package serializer

    Lift-JSON Serializers that convert from/to unnamed JSON values and edge data containers (parameters) covering all predefined edge types.

    Lift-JSON Serializers that convert 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.

  • JsonGraph
  • JsonGraphCoreCompanion

package json

Facilitates populating graphs with nodes/edges from JSON text and exporting Graphinstances to JSON text.

See also the Graph for Scala JSON User Guide.

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

Package Members

  1. package descriptor

    These classes serve as meta-data controlling JSON import by fromJson and export by toJson.

    These classes serve as meta-data controlling JSON import by fromJson and export by toJson. Among all, the meta-data contain identifiers based on which JSON edges will be matched to edge classes and Graph-specific serializers to be involved.

  2. package error

    Error/warning constants and message producing.

  3. package exp

    Export of graphs to JSON text.

  4. package imp

    Import of JSON text into graphs including the steps

    Import of JSON text into graphs including the steps

    1. parsing (extracting and checking all data from JSON texts relevant to Graph) and
    2. InputStream creation on the basis of parsing results in preparation of calling Graph.fromStream.
  5. package serializer

    Lift-JSON Serializers that convert from/to unnamed JSON values and edge data containers (parameters) covering all predefined edge types.

    Lift-JSON Serializers that convert 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.

Type Members

  1. type Descriptor[N] = json.descriptor.Descriptor[N]
  2. type DiHyperEdgeDescriptor[N, E <: AbstractDiHyperEdge[N]] = json.descriptor.DiHyperEdgeDescriptor[N, E]
  3. type EdgeDescriptor[N, E <: AnyEdge[N]] = json.descriptor.EdgeDescriptor[N, E]
  4. type EdgeDescriptorBase[N, E <: Edge[N]] = json.descriptor.EdgeDescriptorBase[N, E]
  5. type HyperEdgeDescriptor[N, E <: AbstractHyperEdge[N]] = json.descriptor.HyperEdgeDescriptor[N, E]
  6. implicit final class JsonGraph[N, E <: Edge[N]] extends AnyVal
  7. implicit final class JsonGraphCoreCompanion[+G[N, E <: Edge[N]] <: AnyGraph[N, E] with GraphLike[N, E, G]] extends AnyVal
  8. type LEdgeDescriptor[N, E <: AnyEdge[N], L] = json.descriptor.LEdgeDescriptor[N, E, L]
  9. type NodeDescriptor[N] = json.descriptor.NodeDescriptor[N]

Value Members

  1. val Descriptor: json.descriptor.Descriptor.type
  2. def replacePlaceholders(source: String, params: Iterable[String], maxLength: Int = 50, paramPlaceholder: String = "{}"): String

    Replaces all occurrences of paramPlaceholder in source with the elements in params one by one.

    Replaces all occurrences of paramPlaceholder in source with the elements in params one by one. The result is guaranteed not to become longer than maxLength.

Inherited from AnyRef

Inherited from Any

Ungrouped