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.URIMapNested 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, uriMapFields 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
ConstructorsConstructorDescriptionDelegatingURIConverter(URIConverter delegateURIConverter) Instantiates ourURIConvertergiven its delegate. -
Method Summary
Modifier and TypeMethodDescriptioncontentDescription(URI uri, Map<?, ?> options) createInputStream(URI uri, Map<?, ?> options) createOutputStream(URI uri, Map<?, ?> options) voidbooleangetAttributes(URI uri, Map<?, ?> options) getURIHandler(URI uri) voidsetAttributes(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 ourURIConvertergiven its delegate.- Parameters:
delegateURIConverter- Our delegateURIConverter.
-
-
Method Details
-
contentDescription
- Specified by:
contentDescriptionin interfaceURIConverter- Overrides:
contentDescriptionin classExtensibleURIConverterImpl- Throws:
IOException- See Also:
-
createInputStream
- Specified by:
createInputStreamin interfaceURIConverter- Overrides:
createInputStreamin classExtensibleURIConverterImpl- Throws:
IOException- See Also:
-
createOutputStream
- Specified by:
createOutputStreamin interfaceURIConverter- Overrides:
createOutputStreamin classExtensibleURIConverterImpl- Throws:
IOException- See Also:
-
delete
- Specified by:
deletein interfaceURIConverter- Overrides:
deletein classExtensibleURIConverterImpl- Throws:
IOException- See Also:
-
exists
- Specified by:
existsin interfaceURIConverter- Overrides:
existsin classExtensibleURIConverterImpl- See Also:
-
getAttributes
- Specified by:
getAttributesin interfaceURIConverter- Overrides:
getAttributesin classExtensibleURIConverterImpl- See Also:
-
getContentHandlers
- Specified by:
getContentHandlersin interfaceURIConverter- Overrides:
getContentHandlersin classExtensibleURIConverterImpl- See Also:
-
getURIHandler
- Specified by:
getURIHandlerin interfaceURIConverter- Overrides:
getURIHandlerin classExtensibleURIConverterImpl- See Also:
-
getURIHandlers
- Specified by:
getURIHandlersin interfaceURIConverter- Overrides:
getURIHandlersin classExtensibleURIConverterImpl- See Also:
-
getURIMap
- Specified by:
getURIMapin interfaceURIConverter- Overrides:
getURIMapin classExtensibleURIConverterImpl- See Also:
-
normalize
- Specified by:
normalizein interfaceURIConverter- Overrides:
normalizein classExtensibleURIConverterImpl- See Also:
-
setAttributes
- Specified by:
setAttributesin interfaceURIConverter- Overrides:
setAttributesin classExtensibleURIConverterImpl- Throws:
IOException- See Also:
-