Class CoatMux.Layer<T>

  • Enclosing class:
    CoatMux

    public class CoatMux.Layer<T>
    extends java.lang.Object
    Represents a persistent layer within this `CoatMux`. It can be shown, hidden, and disposed.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void bringToTop()
      Brings this layer to the top.
      Chit chit()  
      void dispose()
      Disposes the contents of this layer.
      Control getControl()
      The control at the root of this layer.
      T getHandle()
      The handle which was returned by the Coat.Returning.
      RxGetter<java.lang.Boolean> rxOnTop()
      RxGetter which keeps track of whether this `Layer` is currently on top.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • rxOnTop

        public RxGetter<java.lang.Boolean> rxOnTop()
        RxGetter which keeps track of whether this `Layer` is currently on top.
      • getControl

        public Control getControl()
        The control at the root of this layer.
      • getHandle

        public T getHandle()
        The handle which was returned by the Coat.Returning.
      • bringToTop

        public void bringToTop()
        Brings this layer to the top.
      • dispose

        public void dispose()
        Disposes the contents of this layer.
      • chit

        public Chit chit()