public class XMLLoadImpl extends java.lang.Object implements XMLLoad
| Modifier and Type | Class and Description |
|---|---|
protected static class |
XMLLoadImpl.AttributesProxy |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
BUFFER_SIZE |
protected XMLHelper |
helper |
protected java.io.InputStream |
is |
protected boolean |
namespaceAware |
protected java.util.Map<?,?> |
options |
protected XMLResource |
resource |
protected static java.lang.String |
SAX_LEXICAL_PROPERTY |
| Constructor and Description |
|---|
XMLLoadImpl(XMLHelper helper) |
| Modifier and Type | Method and Description |
|---|---|
XMLDefaultHandler |
createDefaultHandler() |
protected java.lang.String |
getEncoding()
Deprecated.
since 2.2
The encoding will be reported by the parser using SAX 2 Locator
|
protected void |
handleErrors() |
void |
load(XMLResource resource,
org.xml.sax.InputSource inputSource,
java.util.Map<?,?> options) |
void |
load(XMLResource resource,
java.io.InputStream inputStream,
java.util.Map<?,?> options)
Start parsing with the default handler; either XMI
or XML.
|
void |
load(XMLResource resource,
org.w3c.dom.Node node,
java.util.Map<?,?> options) |
protected org.xml.sax.helpers.DefaultHandler |
makeDefaultHandler() |
protected javax.xml.parsers.SAXParser |
makeParser()
Make either a validating or non-validating parser;
throw an if one could not be made.
|
protected byte[] |
readBuffer() |
protected void |
traverse(org.w3c.dom.Node node,
XMLLoadImpl.AttributesProxy attributesProxy,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lexicalHandler) |
protected void |
traverseElement(org.w3c.dom.Element element,
XMLLoadImpl.AttributesProxy attributesProxy,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lexicalHandler)
Special case: traversing root element using namespaces in scope
|
protected static final java.lang.String SAX_LEXICAL_PROPERTY
protected static final int BUFFER_SIZE
protected XMLResource resource
protected java.io.InputStream is
protected XMLHelper helper
protected java.util.Map<?,?> options
protected boolean namespaceAware
public XMLLoadImpl(XMLHelper helper)
protected void handleErrors()
throws java.io.IOException
java.io.IOExceptionpublic void load(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options) throws java.io.IOException
public void load(XMLResource resource, org.xml.sax.InputSource inputSource, java.util.Map<?,?> options) throws java.io.IOException
protected javax.xml.parsers.SAXParser makeParser()
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionpublic XMLDefaultHandler createDefaultHandler()
createDefaultHandler in interface XMLLoadprotected org.xml.sax.helpers.DefaultHandler makeDefaultHandler()
@Deprecated
protected java.lang.String getEncoding()
throws java.io.IOException
java.io.IOExceptionprotected byte[] readBuffer()
throws java.io.IOException
java.io.IOExceptionpublic void load(XMLResource resource, org.w3c.dom.Node node, java.util.Map<?,?> options) throws java.io.IOException
protected void traverseElement(org.w3c.dom.Element element,
XMLLoadImpl.AttributesProxy attributesProxy,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lexicalHandler)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprotected void traverse(org.w3c.dom.Node node,
XMLLoadImpl.AttributesProxy attributesProxy,
org.xml.sax.helpers.DefaultHandler handler,
org.xml.sax.ext.LexicalHandler lexicalHandler)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionCopyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature