Package org.apache.batik.bridge.svg12
Class SVG12BridgeExtension
- java.lang.Object
-
- org.apache.batik.bridge.SVGBridgeExtension
-
- org.apache.batik.bridge.svg12.SVG12BridgeExtension
-
- All Implemented Interfaces:
BridgeExtension
public class SVG12BridgeExtension extends SVGBridgeExtension
This is a Service interface for classes that want to extend the functionality of the Bridge, to support new tags in the rendering tree.- Version:
- $Id: SVG12BridgeExtension.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Constructor Summary
Constructors Constructor Description SVG12BridgeExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthor()
This should return the individual or company name responsible for the this implementation of the extension.java.lang.String
getContactAddress()
This should contain a contact address (usually an e-mail address).java.lang.String
getDescription()
Human readable description of the extension.java.util.Iterator
getImplementedExtensions()
This should return the list of extensions implemented by this BridgeExtension.float
getPriority()
Return the priority of this Extension.java.lang.String
getURL()
This should return a URL where information can be obtained on this extension.boolean
isDynamicElement(org.w3c.dom.Element e)
Whether the presence of the specified element should cause the document to be dynamic.void
registerTags(BridgeContext ctx)
This method should update the BridgeContext with support for the tags in this extension.
-
-
-
Method Detail
-
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:
getPriority
in interfaceBridgeExtension
- Overrides:
getPriority
in classSVGBridgeExtension
-
getImplementedExtensions
public java.util.Iterator getImplementedExtensions()
This should return the list of extensions implemented by this BridgeExtension.- Specified by:
getImplementedExtensions
in interfaceBridgeExtension
- Overrides:
getImplementedExtensions
in classSVGBridgeExtension
- Returns:
- An iterator containing strings one for each implemented extension.
-
getAuthor
public java.lang.String getAuthor()
This should return the individual or company name responsible for the this implementation of the extension.- Specified by:
getAuthor
in interfaceBridgeExtension
- Overrides:
getAuthor
in classSVGBridgeExtension
-
getContactAddress
public java.lang.String getContactAddress()
This should contain a contact address (usually an e-mail address).- Specified by:
getContactAddress
in interfaceBridgeExtension
- Overrides:
getContactAddress
in classSVGBridgeExtension
-
getURL
public java.lang.String getURL()
This should return a URL where information can be obtained on this extension.- Specified by:
getURL
in interfaceBridgeExtension
- Overrides:
getURL
in classSVGBridgeExtension
-
getDescription
public java.lang.String 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:
getDescription
in interfaceBridgeExtension
- Overrides:
getDescription
in classSVGBridgeExtension
-
registerTags
public void registerTags(BridgeContext ctx)
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:
registerTags
in interfaceBridgeExtension
- Overrides:
registerTags
in classSVGBridgeExtension
- Parameters:
ctx
- The BridgeContext instance to be updated
-
isDynamicElement
public boolean isDynamicElement(org.w3c.dom.Element e)
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:
isDynamicElement
in interfaceBridgeExtension
- Overrides:
isDynamicElement
in classSVGBridgeExtension
- Parameters:
e
- The element to check.
-
-