Class SVG12BridgeExtension
java.lang.Object
org.apache.batik.bridge.SVGBridgeExtension
org.apache.batik.bridge.svg12.SVG12BridgeExtension
- All Implemented Interfaces:
BridgeExtension
This is a Service interface for classes that want to extend the
functionality of the Bridge, to support new tags in the rendering tree.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis should return the individual or company name responsible for the this implementation of the extension.This should contain a contact address (usually an e-mail address).Human readable description of the extension.This should return the list of extensions implemented by this BridgeExtension.floatReturn the priority of this Extension.getURL()This should return a URL where information can be obtained on this extension.booleanWhether the presence of the specified element should cause the document to be dynamic.voidThis method should update the BridgeContext with support for the tags in this extension.
-
Constructor Details
-
SVG12BridgeExtension
public SVG12BridgeExtension()
-
-
Method Details
-
getPriority
public float getPriority()Return the priority of this Extension. Extensions are registered from lowest to highest priority. So if for some reason you need to come before/after another existing extension make sure your priority is lower/higher than theirs.- Specified by:
getPriorityin interfaceBridgeExtension- Overrides:
getPriorityin classSVGBridgeExtension
-
getImplementedExtensions
This should return the list of extensions implemented by this BridgeExtension.- Specified by:
getImplementedExtensionsin interfaceBridgeExtension- Overrides:
getImplementedExtensionsin classSVGBridgeExtension- Returns:
- An iterator containing strings one for each implemented extension.
-
getAuthor
This should return the individual or company name responsible for the this implementation of the extension.- Specified by:
getAuthorin interfaceBridgeExtension- Overrides:
getAuthorin classSVGBridgeExtension
-
getContactAddress
This should contain a contact address (usually an e-mail address).- Specified by:
getContactAddressin interfaceBridgeExtension- Overrides:
getContactAddressin classSVGBridgeExtension
-
getURL
This should return a URL where information can be obtained on this extension.- Specified by:
getURLin interfaceBridgeExtension- Overrides:
getURLin classSVGBridgeExtension
-
getDescription
Human readable description of the extension. Perhaps that should be a resource for internationalization? (although I suppose it could be done internally)- Specified by:
getDescriptionin interfaceBridgeExtension- Overrides:
getDescriptionin classSVGBridgeExtension
-
registerTags
This method should update the BridgeContext with support for the tags in this extension. In some rare cases it may be necessary to replace existing tag handlers, although this is discouraged.- Specified by:
registerTagsin interfaceBridgeExtension- Overrides:
registerTagsin classSVGBridgeExtension- Parameters:
ctx- The BridgeContext instance to be updated
-
isDynamicElement
Whether the presence of the specified element should cause the document to be dynamic. If this element isn't handled by this BridgeExtension, just return false.- Specified by:
isDynamicElementin interfaceBridgeExtension- Overrides:
isDynamicElementin classSVGBridgeExtension- Parameters:
e- The element to check.
-