org.meta_environment.eclipse.files
Class IOJ
java.lang.Object
toolbus.adapter.AbstractTool
toolbus.adapter.java.AbstractJavaTool
toolbus.adapter.eclipse.EclipseTool
org.meta_environment.eclipse.files.IOJ
- All Implemented Interfaces:
- toolbus.IOperations
public class IOJ
- extends toolbus.adapter.eclipse.EclipseTool
Fields inherited from class toolbus.adapter.eclipse.EclipseTool |
factory, TIME_OUT |
Fields inherited from class toolbus.adapter.AbstractTool |
DIRECTTOOL, REMOTETOOL, termFactory, toolBridge |
Fields inherited from interface toolbus.IOperations |
ACKDO, ACKEVENT, CONNECT, DEBUGPERFORMANCESTATS, DISCONNECT, DO, END, EVAL, EVENT, PERFORMANCESTATS, REQUEST, RESPONSE, TERMINATE, UNDEFINED, VALUE |
Constructor Summary |
private |
IOJ()
|
Methods inherited from class toolbus.adapter.eclipse.EclipseTool |
connect, connect, decode, getName, receiveAckEvent, receiveTerminate |
Methods inherited from class toolbus.adapter.java.AbstractJavaTool |
connectDirectly |
Methods inherited from class toolbus.adapter.AbstractTool |
disconnect, getFactory, getToolBridge, pack, sendEvent, sendRequest, setToolBridge, terminate, unpack |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
errorFactory
private errorapi.Factory errorFactory
configFactory
private nl.cwi.sen1.configapi.Factory configFactory
IOJ
private IOJ()
getInstance
public static IOJ getInstance()
readTextFile
public aterm.ATerm readTextFile(java.lang.String path)
getFilename
public aterm.ATerm getFilename(java.lang.String Directory,
java.lang.String Name,
java.lang.String Extension)
getPathFilename
public aterm.ATerm getPathFilename(java.lang.String Path)
getPathDirectory
public aterm.ATerm getPathDirectory(java.lang.String Path)
getPathExtension
public aterm.ATerm getPathExtension(java.lang.String Path)
compareFiles
public aterm.ATerm compareFiles(java.lang.String fileName1,
java.lang.String fileName2)
packTerm
public aterm.ATerm packTerm(aterm.ATerm term)
unpackTerm
public aterm.ATerm unpackTerm(aterm.ATerm term)
findFile
public aterm.ATerm findFile(aterm.ATermList directories,
java.lang.String fileName,
java.lang.String extension)
getFileContentsFromOS
private java.io.InputStream getFileContentsFromOS(java.lang.String path)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
getErrorSummary
private aterm.ATerm getErrorSummary(java.lang.String _description,
java.lang.String _subject)