org.eclipse.xtext.generator
Class InMemoryFileSystemAccess

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

public class InMemoryFileSystemAccess
extends AbstractFileSystemAccess

Since:
2.0
Author:
Sven Efftinge - Initial contribution and API

Field Summary
 
Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
DEFAULT_OUTPUT
 
Constructor Summary
InMemoryFileSystemAccess()
           
 
Method Summary
 void deleteFile(java.lang.String fileName)
           
 void generateFile(java.lang.String fileName, java.lang.String slot, java.lang.CharSequence contents)
           
 java.util.Map<java.lang.String,java.lang.CharSequence> getFiles()
           
 
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

InMemoryFileSystemAccess

public InMemoryFileSystemAccess()
Method Detail

generateFile

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

deleteFile

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

getFiles

public java.util.Map<java.lang.String,java.lang.CharSequence> getFiles()