Class JRHyperlinkProducerMapFactory

    • Constructor Detail

      • JRHyperlinkProducerMapFactory

        public JRHyperlinkProducerMapFactory()
        Creates a blank factory.
    • Method Detail

      • getProducersMap

        public Map<String,​JRHyperlinkProducer> getProducersMap()
        Exposes the type to producer association map.
        Returns:
        the type to producer association map
      • setProducersMap

        public void setProducersMap​(Map<String,​JRHyperlinkProducer> producers)
        Sets the type to producer association map.
        Parameters:
        producers - bulk type to producer association map
        See Also:
        getProducersMap()
      • addProducer

        public void addProducer​(String linkType,
                                JRHyperlinkProducer producer)
        Adds a hyperlink producer instance associated to a hyperlink type.
        Parameters:
        linkType - the type
        producer - the producer
      • removeProducer

        public JRHyperlinkProducer removeProducer​(String linkType)
        Removes a type to producer association.
        Parameters:
        linkType - the hyperlink type
        Returns:
        the producer which was associated to the type, if any