Class BinaryOutlet

java.lang.Object
swim.streamlet.AbstractOutlet<swim.structure.Value>
swim.dataflow.operator.BinaryOutlet
All Implemented Interfaces:
swim.streamlet.Outlet<swim.structure.Value>
Direct Known Subclasses:
BitwiseAndOutlet, BitwiseOrOutlet, BitwiseXorOutlet, DivideOutlet, EqOutlet, GeOutlet, GtOutlet, LeOutlet, LtOutlet, MinusOutlet, ModuloOutlet, NeOutlet, PlusOutlet, TimesOutlet

public abstract class BinaryOutlet extends swim.streamlet.AbstractOutlet<swim.structure.Value>
  • Field Summary

    Fields inherited from class swim.streamlet.AbstractOutlet

    outputs, version
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract swim.structure.Item
    evaluate(swim.structure.Value lhs, swim.structure.Value rhs)
     
    swim.structure.Value
    get()
     
    swim.streamlet.Inlet<swim.structure.Value>
     
    swim.streamlet.Inlet<swim.structure.Value>
     

    Methods inherited from class swim.streamlet.AbstractOutlet

    bindOutput, decohereInput, didDecohereInput, didRecohereInput, disconnectInputs, disconnectOutputs, onDecohereInput, onRecohereInput, outputIterator, recohereInput, unbindOutput, unbindOutputs, willDecohereInput, willRecohereInput

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface swim.streamlet.Outlet

    map, memoize, watch
  • Constructor Details

    • BinaryOutlet

      public BinaryOutlet()
  • Method Details

    • lhsInlet

      public swim.streamlet.Inlet<swim.structure.Value> lhsInlet()
    • rhsInlet

      public swim.streamlet.Inlet<swim.structure.Value> rhsInlet()
    • get

      public swim.structure.Value get()
      Specified by:
      get in interface swim.streamlet.Outlet<swim.structure.Value>
      Specified by:
      get in class swim.streamlet.AbstractOutlet<swim.structure.Value>
    • evaluate

      protected abstract swim.structure.Item evaluate(swim.structure.Value lhs, swim.structure.Value rhs)