public class XMLContentHandlerImpl
extends ContentHandlerImpl
ContentHandler content handler implementation for dealing with XML content.| Modifier and Type | Class and Description |
|---|---|
static class |
XMLContentHandlerImpl.XMI |
| Constructor and Description |
|---|
XMLContentHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected XMLResource |
createXMLResource()
Creates a specialized XML resource for consuming just the root elements
as well as the first nested element,
if the root element is an
XMI root element. |
protected java.lang.String |
getCharset(URI uri,
java.io.InputStream inputStream,
java.util.Map<?,?> options,
java.util.Map<java.lang.Object,java.lang.Object> context)
Returns the character set of the input stream; it's computed from the encoding specified in the XML content.
|
static boolean |
isXMINameAndNamespace(java.lang.String name,
java.lang.String namespace)
Returns whether the given name and namespace represents a specialize XMI root element tag.
|
static boolean |
isXMINamespace(java.lang.String namespace)
Returns whether the given namespace represents an XMI namespace.
|
protected XMLResource |
load(URI uri,
java.io.InputStream inputStream,
java.util.Map<?,?> options,
java.util.Map<java.lang.Object,java.lang.Object> context)
Returns the XML resource loaded from the input stream.
|
public static boolean isXMINameAndNamespace(java.lang.String name,
java.lang.String namespace)
name - the element name to consider.namespace - the element namespace to consider.public static boolean isXMINamespace(java.lang.String namespace)
namespace - the element namespace to consider.protected XMLResource createXMLResource()
XMI root element.protected java.lang.String getCharset(URI uri,
java.io.InputStream inputStream,
java.util.Map<?,?> options,
java.util.Map<java.lang.Object,java.lang.Object> context)
throws java.io.IOException
uri - the URI of the input stream.inputStream - the input stream of the XML content.options - any options that might influence the loading of the XML content.context - a cache for previously computed information.java.io.IOException - if there is a problem loading the XML content.protected XMLResource load(URI uri, java.io.InputStream inputStream, java.util.Map<?,?> options, java.util.Map<java.lang.Object,java.lang.Object> context) throws java.io.IOException
uri - the URI of the input stream.inputStream - the input stream of the XML content.options - any options that might influence the loading the the XML content.context - a cache for previously computed information.java.io.IOException - if there is a problem loading the XML content.Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature