Hierarchy For Package swim.api.downlink

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • swim.structure.Item (implements java.lang.Comparable<T>, swim.codec.Debug, swim.codec.Display, java.lang.Iterable<T>)
      • swim.structure.Value
        • swim.structure.Record (implements swim.util.Builder<I,​O>, java.util.List<E>)
          • swim.dataflow.AbstractRecordOutlet (implements swim.dataflow.RecordOutlet)
            • swim.api.downlink.DownlinkRecord
              • swim.api.downlink.ListDownlinkRecord
              • swim.api.downlink.MapDownlinkRecord (implements swim.observable.function.DidClear, swim.observable.function.DidDrop, swim.observable.function.DidRemoveKey<K,​V>, swim.observable.function.DidTake, swim.observable.function.DidUpdateKey<K,​V>)
              • swim.api.downlink.ValueDownlinkRecord (implements swim.observable.function.DidSet<V>)
          • swim.dataflow.RecordStreamlet<I,​O> (implements swim.streamlet.Streamlet<I,​O>)
            • swim.dataflow.AbstractRecordStreamlet<I,​O> (implements swim.streamlet.GenericStreamlet<I,​O>)
    • java.lang.Throwable (implements java.io.Serializable)

Interface Hierarchy

  • swim.api.downlink.DownlinkFactory
  • swim.streamlet.Inlet<I>
    • swim.streamlet.MapInlet<K,​V,​I>
      • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapOutlet<K,​V,​O>, swim.observable.ObservableOrderedMap<K,​V>)
    • swim.api.downlink.ValueDownlink<V> (also extends swim.api.downlink.Downlink, swim.observable.ObservableValue<V>, swim.streamlet.Outlet<O>)
  • java.lang.Iterable<T>
    • java.util.Collection<E>
      • java.util.List<E>
        • swim.util.KeyedList<E>
          • swim.api.downlink.ListDownlink<V> (also extends swim.api.downlink.Downlink, swim.observable.ObservableList<V>)
        • swim.observable.ObservableList<V> (also extends swim.observable.Observable<O>)
          • swim.api.downlink.ListDownlink<V> (also extends swim.api.downlink.Downlink, swim.util.KeyedList<E>)
    • swim.util.IterableMap<K,​V> (also extends java.util.Map<K,​V>)
      • swim.observable.ObservableIterableMap<K,​V> (also extends swim.observable.ObservableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableSortedMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
      • swim.util.OrderedMap<K,​V> (also extends java.util.SortedMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.observable.ObservableSortedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
  • swim.util.Log
    • swim.api.Link (also extends swim.observable.Observable<O>)
      • swim.api.downlink.Downlink
        • swim.api.downlink.EventDownlink<V>
        • swim.api.downlink.ListDownlink<V> (also extends swim.util.KeyedList<E>, swim.observable.ObservableList<V>)
        • swim.api.downlink.MapDownlink<K,​V> (also extends swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>, swim.observable.ObservableOrderedMap<K,​V>)
        • swim.api.downlink.ValueDownlink<V> (also extends swim.streamlet.Inlet<I>, swim.observable.ObservableValue<V>, swim.streamlet.Outlet<O>)
  • java.util.Map<K,​V>
    • swim.util.IterableMap<K,​V> (also extends java.lang.Iterable<T>)
      • swim.observable.ObservableIterableMap<K,​V> (also extends swim.observable.ObservableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableSortedMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
      • swim.util.OrderedMap<K,​V> (also extends java.util.SortedMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.observable.ObservableSortedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
    • swim.observable.ObservableMap<K,​V> (also extends swim.observable.Observable<O>)
      • swim.observable.ObservableIterableMap<K,​V> (also extends swim.util.IterableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableSortedMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
      • swim.observable.ObservableSortedMap<K,​V> (also extends java.util.SortedMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
    • java.util.SortedMap<K,​V>
      • swim.observable.ObservableSortedMap<K,​V> (also extends swim.observable.ObservableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
      • swim.util.OrderedMap<K,​V> (also extends swim.util.IterableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.observable.ObservableSortedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
  • swim.observable.Observable<O>
    • swim.api.Link (also extends swim.util.Log)
      • swim.api.downlink.Downlink
        • swim.api.downlink.EventDownlink<V>
        • swim.api.downlink.ListDownlink<V> (also extends swim.util.KeyedList<E>, swim.observable.ObservableList<V>)
        • swim.api.downlink.MapDownlink<K,​V> (also extends swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>, swim.observable.ObservableOrderedMap<K,​V>)
        • swim.api.downlink.ValueDownlink<V> (also extends swim.streamlet.Inlet<I>, swim.observable.ObservableValue<V>, swim.streamlet.Outlet<O>)
    • swim.observable.ObservableList<V> (also extends java.util.List<E>)
      • swim.api.downlink.ListDownlink<V> (also extends swim.api.downlink.Downlink, swim.util.KeyedList<E>)
    • swim.observable.ObservableMap<K,​V> (also extends java.util.Map<K,​V>)
      • swim.observable.ObservableIterableMap<K,​V> (also extends swim.util.IterableMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableSortedMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
      • swim.observable.ObservableSortedMap<K,​V> (also extends java.util.SortedMap<K,​V>)
        • swim.observable.ObservableOrderedMap<K,​V> (also extends swim.observable.ObservableIterableMap<K,​V>, swim.util.OrderedMap<K,​V>)
          • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.streamlet.MapOutlet<K,​V,​O>)
    • swim.observable.ObservableValue<V>
      • swim.api.downlink.ValueDownlink<V> (also extends swim.api.downlink.Downlink, swim.streamlet.Inlet<I>, swim.streamlet.Outlet<O>)
  • swim.streamlet.Outlet<O>
    • swim.streamlet.MapOutlet<K,​V,​O>
      • swim.api.downlink.MapDownlink<K,​V> (also extends swim.api.downlink.Downlink, swim.streamlet.MapInlet<K,​V,​I>, swim.observable.ObservableOrderedMap<K,​V>)
    • swim.api.downlink.ValueDownlink<V> (also extends swim.api.downlink.Downlink, swim.streamlet.Inlet<I>, swim.observable.ObservableValue<V>)