scalax.collection

io

package io

This package contains type constructors facilitating input (loading) from and output (unloading) to streams and specific external data stores.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. io
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait EdgeAdapter[N, E[N] <: UnDiEdge[N], L] extends EdgeAdapterBase[N, E, L]

    Adapter submitting the components of a non-weighted and non-labeled edge.

  2. sealed trait EdgeAdapterBase[N, E[N] <: EdgeLike[N], L] extends AnyRef

    Root trait for edge streams.

  3. abstract class EdgeInputStream[N, E[N] <: EdgeLike[N], L, +C[EE[N] <: E[N]] <: EdgeCompanionBase[EE[N]], +A[N, EE[N] <: E[N], AL <: L] <: EdgeAdapterBase[N, EE[N], AL]] extends GenEdgeInputStream[N, E] with EdgeAdapterBase[N, E, L] with Iterator[A[N, E, L]]

    This abstract class is to be used to construct a concrete edge input stream that may be passed to the from factory method of a Graph companion object.

  4. sealed abstract class GenEdgeInputStream[N, E[N] <: EdgeLike[N]] extends AnyRef

    Generic type for edge input streams to be used for type definitions of collections containing EdgeInputStream instances of unknown types for L, C and A.

  5. trait HyperEdgeAdapter[N, E[N] <: HyperEdge[N], L] extends EdgeAdapterBase[N, E, L]

    Adapter submitting the components of a non-weighted and non-labeled hyperedge.

  6. trait LEdgeAdapter[N, E[N] <: UnDiEdge[N] with LEdge[N], L] extends EdgeAdapter[N, E, L] with LabeledAdapter[L]

    Adapter submitting the components of a labeled edge.

  7. trait LHyperEdgeAdapter[N, E[N] <: HyperEdge[N] with LEdge[N], L] extends HyperEdgeAdapter[N, E, L] with LabeledAdapter[L]

    Adapter submitting the components of a labeled hyperedge.

  8. sealed trait LabeledAdapter[L] extends AnyRef

    Adapter submitting the label component of an edge.

  9. abstract class NodeInputStream[N] extends Iterator[N]

    This abstract class is to be used to construct a concrete node input stream that may be passed to the from factory method of a Graph companion object.

  10. trait WEdgeAdapter[N, E[N] <: UnDiEdge[N] with WEdge[N], L] extends EdgeAdapter[N, E, L] with WeightedAdapter

    Adapter submitting the components of a weighted edge.

  11. trait WHyperEdgeAdapter[N, E[N] <: HyperEdge[N] with WEdge[N], L] extends HyperEdgeAdapter[N, E, L] with WeightedAdapter

    Adapter submitting the components of a weighted hyperedge.

  12. trait WLEdgeAdapter[N, E[N] <: UnDiEdge[N] with WLEdge[N], L] extends WEdgeAdapter[N, E, L] with LabeledAdapter[L]

    Adapter submitting the components of a weighted and labeled edge.

  13. trait WLHyperEdgeAdapter[N, E[N] <: HyperEdge[N] with WLEdge[N], L] extends WHyperEdgeAdapter[N, E, L] with LabeledAdapter[L]

    Adapter submitting the components of a weighted and labeled hyperedge.

  14. sealed trait WeightedAdapter extends AnyRef

    Adapter submitting the weight component of an edge.

Inherited from AnyRef

Inherited from Any

Ungrouped