Class SVGUserAgent

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

    @Internal
    public class SVGUserAgent
    extends org.apache.batik.bridge.UserAgentAdapter
    Helper class to base image calculation on actual viewbox instead of the base box (1,1)
    • Field Summary

      • Fields inherited from class org.apache.batik.bridge.UserAgentAdapter

        ctx, extensions, FEATURES
    • Constructor Summary

      Constructors 
      Constructor Description
      SVGUserAgent()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void displayError​(Exception e)  
      void displayError​(String message)  
      void displayMessage​(String message)  
      Rectangle2D getViewbox()  
      Dimension2D getViewportSize()  
      void initViewbox​(org.w3c.dom.svg.SVGDocument doc)  
      void showAlert​(String message)  
      • Methods inherited from class org.apache.batik.bridge.UserAgentAdapter

        addStdFeatures, checkLoadExternalResource, checkLoadScript, deselectAll, getAlternateStyleSheet, getBolderFontWeight, getBrokenLinkDocument, getClientAreaLocationOnScreen, getDefaultFontFamily, getEventDispatcher, getExternalResourceSecurity, getFontFamilyResolver, getLanguages, getLighterFontWeight, getMedia, getMediumFontSize, getPixelToMM, getPixelUnitToMillimeter, getScriptSecurity, getStandardBolderFontWeight, getStandardLighterFontWeight, getTransform, getUserStyleSheetURI, getXMLParserClassName, handleElement, hasFeature, isXMLParserValidating, loadDocument, openLink, registerExtension, runThread, setBridgeContext, setSVGCursor, setTextSelection, setTransform, showConfirm, showPrompt, showPrompt, supportExtension
    • Constructor Detail

      • SVGUserAgent

        public SVGUserAgent()
    • Method Detail

      • getViewportSize

        public Dimension2D getViewportSize()
        Specified by:
        getViewportSize in interface org.apache.batik.bridge.UserAgent
        Overrides:
        getViewportSize in class org.apache.batik.bridge.UserAgentAdapter
      • initViewbox

        public void initViewbox​(org.w3c.dom.svg.SVGDocument doc)
      • displayMessage

        public void displayMessage​(String message)
        Specified by:
        displayMessage in interface org.apache.batik.bridge.UserAgent
        Overrides:
        displayMessage in class org.apache.batik.bridge.UserAgentAdapter
      • displayError

        public void displayError​(String message)
        Overrides:
        displayError in class org.apache.batik.bridge.UserAgentAdapter
      • displayError

        public void displayError​(Exception e)
        Specified by:
        displayError in interface org.apache.batik.bridge.UserAgent
        Overrides:
        displayError in class org.apache.batik.bridge.UserAgentAdapter
      • showAlert

        public void showAlert​(String message)
        Specified by:
        showAlert in interface org.apache.batik.bridge.UserAgent
        Overrides:
        showAlert in class org.apache.batik.bridge.UserAgentAdapter