net.ontopia.topicmaps.xml
Class IgnoreTopicMapDTDEntityResolver
java.lang.Object
net.ontopia.xml.ConfigurableEntityResolver
net.ontopia.topicmaps.xml.IgnoreTopicMapDTDEntityResolver
- All Implemented Interfaces:
- org.xml.sax.EntityResolver
public class IgnoreTopicMapDTDEntityResolver
- extends ConfigurableEntityResolver
INTERNAL: SAX entity resolver that makes sure that doctype
declarations referencing the ISO 13250 and XTM 1.0 DTDs using
public ids are ignored.
The resolver returns an empty input source for each entity with the
public ids:
"-//TopicMaps.Org//DTD XML Topic Map (XTM) 1.0//EN"
"+//IDN ontopia.net//DTD Topic Map Interchange Format (Strict 1.0)//EN"
An empty input source is also used if the system_id ends with '.dtd'.
Method Summary |
org.xml.sax.InputSource |
resolveEntity(java.lang.String public_id,
java.lang.String system_id)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
protected InputSourceFactoryIF factory
IgnoreTopicMapDTDEntityResolver
public IgnoreTopicMapDTDEntityResolver()
IgnoreTopicMapDTDEntityResolver
public IgnoreTopicMapDTDEntityResolver(InputSourceFactoryIF factory)
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String public_id,
java.lang.String system_id)
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Overrides:
resolveEntity
in class ConfigurableEntityResolver
Copyright © 2000-2012 Ontopia.