public class InMemoryURIConverter
extends org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
URIConverter
that can create input streams
for synthetic URIs based on previously registered mappings.org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.ContentHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIHandlerList, org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.URIMap
org.eclipse.emf.ecore.resource.URIConverter.Cipher, org.eclipse.emf.ecore.resource.URIConverter.Loadable, org.eclipse.emf.ecore.resource.URIConverter.Readable, org.eclipse.emf.ecore.resource.URIConverter.ReadableInputStream, org.eclipse.emf.ecore.resource.URIConverter.Saveable, org.eclipse.emf.ecore.resource.URIConverter.Writeable, org.eclipse.emf.ecore.resource.URIConverter.WriteableOutputStream
contentHandlers, uriHandlers, uriMap
ATTRIBUTE_ARCHIVE, ATTRIBUTE_DIRECTORY, ATTRIBUTE_EXECUTABLE, ATTRIBUTE_HIDDEN, ATTRIBUTE_LENGTH, ATTRIBUTE_READ_ONLY, ATTRIBUTE_TIME_STAMP, INSTANCE, NULL_TIME_STAMP, OPTION_REQUESTED_ATTRIBUTES, OPTION_RESPONSE, OPTION_TIMEOUT, OPTION_URI_CONVERTER, RESPONSE_TIME_STAMP_PROPERTY, RESPONSE_URI, URI_MAP
Constructor and Description |
---|
InMemoryURIConverter() |
Modifier and Type | Method and Description |
---|---|
void |
addModel(java.lang.String uri,
java.lang.String content) |
java.io.InputStream |
createInputStream(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
boolean |
exists(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
public void addModel(java.lang.String uri, java.lang.String content)
public boolean exists(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options)
exists
in interface org.eclipse.emf.ecore.resource.URIConverter
exists
in class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
public java.io.InputStream createInputStream(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options) throws java.io.IOException
createInputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
createInputStream
in class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
java.io.IOException