Package com.openhtmltopdf.svgsupport
Class OpenHtmlUserAgent
- java.lang.Object
-
- org.apache.batik.bridge.UserAgentAdapter
-
- com.openhtmltopdf.svgsupport.OpenHtmlUserAgent
-
- All Implemented Interfaces:
org.apache.batik.bridge.UserAgent
public class OpenHtmlUserAgent extends org.apache.batik.bridge.UserAgentAdapter
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>
allowedProtocols
private boolean
allowExternalResources
private boolean
allowScripts
private PDFTranscoder.OpenHtmlFontResolver
resolver
-
Constructor Summary
Constructors Constructor Description OpenHtmlUserAgent(PDFTranscoder.OpenHtmlFontResolver resolver, boolean allowScripts, boolean allowExternalResources, java.util.Set<java.lang.String> allowedProtocols)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkLoadExternalResource(org.apache.batik.util.ParsedURL resourceURL, org.apache.batik.util.ParsedURL docURL)
void
checkLoadScript(java.lang.String scriptType, org.apache.batik.util.ParsedURL scriptURL, org.apache.batik.util.ParsedURL docURL)
org.apache.batik.bridge.FontFamilyResolver
getFontFamilyResolver()
-
Methods inherited from class org.apache.batik.bridge.UserAgentAdapter
addStdFeatures, deselectAll, displayError, displayError, displayMessage, getAlternateStyleSheet, getBolderFontWeight, getBrokenLinkDocument, getClientAreaLocationOnScreen, getDefaultFontFamily, getEventDispatcher, getExternalResourceSecurity, getLanguages, getLighterFontWeight, getMedia, getMediumFontSize, getPixelToMM, getPixelUnitToMillimeter, getScriptSecurity, getSourceResolution, getStandardBolderFontWeight, getStandardLighterFontWeight, getTransform, getUserStyleSheetURI, getViewportSize, getXMLParserClassName, handleElement, hasFeature, isXMLParserValidating, loadDocument, openLink, registerExtension, runThread, setBridgeContext, setSourceResolution, setSVGCursor, setTextSelection, setTransform, showAlert, showConfirm, showPrompt, showPrompt, supportExtension
-
-
-
-
Field Detail
-
resolver
private final PDFTranscoder.OpenHtmlFontResolver resolver
-
allowScripts
private final boolean allowScripts
-
allowExternalResources
private final boolean allowExternalResources
-
allowedProtocols
private final java.util.Set<java.lang.String> allowedProtocols
-
-
Constructor Detail
-
OpenHtmlUserAgent
public OpenHtmlUserAgent(PDFTranscoder.OpenHtmlFontResolver resolver, boolean allowScripts, boolean allowExternalResources, java.util.Set<java.lang.String> allowedProtocols)
-
-
Method Detail
-
getFontFamilyResolver
public org.apache.batik.bridge.FontFamilyResolver getFontFamilyResolver()
- Specified by:
getFontFamilyResolver
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
getFontFamilyResolver
in classorg.apache.batik.bridge.UserAgentAdapter
-
checkLoadScript
public void checkLoadScript(java.lang.String scriptType, org.apache.batik.util.ParsedURL scriptURL, org.apache.batik.util.ParsedURL docURL) throws java.lang.SecurityException
- Specified by:
checkLoadScript
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
checkLoadScript
in classorg.apache.batik.bridge.UserAgentAdapter
- Throws:
java.lang.SecurityException
-
checkLoadExternalResource
public void checkLoadExternalResource(org.apache.batik.util.ParsedURL resourceURL, org.apache.batik.util.ParsedURL docURL) throws java.lang.SecurityException
- Specified by:
checkLoadExternalResource
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
checkLoadExternalResource
in classorg.apache.batik.bridge.UserAgentAdapter
- Throws:
java.lang.SecurityException
-
-