public class JRHyperlinkProducerMapFactory extends JRHyperlinkProducerFactory implements Serializable
This implementation wraps a hyperlink type to hyperling producer instance association map.
| Constructor and Description |
|---|
JRHyperlinkProducerMapFactory()
Creates a blank factory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProducer(String linkType,
JRHyperlinkProducer producer)
Adds a hyperlink producer instance associated to a hyperlink type.
|
JRHyperlinkProducer |
getHandler(String linkType)
Returns the hyperlink producer associated with a specific hyperlink type.
|
Map<String,JRHyperlinkProducer> |
getProducersMap()
Exposes the type to producer association map.
|
JRHyperlinkProducer |
removeProducer(String linkType)
Removes a type to producer association.
|
void |
setProducersMap(Map<String,JRHyperlinkProducer> producers)
Sets the type to producer association map.
|
produceHyperlinkpublic JRHyperlinkProducerMapFactory()
public Map<String,JRHyperlinkProducer> getProducersMap()
public void setProducersMap(Map<String,JRHyperlinkProducer> producers)
producers - bulk type to producer association mapgetProducersMap()public void addProducer(String linkType, JRHyperlinkProducer producer)
linkType - the typeproducer - the producerpublic JRHyperlinkProducer removeProducer(String linkType)
linkType - the hyperlink typepublic JRHyperlinkProducer getHandler(String linkType)
JRHyperlinkProducerFactorygetHandler in class JRHyperlinkProducerFactorylinkType - the hyperlink typenull when none associatedCopyright © 2017. All rights reserved.