org.apache.batik.bridge
public class UserAgentAdapter extends Object implements UserAgent
Field Summary | |
---|---|
protected BridgeContext | ctx
The BridgeContext to use for error information. |
protected Set | extensions |
protected Set | FEATURES |
Method Summary | |
---|---|
void | addStdFeatures()
Adds the standard SVG feature strings to the set of features supported
by this user agent. |
void | checkLoadExternalResource(ParsedURL resourceURL, ParsedURL docURL)
This method throws a SecurityException if the resource
found at url and referenced from docURL
should not be loaded.
|
void | checkLoadScript(String scriptType, ParsedURL scriptURL, ParsedURL docURL)
This method throws a SecurityException if the script
of given type, found at url and referenced from docURL
should not be loaded.
|
void | deselectAll()
This user agent doesn't display text selections so nothing to clear. |
void | displayError(String message)
Display the specified error message (forwards call to displayMessage). |
void | displayError(Exception e)
Display the specified error (forwards call to displayError(String)) |
void | displayMessage(String message)
Display the specified message. |
String | getAlternateStyleSheet()
Returns this user agent's alternate style-sheet title. |
float | getBolderFontWeight(float f)
Returns a bolder font-weight. |
SVGDocument | getBrokenLinkDocument(Element e, String url, String message)
This Implementation simply throws a BridgeException.
|
Point | getClientAreaLocationOnScreen()
Unsupported operation. |
String | getDefaultFontFamily()
Returns the default font family. |
EventDispatcher | getEventDispatcher()
Unsupported operation. |
ExternalResourceSecurity | getExternalResourceSecurity(ParsedURL resourceURL, ParsedURL docURL)
Returns the security settings for the given resource
url and document url
|
String | getLanguages()
Returns the user language "en" (english). |
float | getLighterFontWeight(float f)
Returns a lighter font-weight. |
String | getMedia()
Returns this user agent's CSS media. |
float | getMediumFontSize()
Returns the medium font size. |
float | getPixelToMM()
Returns the size of a px CSS unit in millimeters.
|
float | getPixelUnitToMillimeter()
Returns the size of a px CSS unit in millimeters. |
ScriptSecurity | getScriptSecurity(String scriptType, ParsedURL scriptURL, ParsedURL docURL)
Returns the security settings for the given script
type, script url and document url
|
static float | getStandardBolderFontWeight(float f)
Returns a bolder font-weight. |
static float | getStandardLighterFontWeight(float f)
Returns a lighter font-weight. |
AffineTransform | getTransform()
Unsupported operation. |
String | getUserStyleSheetURI()
Returns the user stylesheet |
Dimension2D | getViewportSize()
Returns the default size of this user agent (400x400). |
String | getXMLParserClassName()
Returns the XML parser to use |
void | handleElement(Element elt, Object data)
Notifies the UserAgent that the input element
has been found in the document. |
boolean | hasFeature(String s)
Tells whether the given feature is supported by this
user agent. |
boolean | isXMLParserValidating()
Returns false. |
void | openLink(SVGAElement elt)
Unsupported operation. |
void | registerExtension(BridgeExtension ext)
Lets the bridge tell the user agent that the following
ex tension is supported by the bridge. |
void | runThread(Thread t)
Unsupported operation. |
void | setBridgeContext(BridgeContext ctx)
Sets the BridgeContext to be used for error information. |
void | setSVGCursor(Cursor cursor)
Unsupported operation. |
void | setTextSelection(Mark start, Mark end)
This user agent doesn't display text selections. |
void | setTransform(AffineTransform at)
Unsupported operation. |
void | showAlert(String message)
Shows an alert dialog box. |
boolean | showConfirm(String message)
Shows a confirm dialog box. |
String | showPrompt(String message)
Shows a prompt dialog box. |
String | showPrompt(String message, String defaultValue)
Shows a prompt dialog box. |
boolean | supportExtension(String s)
Tells whether the given extension is supported by this
user agent. |
Parameters: resourceURL url for the resource, as defined in the resource's xlink:href attribute. If that attribute was empty, then this parameter should be null docURL url for the document into which the resource was found.
Parameters: scriptType type of script, as found in the type attribute of the <script> element. scriptURL url for the script, as defined in the script's xlink:href attribute. If that attribute was empty, then this parameter should be null docURL url for the document into which the script was found.
Parameters: e The <image> element that can't be loaded. url The resolved url that can't be loaded. message As best as can be determined the reason it can't be loaded (not available, corrupt, unknown format,...).
Parameters: resourceURL url for the resource, as defined in the resource's xlink:href attribute. If that attribute was empty, then this parameter should be null docURL url for the document into which the resource was found.
See Also: getPixelUnitToMillimeter
Parameters: scriptType type of script, as found in the type attribute of the <script> element. scriptURL url for the script, as defined in the script's xlink:href attribute. If that attribute was empty, then this parameter should be null docURL url for the document into which the script was found.