Class UnaryOutlet

java.lang.Object
swim.streamlet.AbstractOutlet<swim.structure.Value>
swim.dataflow.operator.UnaryOutlet
All Implemented Interfaces:
swim.streamlet.Outlet<swim.structure.Value>
Direct Known Subclasses:
BitwiseNotOutlet, NegativeOutlet, NotOutlet, PositiveOutlet

public abstract class UnaryOutlet 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 argument)
     
    swim.structure.Value
    get()
     
    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

    • UnaryOutlet

      public UnaryOutlet()
  • Method Details

    • operandInlet

      public swim.streamlet.Inlet<swim.structure.Value> operandInlet()
    • 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 argument)