org.eclipse.xtext.generator
Class AbstractFileSystemAccess

java.lang.Object
  extended by org.eclipse.xtext.generator.AbstractFileSystemAccess
All Implemented Interfaces:
IFileSystemAccess
Direct Known Subclasses:
EclipseResourceFileSystemAccess, InMemoryFileSystemAccess, JavaIoFileSystemAccess

public abstract class AbstractFileSystemAccess
extends java.lang.Object
implements IFileSystemAccess

Author:
Sven Efftinge - Initial contribution and API

Field Summary
 
Fields inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
DEFAULT_OUTPUT
 
Constructor Summary
AbstractFileSystemAccess()
           
 
Method Summary
 void generateFile(java.lang.String fileName, java.lang.CharSequence contents)
           
protected  java.util.Map<java.lang.String,java.lang.String> getPathes()
           
 void setOutputPath(java.lang.String path)
           
 void setOutputPath(java.lang.String outputName, java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.generator.IFileSystemAccess
deleteFile, generateFile
 

Constructor Detail

AbstractFileSystemAccess

public AbstractFileSystemAccess()
Method Detail

getPathes

protected java.util.Map<java.lang.String,java.lang.String> getPathes()

setOutputPath

public void setOutputPath(java.lang.String outputName,
                          java.lang.String path)

setOutputPath

public void setOutputPath(java.lang.String path)

generateFile

public void generateFile(java.lang.String fileName,
                         java.lang.CharSequence contents)
Specified by:
generateFile in interface IFileSystemAccess
Parameters:
fileName - using '/' as file separator