public class DefaultHtmlContentGenerator extends Object implements HtmlContentGenerator
Constructor and Description |
---|
DefaultHtmlContentGenerator(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager) |
Modifier and Type | Method and Description |
---|---|
org.pentaho.reporting.libraries.repository.ContentItem |
createItem(String name,
String mimeType) |
String |
getRegisteredName(org.pentaho.reporting.libraries.resourceloader.ResourceKey source) |
org.pentaho.reporting.libraries.resourceloader.ResourceManager |
getResourceManager() |
boolean |
isCopyExternalImages() |
boolean |
isExternalContentAvailable() |
boolean |
isRegistered(org.pentaho.reporting.libraries.resourceloader.ResourceKey source) |
void |
registerContent(org.pentaho.reporting.libraries.resourceloader.ResourceKey source,
String name) |
void |
registerFailure(org.pentaho.reporting.libraries.resourceloader.ResourceKey source) |
void |
setCopyExternalImages(boolean copyExternalImages) |
void |
setDataWriter(org.pentaho.reporting.libraries.repository.ContentLocation dataLocation,
org.pentaho.reporting.libraries.repository.NameGenerator dataNameGenerator,
ContentUrlReWriteService rewriterService) |
String |
writeImage(ImageContainer image,
String encoderType,
float quality,
boolean alpha) |
String |
writeRaw(org.pentaho.reporting.libraries.resourceloader.ResourceKey source) |
public DefaultHtmlContentGenerator(org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager)
public void setDataWriter(org.pentaho.reporting.libraries.repository.ContentLocation dataLocation, org.pentaho.reporting.libraries.repository.NameGenerator dataNameGenerator, ContentUrlReWriteService rewriterService)
public void setCopyExternalImages(boolean copyExternalImages)
setCopyExternalImages
in interface HtmlContentGenerator
public boolean isCopyExternalImages()
public org.pentaho.reporting.libraries.resourceloader.ResourceManager getResourceManager()
getResourceManager
in interface HtmlContentGenerator
public void registerFailure(org.pentaho.reporting.libraries.resourceloader.ResourceKey source)
registerFailure
in interface HtmlContentGenerator
public void registerContent(org.pentaho.reporting.libraries.resourceloader.ResourceKey source, String name)
registerContent
in interface HtmlContentGenerator
public boolean isRegistered(org.pentaho.reporting.libraries.resourceloader.ResourceKey source)
isRegistered
in interface HtmlContentGenerator
public String getRegisteredName(org.pentaho.reporting.libraries.resourceloader.ResourceKey source)
getRegisteredName
in interface HtmlContentGenerator
public String writeRaw(org.pentaho.reporting.libraries.resourceloader.ResourceKey source) throws IOException
writeRaw
in interface HtmlContentGenerator
IOException
public String writeImage(ImageContainer image, String encoderType, float quality, boolean alpha) throws org.pentaho.reporting.libraries.repository.ContentIOException, IOException
writeImage
in interface HtmlContentGenerator
org.pentaho.reporting.libraries.repository.ContentIOException
IOException
public org.pentaho.reporting.libraries.repository.ContentItem createItem(String name, String mimeType) throws org.pentaho.reporting.libraries.repository.ContentIOException
org.pentaho.reporting.libraries.repository.ContentIOException
public boolean isExternalContentAvailable()