Package it.unimi.dsi.parser.callback
Class ComposedCallbackBuilder
java.lang.Object
it.unimi.dsi.parser.callback.ComposedCallbackBuilder
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
ConstructorDescriptionDeprecated.Creates a new, empty callback composer. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Adds a new callback to this builder at a specified position.void
Deprecated.Adds a new callback to this builder.compose()
Deprecated.Returns the composed callback produced by this builder.boolean
isEmpty()
Deprecated.Checks whether this callback builder is empty.int
size()
Deprecated.Returns the number of callbacks in this builder.
-
Constructor Details
-
ComposedCallbackBuilder
public ComposedCallbackBuilder()Deprecated.Creates a new, empty callback composer.
-
-
Method Details
-
add
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
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
Deprecated.Returns the composed callback produced by this builder.- Returns:
- a composed callback.
-