org.ros.internal.node.server
Class ParameterServer

java.lang.Object
  extended by org.ros.internal.node.server.ParameterServer

public class ParameterServer
extends java.lang.Object

A ROS parameter server.


Constructor Summary
ParameterServer()
           
 
Method Summary
 void delete(GraphName name)
           
 java.lang.Object get(GraphName name)
           
 java.util.Collection<GraphName> getNames()
           
 boolean has(GraphName name)
           
 java.lang.Object search(GraphName name)
           
 void set(GraphName name, boolean value)
           
 void set(GraphName name, double value)
           
 void set(GraphName name, int value)
           
 void set(GraphName name, java.util.List<?> value)
           
 void set(GraphName name, java.util.Map<?,?> value)
           
 void set(GraphName name, java.lang.String value)
           
 void subscribe(GraphName name, NodeIdentifier nodeIdentifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterServer

public ParameterServer()
Method Detail

subscribe

public void subscribe(GraphName name,
                      NodeIdentifier nodeIdentifier)

get

public java.lang.Object get(GraphName name)

set

public void set(GraphName name,
                boolean value)

set

public void set(GraphName name,
                int value)

set

public void set(GraphName name,
                double value)

set

public void set(GraphName name,
                java.lang.String value)

set

public void set(GraphName name,
                java.util.List<?> value)

set

public void set(GraphName name,
                java.util.Map<?,?> value)

delete

public void delete(GraphName name)

search

public java.lang.Object search(GraphName name)

has

public boolean has(GraphName name)

getNames

public java.util.Collection<GraphName> getNames()