## Uses of Interface
org.eclipse.emf.ecore.xmi.XMLResource

Packages that use XMLResource
org.eclipse.emf.ecore.xmi
org.eclipse.emf.ecore.xmi.impl
org.eclipse.emf.mapping.ecore2ecore.util
org.eclipse.emf.mapping.ecore2xml.util

Uses of XMLResource in org.eclipse.emf.ecore.xmi

Subinterfaces of XMLResource in org.eclipse.emf.ecore.xmi
`interface` `XMIResource` A resource that serializes to XMI.

Methods in org.eclipse.emf.ecore.xmi that return XMLResource
`XMLResource` `XMLHelper.getResource()` Returns the resource

Methods in org.eclipse.emf.ecore.xmi with parameters of type XMLResource
`XMLDefaultHandler` `XMLParserPool.getDefaultHandler(XMLResource resource, XMLLoad xmlLoad, XMLHelper helper, java.util.Map<?,?> options)` Retrieves XMLDefaultHandler from the pool and initializes / prepares it.
`void` `XMLLoad.load(XMLResource resource, org.xml.sax.InputSource inputSource, java.util.Map<?,?> options)`
`void` `XMLLoad.load(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)`
`void` `XMLLoad.load(XMLResource resource, org.w3c.dom.Node node, java.util.Map<?,?> options)`
`void` `XMLResource.ResourceHandler.postLoad(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)` Called after loading is done.
`void` `XMLResource.ResourceHandler.postSave(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)` Called before saving begins.
`void` `XMLResource.ResourceHandler.preLoad(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)` Called before loading begins.
`void` `XMLDefaultHandler.prepare(XMLResource resource, XMLHelper helper, java.util.Map<?,?> options)`
`void` `XMLResource.ResourceHandler.preSave(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)` Called before saving begins.
`org.w3c.dom.Document` `XMLSave.save(XMLResource resource, org.w3c.dom.Document document, java.util.Map<?,?> options, DOMHandler handler)`
`void` `XMLSave.save(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)`
`void` `XMLSave.save(XMLResource resource, java.io.Writer writer, java.util.Map<?,?> options)` Saves the resource to the writer using the specified options.

Uses of XMLResource in org.eclipse.emf.ecore.xmi.impl

Classes in org.eclipse.emf.ecore.xmi.impl that implement XMLResource
`class` `EMOFResourceImpl` This class represents an Ecore model serialized as an EMOF XMI file.
`class` `GenericXMLResourceImpl`
`class` `XMIResourceImpl` This class represents an XMIResource.
`class` `XMLResourceImpl` This class implements the XMLResource interface.

Fields in org.eclipse.emf.ecore.xmi.impl declared as XMLResource
`protected XMLResource` `XMLHelperImpl.resource`
`protected XMLResource` `XMLLoadImpl.resource`
`protected XMLResource` `XMLHandler.xmlResource`
`protected XMLResource` `XMLSaveImpl.xmlResource`

Methods in org.eclipse.emf.ecore.xmi.impl that return XMLResource
`protected XMLResource` `XMLContentHandlerImpl.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`.
`XMLResource` `XMLHelperImpl.getResource()`
`protected XMLResource` `XMLContentHandlerImpl.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.

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type XMLResource
`XMLDefaultHandler` `XMLParserPoolImpl.getDefaultHandler(XMLResource resource, XMLLoad xmlLoad, XMLHelper helper, java.util.Map<?,?> options)`
`protected void` `XMISaveImpl.init(XMLResource resource, java.util.Map<?,?> options)`
`protected void` `EMOFSaveImpl.init(XMLResource resource, java.util.Map<?,?> options)`
`protected void` `XMLSaveImpl.init(XMLResource resource, java.util.Map<?,?> options)`
`void` `XMLLoadImpl.load(XMLResource resource, org.xml.sax.InputSource inputSource, java.util.Map<?,?> options)`
`void` `XMLLoadImpl.load(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)` Start parsing with the default handler; either XMI or XML.
`void` `XMLLoadImpl.load(XMLResource resource, org.w3c.dom.Node node, java.util.Map<?,?> options)`
`void` `BasicResourceHandler.postLoad(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)`
`void` `BasicResourceHandler.postSave(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)`
`void` `BasicResourceHandler.preLoad(XMLResource resource, java.io.InputStream inputStream, java.util.Map<?,?> options)`
`void` `XMLHandler.prepare(XMLResource resource, XMLHelper helper, java.util.Map<?,?> options)`
`void` `SAXWrapper.prepare(XMLResource resource, XMLHelper helper, java.util.Map<?,?> options)` Deprecated.
`void` `BasicResourceHandler.preSave(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)`
`org.w3c.dom.Document` `XMLSaveImpl.save(XMLResource resource, org.w3c.dom.Document doc, java.util.Map<?,?> options, DOMHandler handler)`
`void` `XMLSaveImpl.save(XMLResource resource, java.io.OutputStream outputStream, java.util.Map<?,?> options)`
`void` `XMLSaveImpl.save(XMLResource resource, java.io.Writer writer, java.util.Map<?,?> options)`
`void` `XMLHelperImpl.setResource(XMLResource resource)`

Constructors in org.eclipse.emf.ecore.xmi.impl with parameters of type XMLResource
`EMOFHandler(XMLResource xmiResource, EMOFHandler.Helper helper, java.util.Map<?,?> options)`
`EMOFHelperImpl(XMLResource resource)`
`GenericXMLResourceImpl.GenericSAXXMLHandler(XMLResource xmlResource, XMLHelper helper, java.util.Map<?,?> options)`
`SAXXMIHandler(XMLResource xmiResource, XMLHelper helper, java.util.Map<?,?> options)` Constructor.
`SAXXMLHandler(XMLResource xmiResource, XMLHelper helper, java.util.Map<?,?> options)` Constructor.
`XMIHandler(XMLResource xmiResource, XMLHelper helper, java.util.Map<?,?> options)` Constructor.
`XMIHelperImpl(XMLResource resource)`
`XMLHandler(XMLResource xmlResource, XMLHelper helper, java.util.Map<?,?> options)`
`XMLHelperImpl(XMLResource resource)`

Uses of XMLResource in org.eclipse.emf.mapping.ecore2ecore.util

Classes in org.eclipse.emf.mapping.ecore2ecore.util that implement XMLResource
`class` `Ecore2EcoreResourceImpl` The Resource associated with the package

Uses of XMLResource in org.eclipse.emf.mapping.ecore2xml.util

Subinterfaces of XMLResource in org.eclipse.emf.mapping.ecore2xml.util
`interface` `Ecore2XMLResource` The interface for Ecore2XML resources.

Classes in org.eclipse.emf.mapping.ecore2xml.util that implement XMLResource
`class` `Ecore2XMLResourceImpl` The Resource associated with the package.

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.