diff options
author | Chris Burdess <dog@bluezoo.org> | 2005-12-13 18:36:59 +0000 |
---|---|---|
committer | Chris Burdess <dog@bluezoo.org> | 2005-12-13 18:36:59 +0000 |
commit | 573f099263bce1e919965cfd6e53abfdf067ec8e (patch) | |
tree | ab733b0e806ec825870cdb83e3f61cdddd34e074 /gnu/xml/stream/XMLInputFactoryImpl.java | |
parent | 25efa4a8a9b980732d057eda2e65ad887e4ae9c5 (diff) | |
download | classpath-573f099263bce1e919965cfd6e53abfdf067ec8e.tar.gz |
2005-12-13 Chris Burdess <dog@gnu.org>
* gnu/xml/stream/SAXParser.java,
gnu/xml/stream/XIncludeFilter.java,
gnu/xml/stream/XMLInputFactoryImpl.java,
gnu/xml/stream/XMLParser.java: Addition of XInclude filter.
Diffstat (limited to 'gnu/xml/stream/XMLInputFactoryImpl.java')
-rw-r--r-- | gnu/xml/stream/XMLInputFactoryImpl.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/xml/stream/XMLInputFactoryImpl.java b/gnu/xml/stream/XMLInputFactoryImpl.java index a619eab85..6543a83c5 100644 --- a/gnu/xml/stream/XMLInputFactoryImpl.java +++ b/gnu/xml/stream/XMLInputFactoryImpl.java @@ -77,6 +77,7 @@ public class XMLInputFactoryImpl protected boolean replacingEntityReferences = true; protected boolean externalEntities = true; protected boolean supportDTD = true; + protected boolean xIncludeAware = false; public XMLInputFactoryImpl() { @@ -107,6 +108,9 @@ public class XMLInputFactoryImpl */ XMLParser ret = new XMLParser(reader, null); configureXMLParser(ret); + if (xIncludeAware) + return new XIncludeFilter(ret, null, namespaceAware, validating, + replacingEntityReferences); return ret; } @@ -122,6 +126,9 @@ public class XMLInputFactoryImpl externalEntities, supportDTD);*/ XMLParser ret = new XMLParser(in, systemId); configureXMLParser(ret); + if (xIncludeAware) + return new XIncludeFilter(ret, systemId, namespaceAware, validating, + replacingEntityReferences); return ret; } @@ -135,6 +142,9 @@ public class XMLInputFactoryImpl externalEntities, supportDTD);*/ XMLParser ret = new XMLParser(in, null); configureXMLParser(ret); + if (xIncludeAware) + return new XIncludeFilter(ret, null, namespaceAware, validating, + replacingEntityReferences); return ret; } |