com.parctechnologies.eclipse
Class EclipseConnectionImpl
java.lang.Object
|
+--com.parctechnologies.eclipse.EclipseConnectionImpl
- Direct Known Subclasses:
- EmbeddedEclipse, RemoteEclipse
- public abstract class EclipseConnectionImpl
- extends java.lang.Object
- implements EclipseConnection
Abstract superclass of classes which implement the EclipseConnection interface.
- See Also:
EmbeddedEclipse
,
RemoteEclipse
Method Summary |
void |
compile(java.io.File f)
|
FromEclipseQueue |
getFromEclipseQueue(java.lang.String name)
|
java.lang.String |
getPath(java.io.File f)
|
Atom |
getPeerName()
|
ToEclipseQueue |
getToEclipseQueue(java.lang.String name)
|
EclipseMultitaskConnection |
registerMultitask(MultitaskListener multitaskListener)
|
CompoundTerm |
rpc(CompoundTerm goal)
|
CompoundTerm |
rpc(java.lang.Object[] goalTerm)
|
CompoundTerm |
rpc(java.lang.String goal)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object arg1)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object[] args)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
|
CompoundTerm |
rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
EclipseConnectionImpl
public EclipseConnectionImpl()
getPeerName
public Atom getPeerName()
- Specified by:
- getPeerName in interface EclipseConnection
compile
public void compile(java.io.File f)
throws EclipseException,
java.io.IOException
- Specified by:
- compile in interface EclipseConnection
getPath
public java.lang.String getPath(java.io.File f)
throws EclipseException,
java.io.IOException
- Specified by:
- getPath in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String goal)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object arg1)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4,
java.lang.Object arg5)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.String functor,
java.lang.Object[] args)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(java.lang.Object[] goalTerm)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
rpc
public CompoundTerm rpc(CompoundTerm goal)
throws EclipseException,
java.io.IOException
- Specified by:
- rpc in interface EclipseConnection
getFromEclipseQueue
public FromEclipseQueue getFromEclipseQueue(java.lang.String name)
throws EclipseException,
java.io.IOException
- Specified by:
- getFromEclipseQueue in interface EclipseConnection
getToEclipseQueue
public ToEclipseQueue getToEclipseQueue(java.lang.String name)
throws EclipseException,
java.io.IOException
- Specified by:
- getToEclipseQueue in interface EclipseConnection
registerMultitask
public EclipseMultitaskConnection registerMultitask(MultitaskListener multitaskListener)
throws EclipseException,
java.io.IOException
- Specified by:
- registerMultitask in interface EclipseConnection