public class InMemoryFileSystemAccess extends AbstractFileSystemAccess2
DEFAULT_OUTPUT| Constructor and Description |
|---|
InMemoryFileSystemAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFile(String fileName,
String outputConfigName) |
void |
generateFile(String fileName,
String outputConfigName,
CharSequence contents) |
void |
generateFile(String fileName,
String outputCfgName,
InputStream content)
Writes binary data to disk.
|
Map<String,Object> |
getAllFiles() |
Map<String,byte[]> |
getBinaryFiles() |
protected String |
getFileName(String fileName,
String outputConfigName) |
Map<String,CharSequence> |
getFiles()
Deprecated.
|
String |
getTextFileEncoding() |
Map<String,CharSequence> |
getTextFiles() |
org.eclipse.emf.common.util.URI |
getURI(String fileName,
String outputConfiguration)
Returns an URI for the specified path.
|
InputStream |
readBinaryFile(String fileName,
String outputCfgName)
Creates an InputStream to read a binary file from disk.
|
CharSequence |
readTextFile(String fileName,
String outputCfgName)
Reads a text file from disk.
|
void |
setPostProcessor(IFilePostProcessor postProcessor) |
void |
setTextFileEnconding(String textFileEnconding) |
generateFile, isFile, isFile, readBinaryFile, readTextFile, setContextdeleteFile, generateFile, getCurrentSource, getOutputConfig, getOutputConfigurations, getPathes, getURI, postProcess, postProcess, setCurrentSource, setOutputConfigurations, setOutputPath, setOutputPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteFile, generateFilegetURIpublic void generateFile(String fileName, String outputConfigName, CharSequence contents)
fileName - using '/' as file separatoroutputConfigName - the name of the output configurationcontents - the to-be-written contents.public String getTextFileEncoding()
public void setTextFileEnconding(String textFileEnconding)
public void setPostProcessor(IFilePostProcessor postProcessor)
public void deleteFile(String fileName, String outputConfigName)
deleteFile in interface IFileSystemAccessExtensiondeleteFile in class AbstractFileSystemAccessfileName - using '/' as file separatoroutputConfigName - the name of the output configurationpublic Map<String,CharSequence> getTextFiles()
@Deprecated public Map<String,CharSequence> getFiles()
getTextFiles() or getAllFiles().public org.eclipse.emf.common.util.URI getURI(String fileName, String outputConfiguration)
IFileSystemAccessExtension2public void generateFile(String fileName, String outputCfgName, InputStream content)
IFileSystemAccessExtension3IFileSystemAccess.generateFile(String, String, CharSequence)public InputStream readBinaryFile(String fileName, String outputCfgName) throws RuntimeIOException
IFileSystemAccessExtension3IFileSystemAccessExtension3.readTextFile(String, String)
.RuntimeIOExceptionpublic CharSequence readTextFile(String fileName, String outputCfgName) throws RuntimeIOException
IFileSystemAccessExtension3IFileSystemAccessExtension3.readBinaryFile(String, String).RuntimeIOExceptionCopyright © 2015. All Rights Reserved.