Package org.apache.fop.svg
Class SVGUserAgent
java.lang.Object
org.apache.batik.bridge.UserAgentAdapter
org.apache.fop.svg.SimpleSVGUserAgent
org.apache.fop.svg.SVGUserAgent
- All Implemented Interfaces:
org.apache.batik.bridge.UserAgent
The SVG user agent. This is an implementation of the Batik SVG user agent.
-
Field Summary
Fields inherited from class org.apache.batik.bridge.UserAgentAdapter
ctx, extensions, FEATURES
-
Constructor Summary
ConstructorsConstructorDescriptionSVGUserAgent
(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver) Creates a new SVGUserAgent.SVGUserAgent
(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver, AffineTransform at) Creates a new SVGUserAgent. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Displays an error resulting from the specified Exception.void
displayError
(String message) Displays an error message.void
displayMessage
(String message) Displays a message in the User Agent interface.Returns the last exception sent to thedisplayError(Exception)
method.void
Shows an alert dialog box.Methods inherited from class org.apache.fop.svg.SimpleSVGUserAgent
getFontFamilyResolver, getLanguages, getMedia, getPixelUnitToMillimeter, getTransform, getUserStyleSheetURI, getViewportSize, getXMLParserClassName, isXMLParserValidating, setTransform
Methods inherited from class org.apache.batik.bridge.UserAgentAdapter
addStdFeatures, checkLoadExternalResource, checkLoadScript, deselectAll, getAlternateStyleSheet, getBolderFontWeight, getBrokenLinkDocument, getClientAreaLocationOnScreen, getDefaultFontFamily, getEventDispatcher, getExternalResourceSecurity, getLighterFontWeight, getMediumFontSize, getPixelToMM, getScriptSecurity, getStandardBolderFontWeight, getStandardLighterFontWeight, handleElement, hasFeature, loadDocument, openLink, registerExtension, runThread, setBridgeContext, setSVGCursor, setTextSelection, showConfirm, showPrompt, showPrompt, supportExtension
-
Constructor Details
-
SVGUserAgent
public SVGUserAgent(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver, AffineTransform at) Creates a new SVGUserAgent.- Parameters:
foUserAgent
- the FO user agent to associate with this SVG user agentfontFamilyResolver
- the font family resolverat
- the current transform
-
SVGUserAgent
public SVGUserAgent(FOUserAgent foUserAgent, org.apache.batik.bridge.FontFamilyResolver fontFamilyResolver) Creates a new SVGUserAgent.- Parameters:
foUserAgent
- the FO user agent to associate with this SVG user agent
-
-
Method Details
-
getLastException
Returns the last exception sent to thedisplayError(Exception)
method.- Returns:
- the last exception or null if no exception occurred
-
displayError
Displays an error message.- Overrides:
displayError
in classorg.apache.batik.bridge.UserAgentAdapter
- Parameters:
message
- the message to display
-
displayError
Displays an error resulting from the specified Exception.- Specified by:
displayError
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
displayError
in classorg.apache.batik.bridge.UserAgentAdapter
- Parameters:
ex
- the exception to display
-
displayMessage
Displays a message in the User Agent interface. The given message is typically displayed in a status bar.- Specified by:
displayMessage
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
displayMessage
in classorg.apache.batik.bridge.UserAgentAdapter
- Parameters:
message
- the message to display
-
showAlert
Shows an alert dialog box.- Specified by:
showAlert
in interfaceorg.apache.batik.bridge.UserAgent
- Overrides:
showAlert
in classorg.apache.batik.bridge.UserAgentAdapter
- Parameters:
message
- the message to display
-