Class ComposedCallbackBuilder

    • Constructor Detail

      • ComposedCallbackBuilder

        public ComposedCallbackBuilder()
        Creates a new, empty callback composer.
    • Method Detail

      • add

        public void add​(int position,
                        Callback callback)
        Adds a new callback to this builder at a specified position.
        Parameters:
        position - a position in the current callback list.
        callback - a callback.
      • add

        public void add​(Callback callback)
        Adds a new callback to this builder.
        Parameters:
        callback - a callback.
      • isEmpty

        public boolean isEmpty()
        Checks whether this callback builder is empty.
        Returns:
        true if this callback builder is empty.
      • size

        public int size()
        Returns the number of callbacks in this builder.
        Returns:
        the number of callbacks in this composer.
      • compose

        public Callback compose()
        Returns the composed callback produced by this builder.
        Returns:
        a composed callback.