Class ComposedCallbackBuilder

java.lang.Object
it.unimi.dsi.parser.callback.ComposedCallbackBuilder

@Deprecated public class ComposedCallbackBuilder extends Object
Deprecated.
This class is obsolete and kept around for backward compatibility only.
A builder for composed callbacks.

To compose a series of callbacks, you must first create an instance of this class, add all required callbacks, and finally get the composed callback, which will invoke (in order) the callbacks.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Creates a new, empty callback composer.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(int position, Callback callback)
    Deprecated.
    Adds a new callback to this builder at a specified position.
    void
    add(Callback callback)
    Deprecated.
    Adds a new callback to this builder.
    Deprecated.
    Returns the composed callback produced by this builder.
    boolean
    Deprecated.
    Checks whether this callback builder is empty.
    int
    Deprecated.
    Returns the number of callbacks in this builder.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ComposedCallbackBuilder

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

    • add

      public void add(int position, Callback callback)
      Deprecated.
      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)
      Deprecated.
      Adds a new callback to this builder.
      Parameters:
      callback - a callback.
    • isEmpty

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

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

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