Package org.apache.batik.apps.svgbrowser
Interface Application
-
- All Known Implementing Classes:
Main
public interface Application
This interface represents a SVG viewer application.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addVisitedURI(java.lang.String uri)
Notifies Application of recently visited URIboolean
canLoadScriptType(java.lang.String scriptType)
Returns true if the input scriptType can be loaded in this application.void
closeJSVGViewerFrame(JSVGViewerFrame f)
Closes the given viewer frame.JSVGViewerFrame
createAndShowJSVGViewerFrame()
Creates and shows a new viewer frame.javax.swing.Action
createExitAction(JSVGViewerFrame vf)
Creates an action to exit the application.int
getAllowedExternalResourceOrigin()
Returns the allowed origins for external resources.int
getAllowedScriptOrigin()
Returns the allowed origins for scripts.java.lang.String
getDefaultFontFamily()
Returns the default value for the CSS "font-family" propertyjava.lang.String
getLanguages()
Returns the user languages.java.lang.String
getMedia()
Returns the CSS media to use.java.lang.String
getUISpecialization()
Returns the UI resource specialization to use.java.lang.String
getUserStyleSheetURI()
Returns the user stylesheet uri.java.lang.String[]
getVisitedURIs()
Asks Application for a list of recently visited URIjava.lang.String
getXMLParserClassName()
Returns the XML parser class name.boolean
isSelectionOverlayXORMode()
Returns true if the selection overlay is painted in XOR mode, false otherwise.boolean
isXMLParserValidating()
Returns true if the XML parser must be in validation mode, false otherwise.void
openLink(java.lang.String url)
Opens the given link in a new window.void
showPreferenceDialog(JSVGViewerFrame f)
Shows the preference dialog.
-
-
-
Method Detail
-
createAndShowJSVGViewerFrame
JSVGViewerFrame createAndShowJSVGViewerFrame()
Creates and shows a new viewer frame.
-
closeJSVGViewerFrame
void closeJSVGViewerFrame(JSVGViewerFrame f)
Closes the given viewer frame.
-
createExitAction
javax.swing.Action createExitAction(JSVGViewerFrame vf)
Creates an action to exit the application.
-
openLink
void openLink(java.lang.String url)
Opens the given link in a new window.
-
getXMLParserClassName
java.lang.String getXMLParserClassName()
Returns the XML parser class name.
-
isXMLParserValidating
boolean isXMLParserValidating()
Returns true if the XML parser must be in validation mode, false otherwise.
-
showPreferenceDialog
void showPreferenceDialog(JSVGViewerFrame f)
Shows the preference dialog.
-
getLanguages
java.lang.String getLanguages()
Returns the user languages.
-
getUserStyleSheetURI
java.lang.String getUserStyleSheetURI()
Returns the user stylesheet uri.- Returns:
- null if no user style sheet was specified.
-
getDefaultFontFamily
java.lang.String getDefaultFontFamily()
Returns the default value for the CSS "font-family" property
-
getMedia
java.lang.String getMedia()
Returns the CSS media to use.- Returns:
- empty string if no CSS media was specified.
-
isSelectionOverlayXORMode
boolean isSelectionOverlayXORMode()
Returns true if the selection overlay is painted in XOR mode, false otherwise.
-
canLoadScriptType
boolean canLoadScriptType(java.lang.String scriptType)
Returns true if the input scriptType can be loaded in this application.
-
getAllowedScriptOrigin
int getAllowedScriptOrigin()
Returns the allowed origins for scripts.- See Also:
ResourceOrigin
-
getAllowedExternalResourceOrigin
int getAllowedExternalResourceOrigin()
Returns the allowed origins for external resources.- See Also:
ResourceOrigin
-
addVisitedURI
void addVisitedURI(java.lang.String uri)
Notifies Application of recently visited URI
-
getVisitedURIs
java.lang.String[] getVisitedURIs()
Asks Application for a list of recently visited URI
-
getUISpecialization
java.lang.String getUISpecialization()
Returns the UI resource specialization to use.
-
-