org.eclipse.xtext.generator
Interface IFileSystemAccess

All Known Implementing Classes:
AbstractFileSystemAccess, EclipseResourceFileSystemAccess, EclipseResourceFileSystemAccess2, InMemoryFileSystemAccess, JavaIoFileSystemAccess, JDTAwareEclipseResourceFileSystemAccess2, SourceRelativeFileSystemAccess

public interface IFileSystemAccess

Author:
Sven Efftinge - Initial contribution and API

Field Summary
static java.lang.String DEFAULT_OUTPUT
           
 
Method Summary
 void deleteFile(java.lang.String fileName)
           
 void generateFile(java.lang.String fileName, java.lang.CharSequence contents)
           
 void generateFile(java.lang.String fileName, java.lang.String outputConfigurationName, java.lang.CharSequence contents)
           
 

Field Detail

DEFAULT_OUTPUT

static final java.lang.String DEFAULT_OUTPUT
See Also:
Constant Field Values
Method Detail

generateFile

void generateFile(java.lang.String fileName,
                  java.lang.CharSequence contents)
Parameters:
fileName - using '/' as file separator
contents - the to-be-written contents.

generateFile

void generateFile(java.lang.String fileName,
                  java.lang.String outputConfigurationName,
                  java.lang.CharSequence contents)
Parameters:
fileName - using '/' as file separator
outputConfigurationName - the name of the output configuration
contents - the to-be-written contents.

deleteFile

void deleteFile(java.lang.String fileName)
Parameters:
fileName - using '/' as file separator