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>allowedProtocolsprivate booleanallowExternalResourcesprivate booleanallowScriptsprivate PDFTranscoder.OpenHtmlFontResolverresolver
-
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 voidcheckLoadExternalResource(org.apache.batik.util.ParsedURL resourceURL, org.apache.batik.util.ParsedURL docURL)voidcheckLoadScript(java.lang.String scriptType, org.apache.batik.util.ParsedURL scriptURL, org.apache.batik.util.ParsedURL docURL)org.apache.batik.bridge.FontFamilyResolvergetFontFamilyResolver()-
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:
getFontFamilyResolverin interfaceorg.apache.batik.bridge.UserAgent- Overrides:
getFontFamilyResolverin 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:
checkLoadScriptin interfaceorg.apache.batik.bridge.UserAgent- Overrides:
checkLoadScriptin 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:
checkLoadExternalResourcein interfaceorg.apache.batik.bridge.UserAgent- Overrides:
checkLoadExternalResourcein classorg.apache.batik.bridge.UserAgentAdapter- Throws:
java.lang.SecurityException
-
-