org.apache.fop.svg
Class SVGUserAgent

java.lang.Object
  |
  +--org.apache.fop.svg.SVGUserAgent
All Implemented Interfaces:
org.apache.batik.bridge.UserAgent
Direct Known Subclasses:
AWTRenderer.MUserAgent

public class SVGUserAgent
extends java.lang.Object
implements org.apache.batik.bridge.UserAgent


Constructor Summary
SVGUserAgent(java.awt.geom.AffineTransform at)
          Creates a new SVGUserAgent.
 
Method Summary
 void displayError(java.lang.Exception ex)
          Displays an error resulting from the specified Exception.
 void displayError(java.lang.String message)
          Displays an error message.
 void displayMessage(java.lang.String message)
          Displays a message in the User Agent interface.
 java.awt.Point getClientAreaLocationOnScreen()
           
 org.apache.batik.gvt.event.EventDispatcher getEventDispatcher()
           
 java.lang.String getLanguages()
          Returns the language settings.
 java.lang.String getMedia()
           
 float getPixelToMM()
          Returns a customized the pixel to mm factor.
 java.awt.geom.AffineTransform getTransform()
           
 java.lang.String getUserStyleSheetURI()
          Returns the user stylesheet uri.
 java.awt.geom.Dimension2D getViewportSize()
           
 java.lang.String getXMLParserClassName()
          Returns the class name of the XML parser.
 void handleElement(org.w3c.dom.Element elt, java.lang.Object data)
           
 boolean hasFeature(java.lang.String str)
           
 boolean isXMLParserValidating()
           
 void openLink(org.w3c.dom.svg.SVGAElement elt)
          Opens a link in a new component.
 void registerExtension(org.apache.batik.bridge.BridgeExtension be)
           
 void setLogger(org.apache.log.Logger logger)
           
 void setSVGCursor(java.awt.Cursor cursor)
           
 boolean supportExtension(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SVGUserAgent

public SVGUserAgent(java.awt.geom.AffineTransform at)
Creates a new SVGUserAgent.
Method Detail

setLogger

public void setLogger(org.apache.log.Logger logger)

displayError

public void displayError(java.lang.String message)
Displays an error message.

displayError

public void displayError(java.lang.Exception ex)
Displays an error resulting from the specified Exception.
Specified by:
displayError in interface org.apache.batik.bridge.UserAgent

displayMessage

public void displayMessage(java.lang.String message)
Displays a message in the User Agent interface. The given message is typically displayed in a status bar.
Specified by:
displayMessage in interface org.apache.batik.bridge.UserAgent

getPixelToMM

public float getPixelToMM()
Returns a customized the pixel to mm factor.
Specified by:
getPixelToMM in interface org.apache.batik.bridge.UserAgent

getLanguages

public java.lang.String getLanguages()
Returns the language settings.
Specified by:
getLanguages in interface org.apache.batik.bridge.UserAgent

getMedia

public java.lang.String getMedia()
Specified by:
getMedia in interface org.apache.batik.bridge.UserAgent

getUserStyleSheetURI

public java.lang.String getUserStyleSheetURI()
Returns the user stylesheet uri.
Specified by:
getUserStyleSheetURI in interface org.apache.batik.bridge.UserAgent
Returns:
null if no user style sheet was specified.

getXMLParserClassName

public java.lang.String getXMLParserClassName()
Returns the class name of the XML parser.
Specified by:
getXMLParserClassName in interface org.apache.batik.bridge.UserAgent

openLink

public void openLink(org.w3c.dom.svg.SVGAElement elt)
Opens a link in a new component.
Specified by:
openLink in interface org.apache.batik.bridge.UserAgent
Parameters:
doc - The current document.
uri - The document URI.

getClientAreaLocationOnScreen

public java.awt.Point getClientAreaLocationOnScreen()
Specified by:
getClientAreaLocationOnScreen in interface org.apache.batik.bridge.UserAgent

setSVGCursor

public void setSVGCursor(java.awt.Cursor cursor)
Specified by:
setSVGCursor in interface org.apache.batik.bridge.UserAgent

getTransform

public java.awt.geom.AffineTransform getTransform()
Specified by:
getTransform in interface org.apache.batik.bridge.UserAgent

getViewportSize

public java.awt.geom.Dimension2D getViewportSize()
Specified by:
getViewportSize in interface org.apache.batik.bridge.UserAgent

getEventDispatcher

public org.apache.batik.gvt.event.EventDispatcher getEventDispatcher()
Specified by:
getEventDispatcher in interface org.apache.batik.bridge.UserAgent

supportExtension

public boolean supportExtension(java.lang.String str)
Specified by:
supportExtension in interface org.apache.batik.bridge.UserAgent

hasFeature

public boolean hasFeature(java.lang.String str)
Specified by:
hasFeature in interface org.apache.batik.bridge.UserAgent

isXMLParserValidating

public boolean isXMLParserValidating()
Specified by:
isXMLParserValidating in interface org.apache.batik.bridge.UserAgent

registerExtension

public void registerExtension(org.apache.batik.bridge.BridgeExtension be)
Specified by:
registerExtension in interface org.apache.batik.bridge.UserAgent

handleElement

public void handleElement(org.w3c.dom.Element elt,
                          java.lang.Object data)
Specified by:
handleElement in interface org.apache.batik.bridge.UserAgent


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.