@Override public OutputStream createOutputStream(URI uri, Map<?, ?> options) throws IOException { return createOutputStream(uri); }
/** * Creates an input stream for the archive paths and returns it. * It uses {@link Archive} to implement read access. * </p> * @return an open input stream. * @exception IOException if there is a problem obtaining an open input stream. */ protected InputStream createArchiveInputStream(URI archiveURI) throws IOException { return createArchive(archiveURI).getInputStream(); }
public OutputStream createOutputStream(URI uri) throws IOException URI converted = normalize(uri); if (converted.isFile()) return createFileOutputStream(filePath); if (isArchiveScheme(scheme)) return createArchiveOutputStream(converted); return createPlatformResourceOutputStream(converted.toPlatformString(true)); else if (isEFSScheme(scheme)) return createEFSOutputStream(converted); return createURLOutputStream(converted);
public InputStream createInputStream(URI uri) throws IOException URI converted = normalize(uri); if (converted.isFile()) return createFileInputStream(filePath); if (isArchiveScheme(scheme)) return createArchiveInputStream(converted); return createPlatformResourceInputStream(converted.toPlatformString(true)); else if (isEFSScheme(scheme)) return createEFSInputStream(converted); return createURLInputStream(converted);
(new URIConverterImpl().createOutputStream (URI.createPlatformResourceURI("/" + genModelContainerPath.segment(0) + "/META-INF/MANIFEST.MF", true))); manifest.println("Manifest-Version: 1.0");
*/public URI normalize(URI uri) { URI result = uri; String fragment = null; if (uri.hasFragment()) { fragment = uri.fragment(); result = uri.trimFragment(); } result = getInternalURIMap().getURI(result); if (WorkbenchResourceHelperBase.isPlatformResourceURI(result)) return appendFragment(result, fragment); if (WorkbenchResourceHelperBase.isPlatformPluginResourceURI(result)) { URI normalized = normalizePluginURI(result, fragment); return (normalized != null) ? normalized : uri; } String protocol = result.scheme(); URI fileSearchURI = null; if (protocol == null) { fileSearchURI = normalizeEmptyProtocol(result, fragment); if (fileSearchURI != null) return fileSearchURI; } else if (FILE_PROTOCOL.equals(protocol)) { fileSearchURI = normalizeFileProtocol(result, fragment); if (fileSearchURI != null) return fileSearchURI; } else if (JEMUtilPlugin.WORKSPACE_PROTOCOL.equals(protocol)) return normalizeWorkspaceProtocol(result, fragment); return super.normalize(uri); }
/** * Returns an appropriate <code>URIConverter</code> for use during code generation. */ protected URIConverter getURIConverter() { ResourceSet resourceSet = getGenerator().getOptions().resourceSet; URIConverter result = resourceSet != null ? resourceSet.getURIConverter() : null; if (result != null) { return result; } if (uriConverter == null) { uriConverter = new URIConverterImpl(); } return uriConverter; }
public OutputStream createOutputStream(URI uri) throws IOException URI converted = normalize(uri); if (converted.isFile()) return createFileOutputStream(filePath); if (isArchiveScheme(scheme)) return createArchiveOutputStream(converted); return createPlatformResourceOutputStream(converted.toPlatformString(true)); else if (isEFSScheme(scheme)) return createEFSOutputStream(converted); return createURLOutputStream(converted);
public InputStream createInputStream(URI uri) throws IOException URI converted = normalize(uri); if (converted.isFile()) return createFileInputStream(filePath); if (isArchiveScheme(scheme)) return createArchiveInputStream(converted); return createPlatformResourceInputStream(converted.toPlatformString(true)); else if (isEFSScheme(scheme)) return createEFSInputStream(converted); return createURLInputStream(converted);
@Override public OutputStream createOutputStream(URI uri, Map<?, ?> options) throws IOException { return createOutputStream(uri); }
/** * Creates an input stream for the archive paths and returns it. * It uses {@link Archive} to implement read access. * </p> * @return an open input stream. * @exception IOException if there is a problem obtaining an open input stream. */ protected InputStream createArchiveInputStream(URI archiveURI) throws IOException { return createArchive(archiveURI).getInputStream(); }
@Override protected OutputStream createOutputStream(String nestedURL) throws IOException { return URIConverterImpl.this.createOutputStream(URI.createURI(nestedURL)); } }
/** * Creates an output stream for the archive access. * </p> * @return an open output stream. * @exception IOException if there is a problem obtaining an open output stream. */ protected OutputStream createArchiveOutputStream(URI archiveURI) throws IOException { return createArchive(archiveURI).getOutputStream(); }
@Override protected OutputStream createOutputStream(String nestedURL) throws IOException { return URIConverterImpl.this.createOutputStream(URI.createURI(nestedURL)); } }
/** * Creates an output stream for the archive access. * </p> * @return an open output stream. * @exception IOException if there is a problem obtaining an open output stream. */ protected OutputStream createArchiveOutputStream(URI archiveURI) throws IOException { return createArchive(archiveURI).getOutputStream(); }
if (resolvedLocation != null) return createOutputStream(resolvedLocation);
if (resolvedLocation != null) return createOutputStream(resolvedLocation);