Class XercesBridge
- java.lang.Object
-
- org.codelibs.nekohtml.xercesbridge.XercesBridge
-
- Direct Known Subclasses:
XercesBridge_2_2
public abstract class XercesBridge extends java.lang.ObjectThis class allows to transparently handle Xerces methods that have changed among versions.- Author:
- Marc Guillemot
-
-
Constructor Summary
Constructors Constructor Description XercesBridge()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static XercesBridgegetInstance()The access point for the bridge.abstract java.lang.StringgetVersion()Gets the Xerces version usedvoidNamespaceContext_declarePrefix(org.apache.xerces.xni.NamespaceContext namespaceContext, java.lang.String ns, java.lang.String avalue)Default implementation does nothingvoidXMLDocumentFilter_setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentFilter filter, org.apache.xerces.xni.parser.XMLDocumentSource lastSource)Calls setDocumentSource (if available in the Xerces version used) on theXMLDocumentFilter.voidXMLDocumentHandler_endPrefixMapping(org.apache.xerces.xni.XMLDocumentHandler documentHandler, java.lang.String prefix, org.apache.xerces.xni.Augmentations augs)Calls endPrefixMapping on theXMLDocumentHandler.abstract voidXMLDocumentHandler_startDocument(org.apache.xerces.xni.XMLDocumentHandler documentHandler, org.apache.xerces.xni.XMLLocator locator, java.lang.String encoding, org.apache.xerces.xni.NamespaceContext nscontext, org.apache.xerces.xni.Augmentations augs)Calls startDocument on theXMLDocumentHandler.voidXMLDocumentHandler_startPrefixMapping(org.apache.xerces.xni.XMLDocumentHandler documentHandler, java.lang.String prefix, java.lang.String uri, org.apache.xerces.xni.Augmentations augs)Calls startPrefixMapping on theXMLDocumentHandler.
-
-
-
Method Detail
-
getInstance
public static XercesBridge getInstance()
The access point for the bridge.- Returns:
- the instance corresponding to the Xerces version being currently used.
-
NamespaceContext_declarePrefix
public void NamespaceContext_declarePrefix(org.apache.xerces.xni.NamespaceContext namespaceContext, java.lang.String ns, java.lang.String avalue)Default implementation does nothing- Parameters:
namespaceContext-ns-avalue-
-
getVersion
public abstract java.lang.String getVersion()
Gets the Xerces version used- Returns:
- the version
-
XMLDocumentHandler_startDocument
public abstract void XMLDocumentHandler_startDocument(org.apache.xerces.xni.XMLDocumentHandler documentHandler, org.apache.xerces.xni.XMLLocator locator, java.lang.String encoding, org.apache.xerces.xni.NamespaceContext nscontext, org.apache.xerces.xni.Augmentations augs)Calls startDocument on theXMLDocumentHandler.
-
XMLDocumentHandler_startPrefixMapping
public void XMLDocumentHandler_startPrefixMapping(org.apache.xerces.xni.XMLDocumentHandler documentHandler, java.lang.String prefix, java.lang.String uri, org.apache.xerces.xni.Augmentations augs)Calls startPrefixMapping on theXMLDocumentHandler.
-
XMLDocumentHandler_endPrefixMapping
public void XMLDocumentHandler_endPrefixMapping(org.apache.xerces.xni.XMLDocumentHandler documentHandler, java.lang.String prefix, org.apache.xerces.xni.Augmentations augs)Calls endPrefixMapping on theXMLDocumentHandler.
-
XMLDocumentFilter_setDocumentSource
public void XMLDocumentFilter_setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentFilter filter, org.apache.xerces.xni.parser.XMLDocumentSource lastSource)Calls setDocumentSource (if available in the Xerces version used) on theXMLDocumentFilter. This implementation does nothing.
-
-