## Package org.eclipse.emf.ecore.resource

Provides an API for modeling abstract persistent resources.

See:
Description

Interface Summary
ContentHandler: A handler for describing the contents of URIs.
ContentHandler.Registry: A registry of content handlers based on a priority order; lower values indicate have higher priority.
Resource: A persistent document.
Resource.Diagnostic: A noteworthy issue in a document.
Resource.Factory: A factory for creating resources.
Resource.Factory.Descriptor: A descriptor used by a resource factory registry to defer factory creation.
Resource.Factory.Registry: A registry of resource factories.
Resource.Internal: An internal interface implemented by all resources.
ResourceSet: A collection of related persistent documents.
URIConverter: A converter to normalize a URI or to produce an input or output stream for a URI.
URIConverter.Cipher: An interface to be implemented by encryption service providers.
URIConverter.Readable: An interface that is optionally implemented by the input streams returned from `URIConverter.createInputStream(URI)` and `URIConverter.createInputStream(URI, Map)`.
URIConverter.Writeable: An interface that is optionally implemented by the output streams returned from `URIConverter.createOutputStream(URI)` and `URIConverter.createOutputStream(URI, Map)`.
URIHandler: A handler for determining information about URI.

Class Summary
URIConverter.ReadableInputStream: A wrapper around a reader that implements an input stream but can be unwrapped to access the reader directly.
URIConverter.WriteableOutputStream: A wrapper around a writer that implements an output stream but can be unwrapped to access the writer directly.

Enum Summary
ContentHandler.ByteOrderMark: A value specifying the byte order mark of a `content description`.
ContentHandler.Validity: A value specifying the validity of a `content description`.

Exception Summary
Resource.IOWrappedException: An IO exception that wraps another exception.

## Package org.eclipse.emf.ecore.resource Description

Provides an API for modeling abstract persistent resources.

## Resources

Although the resource API itself is not modeled in the Ecore sense, it effectively behaves as it it were modeled as follows:

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