Package swim.dataflow

Class RecordScope

java.lang.Object
swim.structure.Item
swim.structure.Value
swim.structure.Record
All Implemented Interfaces:
Comparable<swim.structure.Item>, Iterable<swim.structure.Item>, Collection<swim.structure.Item>, List<swim.structure.Item>, swim.codec.Debug, swim.codec.Display, RecordOutlet, swim.streamlet.MapOutlet<swim.structure.Value,swim.structure.Value,swim.structure.Record>, swim.streamlet.Outlet<swim.structure.Record>, swim.streamlet.StreamletScope<swim.structure.Value>, swim.util.Builder<swim.structure.Item,swim.structure.Record>, swim.util.PairBuilder<swim.structure.Value,swim.structure.Value,swim.structure.Record>

public class RecordScope extends RecordModel
  • Field Details

    • scope

      protected swim.streamlet.StreamletScope<? extends swim.structure.Value> scope
  • Constructor Details

    • RecordScope

      public RecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope, swim.structure.Record state)
    • RecordScope

      public RecordScope(swim.streamlet.StreamletScope<? extends swim.structure.Value> scope)
  • Method Details

    • streamletScope

      public final swim.streamlet.StreamletScope<? extends swim.structure.Value> streamletScope()
      Specified by:
      streamletScope in interface swim.streamlet.StreamletScope<swim.structure.Value>
      Overrides:
      streamletScope in class AbstractRecordOutlet
    • create

      public static RecordScope create(swim.structure.Record record)
    • of

      public static RecordScope of()
    • of

      public static RecordScope of(Object object)
    • of

      public static RecordScope of(Object... objects)