public abstract class AbstractFileSystemAccess extends Object implements IFileSystemAccess, IFileSystemAccessExtension, IFileSystemAccessExtension2
DEFAULT_OUTPUT| Constructor and Description |
|---|
AbstractFileSystemAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFile(String fileName) |
void |
deleteFile(String fileName,
String outputConfigurationName) |
void |
generateFile(String fileName,
CharSequence contents) |
protected String |
getCurrentSource()
The current source folder, relative to the project location
|
protected OutputConfiguration |
getOutputConfig(String outputName) |
Map<String,OutputConfiguration> |
getOutputConfigurations() |
protected Map<String,String> |
getPathes() |
org.eclipse.emf.common.util.URI |
getURI(String path)
Returns an URI for the specified path in the default output location.
|
protected CharSequence |
postProcess(String fileName,
String outputConfiguration,
CharSequence content) |
protected CharSequence |
postProcess(String fileName,
String outputConfiguration,
CharSequence content,
String charset) |
void |
setCurrentSource(String currentSource) |
void |
setOutputConfigurations(Map<String,OutputConfiguration> outputs) |
void |
setOutputPath(String path) |
void |
setOutputPath(String outputName,
String path) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateFilegetURIpublic void setCurrentSource(String currentSource)
protected String getCurrentSource()
public void setOutputConfigurations(Map<String,OutputConfiguration> outputs)
public Map<String,OutputConfiguration> getOutputConfigurations()
protected OutputConfiguration getOutputConfig(String outputName)
public void setOutputPath(String path)
public void generateFile(String fileName, CharSequence contents)
generateFile in interface IFileSystemAccessfileName - using '/' as file separatorcontents - the to-be-written contents.public void deleteFile(String fileName)
deleteFile in interface IFileSystemAccessfileName - using '/' as file separatorpublic void deleteFile(String fileName, String outputConfigurationName)
deleteFile in interface IFileSystemAccessExtensionfileName - using '/' as file separatoroutputConfigurationName - the name of the output configurationprotected CharSequence postProcess(String fileName, String outputConfiguration, CharSequence content)
protected CharSequence postProcess(String fileName, String outputConfiguration, CharSequence content, String charset)
public org.eclipse.emf.common.util.URI getURI(String path)
IFileSystemAccessExtension2getURI in interface IFileSystemAccessExtension2Copyright © 2015. All Rights Reserved.