Package org.eclipse.emf.compare.utils
Class DelegatingURIConverter
java.lang.Object
org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
org.eclipse.emf.compare.utils.DelegatingURIConverter
- All Implemented Interfaces:
URIConverter
- Direct Known Subclasses:
StorageURIConverter
This implementation of an
URI Converter
will delegate all calls to another.- Since:
- 1.3
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
ExtensibleURIConverterImpl.ContentHandlerList, ExtensibleURIConverterImpl.URIHandlerList, ExtensibleURIConverterImpl.URIMap
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.URIConverter
URIConverter.Cipher, URIConverter.Loadable, URIConverter.Readable, URIConverter.ReadableInputStream, URIConverter.Saveable, URIConverter.Writeable, URIConverter.WriteableOutputStream
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
contentHandlers, uriHandlers, uriMap
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
-
Constructor Summary
ConstructorDescriptionDelegatingURIConverter
(URIConverter delegateURIConverter) Instantiates ourURIConverter
given its delegate. -
Method Summary
Modifier and TypeMethodDescriptioncontentDescription
(URI uri, Map<?, ?> options) createInputStream
(URI uri, Map<?, ?> options) createOutputStream
(URI uri, Map<?, ?> options) void
boolean
getAttributes
(URI uri, Map<?, ?> options) getURIHandler
(URI uri) void
setAttributes
(URI uri, Map<String, ?> attributes, Map<?, ?> options) Methods inherited from class org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl
createInputStream, createOutputStream, getInternalURIMap
-
Constructor Details
-
DelegatingURIConverter
Instantiates ourURIConverter
given its delegate.- Parameters:
delegateURIConverter
- Our delegateURIConverter
.
-
-
Method Details
-
contentDescription
- Specified by:
contentDescription
in interfaceURIConverter
- Overrides:
contentDescription
in classExtensibleURIConverterImpl
- Throws:
IOException
- See Also:
-
createInputStream
- Specified by:
createInputStream
in interfaceURIConverter
- Overrides:
createInputStream
in classExtensibleURIConverterImpl
- Throws:
IOException
- See Also:
-
createOutputStream
- Specified by:
createOutputStream
in interfaceURIConverter
- Overrides:
createOutputStream
in classExtensibleURIConverterImpl
- Throws:
IOException
- See Also:
-
delete
- Specified by:
delete
in interfaceURIConverter
- Overrides:
delete
in classExtensibleURIConverterImpl
- Throws:
IOException
- See Also:
-
exists
- Specified by:
exists
in interfaceURIConverter
- Overrides:
exists
in classExtensibleURIConverterImpl
- See Also:
-
getAttributes
- Specified by:
getAttributes
in interfaceURIConverter
- Overrides:
getAttributes
in classExtensibleURIConverterImpl
- See Also:
-
getContentHandlers
- Specified by:
getContentHandlers
in interfaceURIConverter
- Overrides:
getContentHandlers
in classExtensibleURIConverterImpl
- See Also:
-
getURIHandler
- Specified by:
getURIHandler
in interfaceURIConverter
- Overrides:
getURIHandler
in classExtensibleURIConverterImpl
- See Also:
-
getURIHandlers
- Specified by:
getURIHandlers
in interfaceURIConverter
- Overrides:
getURIHandlers
in classExtensibleURIConverterImpl
- See Also:
-
getURIMap
- Specified by:
getURIMap
in interfaceURIConverter
- Overrides:
getURIMap
in classExtensibleURIConverterImpl
- See Also:
-
normalize
- Specified by:
normalize
in interfaceURIConverter
- Overrides:
normalize
in classExtensibleURIConverterImpl
- See Also:
-
setAttributes
- Specified by:
setAttributes
in interfaceURIConverter
- Overrides:
setAttributes
in classExtensibleURIConverterImpl
- Throws:
IOException
- See Also:
-