Class DefaultContentHandlerBinding<T extends org.smooks.api.delivery.ContentHandler>

  • All Implemented Interfaces:
    org.smooks.api.delivery.ContentHandlerBinding<T>

    public class DefaultContentHandlerBinding<T extends org.smooks.api.delivery.ContentHandler>
    extends Object
    implements org.smooks.api.delivery.ContentHandlerBinding<T>
    • Constructor Detail

      • DefaultContentHandlerBinding

        public DefaultContentHandlerBinding​(T contentHandler,
                                            org.smooks.api.resource.config.ResourceConfig resourceConfig)
        Public constructor.
        Parameters:
        contentHandler - The content handler instance.
        resourceConfig - The defining resource configuration.
      • DefaultContentHandlerBinding

        public DefaultContentHandlerBinding​(T contentHandler,
                                            String targetSelector,
                                            org.smooks.api.Registry registry)
    • Method Detail

      • getContentHandler

        public T getContentHandler()
        Get the content handler.
        Specified by:
        getContentHandler in interface org.smooks.api.delivery.ContentHandlerBinding<T extends org.smooks.api.delivery.ContentHandler>
        Returns:
        The ContentHandler.
      • getResourceConfig

        public org.smooks.api.resource.config.ResourceConfig getResourceConfig()
        Get the resource configuration.
        Specified by:
        getResourceConfig in interface org.smooks.api.delivery.ContentHandlerBinding<T extends org.smooks.api.delivery.ContentHandler>
        Returns:
        The ResourceConfig.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object