org.eclipse.xtext.generator
Class JavaIoFileSystemAccess
java.lang.Object
org.eclipse.xtext.generator.AbstractFileSystemAccess
org.eclipse.xtext.generator.JavaIoFileSystemAccess
- All Implemented Interfaces:
- IFileSystemAccess, IFileSystemAccessExtension
public class JavaIoFileSystemAccess
- extends AbstractFileSystemAccess
- Author:
- Sven Efftinge - Initial contribution and API, Jan Koehnlein
Method Summary |
protected void |
createFolder(java.io.File parent)
|
void |
deleteFile(java.lang.String fileName,
java.lang.String outputConfiguration)
|
void |
generateFile(java.lang.String fileName,
java.lang.String outputConfigName,
java.lang.CharSequence contents)
|
protected java.io.File |
getFile(java.lang.String fileName,
java.lang.String outputConfigName)
|
protected java.lang.String |
toSystemFileName(java.lang.String fileName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaIoFileSystemAccess
public JavaIoFileSystemAccess()
generateFile
public void generateFile(java.lang.String fileName,
java.lang.String outputConfigName,
java.lang.CharSequence contents)
- Parameters:
fileName
- using '/' as file separator
getFile
protected java.io.File getFile(java.lang.String fileName,
java.lang.String outputConfigName)
- Since:
- 2.1
createFolder
protected void createFolder(java.io.File parent)
deleteFile
public void deleteFile(java.lang.String fileName,
java.lang.String outputConfiguration)
- Specified by:
deleteFile
in interface IFileSystemAccessExtension
- Overrides:
deleteFile
in class AbstractFileSystemAccess
- Parameters:
fileName
- using '/' as file separator
toSystemFileName
protected java.lang.String toSystemFileName(java.lang.String fileName)