public class URIBasedFileSystemAccess extends AbstractFileSystemAccess2
| Modifier and Type | Class and Description |
|---|---|
static interface |
URIBasedFileSystemAccess.BeforeDelete |
static interface |
URIBasedFileSystemAccess.BeforeRead |
static interface |
URIBasedFileSystemAccess.BeforeWrite |
DEFAULT_OUTPUT| Constructor and Description |
|---|
URIBasedFileSystemAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateFile(java.lang.String fileName,
java.lang.String outputCfgName,
java.lang.CharSequence contents) |
void |
generateFile(java.lang.String fileName,
java.lang.String outputCfgName,
java.io.InputStream content)
Writes binary data to disk.
|
protected void |
generateTrace(java.lang.String generatedFile,
java.lang.String outputConfigName,
java.lang.CharSequence contents) |
org.eclipse.emf.common.util.URI |
getBaseDir() |
URIBasedFileSystemAccess.BeforeDelete |
getBeforeDelete() |
URIBasedFileSystemAccess.BeforeRead |
getBeforeRead() |
URIBasedFileSystemAccess.BeforeWrite |
getBeforeWrite() |
org.eclipse.emf.ecore.resource.URIConverter |
getConverter() |
java.lang.String |
getEncoding(org.eclipse.emf.common.util.URI uri) |
IEncodingProvider |
getEncodingProvider() |
TraceFileNameProvider |
getTraceFileNameProvider() |
TraceRegionSerializer |
getTraceRegionSerializer() |
org.eclipse.emf.common.util.URI |
getURI(java.lang.String path,
java.lang.String outputConfiguration)
Returns an URI for the specified path.
|
boolean |
isGenerateTraces() |
java.io.InputStream |
readBinaryFile(java.lang.String fileName,
java.lang.String outputCfgName)
Creates an InputStream to read a binary file from disk.
|
java.lang.CharSequence |
readTextFile(java.lang.String fileName,
java.lang.String outputCfgName)
Reads a text file from disk.
|
void |
setBaseDir(org.eclipse.emf.common.util.URI baseDir) |
void |
setBeforeDelete(URIBasedFileSystemAccess.BeforeDelete beforeDelete) |
void |
setBeforeRead(URIBasedFileSystemAccess.BeforeRead beforeRead) |
void |
setBeforeWrite(URIBasedFileSystemAccess.BeforeWrite beforeWrite) |
void |
setConverter(org.eclipse.emf.ecore.resource.URIConverter converter) |
void |
setEncodingProvider(IEncodingProvider encodingProvider) |
void |
setGenerateTraces(boolean generateTraces) |
void |
setPostProcessor(IFilePostProcessor filePostProcessor) |
void |
setTraceFileNameProvider(TraceFileNameProvider traceFileNameProvider) |
void |
setTraceRegionSerializer(TraceRegionSerializer traceRegionSerializer) |
generateFile, isFile, isFile, readBinaryFile, readTextFile, setContextdeleteFile, deleteFile, generateFile, getCurrentSource, getOutputConfig, getOutputConfigurations, getPathes, getURI, postProcess, postProcess, setCurrentSource, setOutputConfigurations, setOutputPath, setOutputPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteFile, generateFiledeleteFilegetURIpublic void setPostProcessor(IFilePostProcessor filePostProcessor)
public org.eclipse.emf.common.util.URI getURI(java.lang.String path,
java.lang.String outputConfiguration)
IFileSystemAccessExtension2public java.lang.String getEncoding(org.eclipse.emf.common.util.URI uri)
public void generateFile(java.lang.String fileName,
java.lang.String outputCfgName,
java.lang.CharSequence contents)
fileName - using '/' as file separatoroutputCfgName - the name of the output configurationcontents - the to-be-written contents.protected void generateTrace(java.lang.String generatedFile,
java.lang.String outputConfigName,
java.lang.CharSequence contents)
public void generateFile(java.lang.String fileName,
java.lang.String outputCfgName,
java.io.InputStream content)
throws RuntimeIOException
IFileSystemAccessExtension3IFileSystemAccess.generateFile(String, String, CharSequence)RuntimeIOExceptionpublic java.io.InputStream readBinaryFile(java.lang.String fileName,
java.lang.String outputCfgName)
throws RuntimeIOException
IFileSystemAccessExtension3IFileSystemAccessExtension3.readTextFile(String, String)
.RuntimeIOExceptionpublic java.lang.CharSequence readTextFile(java.lang.String fileName,
java.lang.String outputCfgName)
throws RuntimeIOException
IFileSystemAccessExtension3IFileSystemAccessExtension3.readBinaryFile(String, String).RuntimeIOException@Pure public org.eclipse.emf.ecore.resource.URIConverter getConverter()
public void setConverter(org.eclipse.emf.ecore.resource.URIConverter converter)
@Pure public org.eclipse.emf.common.util.URI getBaseDir()
public void setBaseDir(org.eclipse.emf.common.util.URI baseDir)
@Pure public boolean isGenerateTraces()
public void setGenerateTraces(boolean generateTraces)
@Pure public IEncodingProvider getEncodingProvider()
public void setEncodingProvider(IEncodingProvider encodingProvider)
@Pure public TraceRegionSerializer getTraceRegionSerializer()
public void setTraceRegionSerializer(TraceRegionSerializer traceRegionSerializer)
@Pure public TraceFileNameProvider getTraceFileNameProvider()
public void setTraceFileNameProvider(TraceFileNameProvider traceFileNameProvider)
@Pure public URIBasedFileSystemAccess.BeforeDelete getBeforeDelete()
public void setBeforeDelete(URIBasedFileSystemAccess.BeforeDelete beforeDelete)
@Pure public URIBasedFileSystemAccess.BeforeWrite getBeforeWrite()
public void setBeforeWrite(URIBasedFileSystemAccess.BeforeWrite beforeWrite)
@Pure public URIBasedFileSystemAccess.BeforeRead getBeforeRead()
public void setBeforeRead(URIBasedFileSystemAccess.BeforeRead beforeRead)