public class RegisteringFileSystemAccess extends InMemoryFileSystemAccess
Modifier and Type | Class and Description |
---|---|
static class |
RegisteringFileSystemAccess.GeneratedFile |
DEFAULT_OUTPUT
Constructor and Description |
---|
RegisteringFileSystemAccess() |
Modifier and Type | Method and Description |
---|---|
void |
generateFile(java.lang.String fileName,
java.lang.String outputConfigurationName,
java.lang.CharSequence contents) |
java.util.Set<RegisteringFileSystemAccess.GeneratedFile> |
getGeneratedFiles() |
protected java.lang.String |
getPath(java.lang.String fileName,
java.lang.String outputConfigurationName) |
java.lang.String |
getProjectName() |
void |
setProjectName(java.lang.String projectName) |
deleteFile, generateFile, getAllFiles, getBinaryFiles, getFileName, getFiles, getTextFileEncoding, getTextFiles, getURI, readBinaryFile, readTextFile, setPostProcessor, setTextFileEnconding
generateFile, isFile, isFile, readBinaryFile, readTextFile, setContext
deleteFile, generateFile, getCurrentSource, getOutputConfig, getOutputConfigurations, getPathes, getURI, postProcess, postProcess, setCurrentSource, setOutputConfigurations, setOutputPath, setOutputPath
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteFile, generateFile
getURI
public void generateFile(java.lang.String fileName, java.lang.String outputConfigurationName, java.lang.CharSequence contents)
generateFile
in interface IFileSystemAccess
generateFile
in class InMemoryFileSystemAccess
fileName
- using '/' as file separatoroutputConfigurationName
- the name of the output configurationcontents
- the to-be-written contents.protected java.lang.String getPath(java.lang.String fileName, java.lang.String outputConfigurationName)
@Pure public java.util.Set<RegisteringFileSystemAccess.GeneratedFile> getGeneratedFiles()
@Pure public java.lang.String getProjectName()
public void setProjectName(java.lang.String projectName)