Package org.apache.batik.dom
Class AbstractDOMImplementation
- java.lang.Object
-
- org.apache.batik.dom.AbstractDOMImplementation
-
- All Implemented Interfaces:
java.io.Serializable
,Localizable
,org.w3c.dom.DOMImplementation
- Direct Known Subclasses:
ExtensibleDOMImplementation
,GenericDOMImplementation
public abstract class AbstractDOMImplementation extends java.lang.Object implements org.w3c.dom.DOMImplementation, Localizable, java.io.Serializable
This class implements theDOMImplementation
,DOMImplementationCSS
interfaces.- Version:
- $Id: AbstractDOMImplementation.java 1813521 2017-10-27 12:34:11Z ssteiner $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.String,java.lang.Object>
features
The supported features.protected LocalizableSupport
localizableSupport
The localizable support for the error messages.protected static java.lang.String
RESOURCES
The error messages bundle class name.
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDOMImplementation()
Creates a new AbstractDOMImplementation object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentEventSupport
createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation.EventSupport
createEventSupport(AbstractNode n)
Creates an EventSupport object for a given node.java.lang.String
formatMessage(java.lang.String key, java.lang.Object[] args)
ImplementsLocalizable.formatMessage(String,Object[])
.java.lang.Object
getFeature(java.lang.String feature, java.lang.String version)
DOM: ImplementsDOMImplementation.getFeature(String,String)
.java.util.Locale
getLocale()
ImplementsLocalizable.getLocale()
.boolean
hasFeature(java.lang.String feature, java.lang.String version)
DOM: ImplementsDOMImplementation.hasFeature(String,String)
.protected void
initLocalizable()
protected void
registerFeature(java.lang.String name, java.lang.Object value)
Registers a DOM feature.void
setLocale(java.util.Locale l)
ImplementsLocalizable.setLocale(Locale)
.
-
-
-
Field Detail
-
RESOURCES
protected static final java.lang.String RESOURCES
The error messages bundle class name.- See Also:
- Constant Field Values
-
localizableSupport
protected LocalizableSupport localizableSupport
The localizable support for the error messages.
-
features
protected final java.util.HashMap<java.lang.String,java.lang.Object> features
The supported features.
-
-
Method Detail
-
registerFeature
protected void registerFeature(java.lang.String name, java.lang.Object value)
Registers a DOM feature.
-
hasFeature
public boolean hasFeature(java.lang.String feature, java.lang.String version)
DOM: ImplementsDOMImplementation.hasFeature(String,String)
.- Specified by:
hasFeature
in interfaceorg.w3c.dom.DOMImplementation
-
getFeature
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)
DOM: ImplementsDOMImplementation.getFeature(String,String)
. No compound document support, so just return this DOMImlpementation where appropriate.- Specified by:
getFeature
in interfaceorg.w3c.dom.DOMImplementation
-
createDocumentEventSupport
public DocumentEventSupport createDocumentEventSupport()
Creates an DocumentEventSupport object suitable for use with this implementation.
-
createEventSupport
public EventSupport createEventSupport(AbstractNode n)
Creates an EventSupport object for a given node.
-
setLocale
public void setLocale(java.util.Locale l)
ImplementsLocalizable.setLocale(Locale)
.- Specified by:
setLocale
in interfaceLocalizable
- Parameters:
l
- The locale to set.
-
getLocale
public java.util.Locale getLocale()
ImplementsLocalizable.getLocale()
.- Specified by:
getLocale
in interfaceLocalizable
-
initLocalizable
protected void initLocalizable()
-
formatMessage
public java.lang.String formatMessage(java.lang.String key, java.lang.Object[] args) throws java.util.MissingResourceException
ImplementsLocalizable.formatMessage(String,Object[])
.- Specified by:
formatMessage
in interfaceLocalizable
- Parameters:
key
- The key used to retreive the message from the resource bundle.args
- The objects that compose the message.- Throws:
java.util.MissingResourceException
- if the key is not in the bundle.
-
-