Class OpenHtmlUserAgent

  • All Implemented Interfaces:
    org.apache.batik.bridge.UserAgent

    public class OpenHtmlUserAgent
    extends org.apache.batik.bridge.UserAgentAdapter
    • 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, getStandardBolderFontWeight, getStandardLighterFontWeight, getTransform, getUserStyleSheetURI, getViewportSize, getXMLParserClassName, handleElement, hasFeature, isXMLParserValidating, loadDocument, openLink, registerExtension, runThread, setBridgeContext, setSVGCursor, setTextSelection, setTransform, showAlert, showConfirm, showPrompt, showPrompt, supportExtension
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • 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 interface org.apache.batik.bridge.UserAgent
        Overrides:
        getFontFamilyResolver in class org.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 interface org.apache.batik.bridge.UserAgent
        Overrides:
        checkLoadScript in class org.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 interface org.apache.batik.bridge.UserAgent
        Overrides:
        checkLoadExternalResource in class org.apache.batik.bridge.UserAgentAdapter
        Throws:
        java.lang.SecurityException