org.globus.cog.gui.grapheditor.targets.remote
Class RemoteContainer

java.lang.Object
  extended byorg.globus.cog.gui.grapheditor.AbstractRootContainer
      extended byorg.globus.cog.gui.grapheditor.targets.remote.RemoteContainer
All Implemented Interfaces:
RootContainer, Runnable

public class RemoteContainer
extends AbstractRootContainer


Field Summary
static RemoteContainer container
           
 
Constructor Summary
RemoteContainer()
           
RemoteContainer(String contact)
           
 
Method Summary
 void connect()
           
 void disconnect()
           
 void dispose()
           
static RemoteContainer getContainer()
           
 boolean isConnected()
           
 boolean isDone()
           
 void load(String fileName)
           
 void quit()
           
 void run()
           
 Message sendMessage(Message message)
           
 void sendMessageNoReply(Message message)
           
static void setContainer(RemoteContainer container)
           
 void setRootNode(NodeComponent node)
           
 void updateGraph()
           
 void updateProperty(String id, String propName, Object object)
           
 
Methods inherited from class org.globus.cog.gui.grapheditor.AbstractRootContainer
activate, getCanvasRenderer, getRootNode, save, setCanvasRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

public static RemoteContainer container
Constructor Detail

RemoteContainer

public RemoteContainer()

RemoteContainer

public RemoteContainer(String contact)
Method Detail

setRootNode

public void setRootNode(NodeComponent node)
Specified by:
setRootNode in interface RootContainer
Overrides:
setRootNode in class AbstractRootContainer

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class AbstractRootContainer

dispose

public void dispose()
Specified by:
dispose in interface RootContainer
Overrides:
dispose in class AbstractRootContainer

connect

public void connect()
             throws UnknownHostException,
                    IOException
Throws:
UnknownHostException
IOException

disconnect

public void disconnect()
                throws IOException
Throws:
IOException

load

public void load(String fileName)
Specified by:
load in interface RootContainer
Overrides:
load in class AbstractRootContainer

updateGraph

public void updateGraph()

sendMessage

public Message sendMessage(Message message)
                    throws IOException
Throws:
IOException

sendMessageNoReply

public void sendMessageNoReply(Message message)
                        throws IOException
Throws:
IOException

getContainer

public static RemoteContainer getContainer()

setContainer

public static void setContainer(RemoteContainer container)

quit

public void quit()

isConnected

public boolean isConnected()

isDone

public boolean isDone()

updateProperty

public void updateProperty(String id,
                           String propName,
                           Object object)