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,DOMImplementationCSSinterfaces.- 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>featuresThe supported features.protected LocalizableSupportlocalizableSupportThe localizable support for the error messages.protected static java.lang.StringRESOURCESThe error messages bundle class name.
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDOMImplementation()Creates a new AbstractDOMImplementation object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentEventSupportcreateDocumentEventSupport()Creates an DocumentEventSupport object suitable for use with this implementation.EventSupportcreateEventSupport(AbstractNode n)Creates an EventSupport object for a given node.java.lang.StringformatMessage(java.lang.String key, java.lang.Object[] args)ImplementsLocalizable.formatMessage(String,Object[]).java.lang.ObjectgetFeature(java.lang.String feature, java.lang.String version)DOM: ImplementsDOMImplementation.getFeature(String,String).java.util.LocalegetLocale()ImplementsLocalizable.getLocale().booleanhasFeature(java.lang.String feature, java.lang.String version)DOM: ImplementsDOMImplementation.hasFeature(String,String).protected voidinitLocalizable()protected voidregisterFeature(java.lang.String name, java.lang.Object value)Registers a DOM feature.voidsetLocale(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:
hasFeaturein 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:
getFeaturein 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:
setLocalein interfaceLocalizable- Parameters:
l- The locale to set.
-
getLocale
public java.util.Locale getLocale()
ImplementsLocalizable.getLocale().- Specified by:
getLocalein interfaceLocalizable
-
initLocalizable
protected void initLocalizable()
-
formatMessage
public java.lang.String formatMessage(java.lang.String key, java.lang.Object[] args) throws java.util.MissingResourceExceptionImplementsLocalizable.formatMessage(String,Object[]).- Specified by:
formatMessagein 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.
-
-