org.eclipse.xtext.generator
Class JavaIoFileSystemAccess

java.lang.Object
  extended by org.eclipse.xtext.generator.AbstractFileSystemAccess
      extended by org.eclipse.xtext.generator.JavaIoFileSystemAccess
All Implemented Interfaces:
IFileSystemAccess

public class JavaIoFileSystemAccess
extends AbstractFileSystemAccess

Author:
Sven Efftinge - Initial contribution and API, Jan Koehnlein

Field Summary
 
Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
DEFAULT_OUTPUT
 
Constructor Summary
JavaIoFileSystemAccess()
           
 
Method Summary
protected  void createFolder(java.io.File parent)
           
 void deleteFile(java.lang.String fileName)
           
 void generateFile(java.lang.String fileName, java.lang.String slot, java.lang.CharSequence contents)
           
protected  java.lang.String toSystemFileName(java.lang.String fileName)
           
 
Methods inherited from class org.eclipse.xtext.generator.AbstractFileSystemAccess
generateFile, getPathes, setOutputPath, setOutputPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaIoFileSystemAccess

public JavaIoFileSystemAccess()
Method Detail

generateFile

public void generateFile(java.lang.String fileName,
                         java.lang.String slot,
                         java.lang.CharSequence contents)
Parameters:
fileName - using '/' as file separator

createFolder

protected void createFolder(java.io.File parent)

deleteFile

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

toSystemFileName

protected java.lang.String toSystemFileName(java.lang.String fileName)