org.eclipse.xtend.typesystem.xsd.util
Class AccessControlURIConverter
java.lang.Object
org.eclipse.xtend.typesystem.xsd.util.AccessControlURIConverter
- All Implemented Interfaces:
- org.eclipse.emf.ecore.resource.URIConverter
public class AccessControlURIConverter
- extends java.lang.Object
- implements org.eclipse.emf.ecore.resource.URIConverter
- Author:
- Moritz Eysholdt - Initial contribution and API
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.URIConverter |
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 |
Fields inherited from interface org.eclipse.emf.ecore.resource.URIConverter |
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 |
Method Summary |
protected void |
checkAccess(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.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.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)
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.ContentHandler> |
getContentHandlers()
|
org.eclipse.emf.ecore.resource.URIHandler |
getURIHandler(org.eclipse.emf.common.util.URI uri)
|
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.URIHandler> |
getURIHandlers()
|
java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> |
getURIMap()
|
protected boolean |
mayAccess(org.eclipse.emf.common.util.URI uri)
|
protected boolean |
mayAccessInternal(org.eclipse.emf.common.util.URI uri)
|
org.eclipse.emf.common.util.URI |
normalize(org.eclipse.emf.common.util.URI uri)
|
void |
setAttributes(org.eclipse.emf.common.util.URI uri,
java.util.Map<java.lang.String,?> attributes,
java.util.Map<?,?> options)
|
void |
setDenyRegex(java.lang.String regex)
|
void |
setDenySchemes(java.lang.String[] schemes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessControlURIConverter
public AccessControlURIConverter()
AccessControlURIConverter
public AccessControlURIConverter(org.eclipse.emf.ecore.resource.URIConverter delegate)
checkAccess
protected void checkAccess(org.eclipse.emf.common.util.URI uri)
throws AccessControlURIConverter.AccessDeniedException
- Throws:
AccessControlURIConverter.AccessDeniedException
contentDescription
public java.util.Map<java.lang.String,?> contentDescription(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
- Specified by:
contentDescription
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
createInputStream
public java.io.InputStream createInputStream(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
- Specified by:
createInputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
createInputStream
public java.io.InputStream createInputStream(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
- Specified by:
createInputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
createOutputStream
public java.io.OutputStream createOutputStream(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
- Specified by:
createOutputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
createOutputStream
public java.io.OutputStream createOutputStream(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
- Specified by:
createOutputStream
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
delete
public void delete(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
throws java.io.IOException
- Specified by:
delete
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
exists
public boolean exists(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
- Specified by:
exists
in interface org.eclipse.emf.ecore.resource.URIConverter
getAttributes
public java.util.Map<java.lang.String,?> getAttributes(org.eclipse.emf.common.util.URI uri,
java.util.Map<?,?> options)
- Specified by:
getAttributes
in interface org.eclipse.emf.ecore.resource.URIConverter
getContentHandlers
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.ContentHandler> getContentHandlers()
- Specified by:
getContentHandlers
in interface org.eclipse.emf.ecore.resource.URIConverter
getURIHandler
public org.eclipse.emf.ecore.resource.URIHandler getURIHandler(org.eclipse.emf.common.util.URI uri)
- Specified by:
getURIHandler
in interface org.eclipse.emf.ecore.resource.URIConverter
getURIHandlers
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.URIHandler> getURIHandlers()
- Specified by:
getURIHandlers
in interface org.eclipse.emf.ecore.resource.URIConverter
getURIMap
public java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> getURIMap()
- Specified by:
getURIMap
in interface org.eclipse.emf.ecore.resource.URIConverter
mayAccess
protected boolean mayAccess(org.eclipse.emf.common.util.URI uri)
mayAccessInternal
protected boolean mayAccessInternal(org.eclipse.emf.common.util.URI uri)
normalize
public org.eclipse.emf.common.util.URI normalize(org.eclipse.emf.common.util.URI uri)
- Specified by:
normalize
in interface org.eclipse.emf.ecore.resource.URIConverter
setAttributes
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
- Specified by:
setAttributes
in interface org.eclipse.emf.ecore.resource.URIConverter
- Throws:
java.io.IOException
setDenyRegex
public void setDenyRegex(java.lang.String regex)
setDenySchemes
public void setDenySchemes(java.lang.String[] schemes)