java.lang.Object
org.jooq.impl.DefaultParseListenerProvider
- All Implemented Interfaces:
Serializable,ParseListenerProvider
@Pro
public class DefaultParseListenerProvider
extends Object
implements ParseListenerProvider, Serializable
A default implementation for
ParseListenerProvider.
This implementation just wraps an instance of ParseListenerProvider,
always providing the same.
- Author:
- Lukas Eder
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultParseListenerProvider(ParseListener listener) Create a new provider instance from an argument listener. -
Method Summary
Modifier and TypeMethodDescriptionfinal ParseListenerprovide()Provide anParserListenerinstance.static ParseListenerProvider[]providers(ParseListener... listeners) Convenience method to construct an array ofDefaultParseListenerProviderfrom an array ofParseListenerinstances.toString()
-
Constructor Details
-
DefaultParseListenerProvider
Create a new provider instance from an argument listener.- Parameters:
listener- The argument listener.
-
-
Method Details
-
providers
Convenience method to construct an array ofDefaultParseListenerProviderfrom an array ofParseListenerinstances. -
provide
Description copied from interface:ParseListenerProviderProvide anParserListenerinstance.Implementations are free to choose whether this method returns new instances at every call or whether the same instance is returned repetitively.
An
ParserListenershall be provided exactly once per parse call execution lifecycle, i.e. perParseContext.- Specified by:
providein interfaceParseListenerProvider- Returns:
- An
ExecuteListenerinstance. - See Also:
-
toString
-