public static class ExternalContentSupport.ExternalContentAwareURIHandler
extends java.lang.Object
implements org.eclipse.emf.ecore.resource.URIHandler
Constructor and Description |
---|
ExternalContentSupport.ExternalContentAwareURIHandler(org.eclipse.emf.ecore.resource.URIHandler delegate,
IExternalContentSupport.IExternalContentProvider contentProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(org.eclipse.emf.common.util.URI uri) |
java.util.Map<java.lang.String,?> |
contentDescription(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
java.io.InputStream |
createInputStream(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
java.io.OutputStream |
createOutputStream(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
void |
delete(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
boolean |
exists(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
java.util.Map<java.lang.String,?> |
getAttributes(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options) |
void |
setAttributes(org.eclipse.emf.common.util.URI uri,
java.util.Map<java.lang.String,?> attributes,
java.util.Map<?,?> options) |
public ExternalContentSupport.ExternalContentAwareURIHandler(org.eclipse.emf.ecore.resource.URIHandler delegate, IExternalContentSupport.IExternalContentProvider contentProvider)
public boolean canHandle(org.eclipse.emf.common.util.URI uri)
canHandle
in interface org.eclipse.emf.ecore.resource.URIHandler
public java.util.Map<java.lang.String,?> contentDescription(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options) throws java.io.IOException
contentDescription
in interface org.eclipse.emf.ecore.resource.URIHandler
java.io.IOException
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.URIHandler
java.io.IOException
public java.io.OutputStream createOutputStream(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options) throws java.io.IOException
createOutputStream
in interface org.eclipse.emf.ecore.resource.URIHandler
java.io.IOException
public void delete(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options) throws java.io.IOException
delete
in interface org.eclipse.emf.ecore.resource.URIHandler
java.io.IOException
public boolean exists(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options)
exists
in interface org.eclipse.emf.ecore.resource.URIHandler
public java.util.Map<java.lang.String,?> getAttributes(org.eclipse.emf.common.util.URI uri, java.util.Map<?,?> options)
getAttributes
in interface org.eclipse.emf.ecore.resource.URIHandler
public void setAttributes(org.eclipse.emf.common.util.URI uri, java.util.Map<java.lang.String,?> attributes, java.util.Map<?,?> options) throws java.io.IOException
setAttributes
in interface org.eclipse.emf.ecore.resource.URIHandler
java.io.IOException