Public Member Functions | Private Attributes
org.ros.node.AnonymousParmeterTree Class Reference
Inheritance diagram for org.ros.node.AnonymousParmeterTree:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addParameterListener (GraphName name, ParameterListener listener)
void addParameterListener (String name, ParameterListener listener)
 AnonymousParmeterTree (URI masterUri)
void delete (GraphName name)
void delete (String name)
boolean getBoolean (GraphName name)
boolean getBoolean (String name)
boolean getBoolean (GraphName name, boolean defaultValue)
boolean getBoolean (String name, boolean defaultValue)
double getDouble (GraphName name)
double getDouble (String name)
double getDouble (GraphName name, double defaultValue)
double getDouble (String name, double defaultValue)
int getInteger (GraphName name)
int getInteger (String name)
int getInteger (GraphName name, int defaultValue)
int getInteger (String name, int defaultValue)
List<?> getList (GraphName name)
List<?> getList (String name)
List<?> getList (GraphName name, List<?> defaultValue)
List<?> getList (String name, List<?> defaultValue)
Map<?,?> getMap (GraphName name)
Map<?,?> getMap (String name)
Map<?,?> getMap (GraphName name, Map<?,?> defaultValue)
Map<?,?> getMap (String name, Map<?,?> defaultValue)
Collection< GraphNamegetNames ()
String getString (GraphName name)
String getString (String name)
String getString (GraphName name, String defaultValue)
String getString (String name, String defaultValue)
boolean has (GraphName name)
boolean has (String name)
GraphName search (GraphName name)
GraphName search (String name)
void set (GraphName name, boolean value)
void set (String name, boolean value)
void set (GraphName name, int value)
void set (String name, int value)
void set (GraphName name, double value)
void set (String name, double value)
void set (GraphName name, String value)
void set (String name, String value)
void set (GraphName name, List<?> value)
void set (String name, List<?> value)
void set (GraphName name, Map<?,?> value)
void set (String name, Map<?,?> value)

Private Attributes

ParameterTree parameterTree

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 34 of file AnonymousParmeterTree.java.


Constructor & Destructor Documentation

Definition at line 38 of file AnonymousParmeterTree.java.


Member Function Documentation

Exceptions:
UnsupportedOperationException

Implements org.ros.node.parameter.ParameterTree.

Definition at line 263 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.addParameterListener ( String  name,
ParameterListener  listener 
) [inline]
Exceptions:
UnsupportedOperationException

Implements org.ros.node.parameter.ParameterTree.

Definition at line 271 of file AnonymousParmeterTree.java.

Deletes a specified parameter.

Parameters:
namethe parameter name

Implements org.ros.node.parameter.ParameterTree.

Definition at line 235 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.delete ( String  name) [inline]
Parameters:
namethe parameter name
Returns:
the parameter value
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 45 of file AnonymousParmeterTree.java.

boolean org.ros.node.AnonymousParmeterTree.getBoolean ( String  name) [inline]
boolean org.ros.node.AnonymousParmeterTree.getBoolean ( GraphName  name,
boolean  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 55 of file AnonymousParmeterTree.java.

boolean org.ros.node.AnonymousParmeterTree.getBoolean ( String  name,
boolean  defaultValue 
) [inline]
Parameters:
namethe parameter name
Returns:
the parameter value
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 85 of file AnonymousParmeterTree.java.

double org.ros.node.AnonymousParmeterTree.getDouble ( String  name) [inline]
double org.ros.node.AnonymousParmeterTree.getDouble ( GraphName  name,
double  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 95 of file AnonymousParmeterTree.java.

double org.ros.node.AnonymousParmeterTree.getDouble ( String  name,
double  defaultValue 
) [inline]
Parameters:
namethe parameter name
Returns:
the parameter value
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 65 of file AnonymousParmeterTree.java.

int org.ros.node.AnonymousParmeterTree.getInteger ( String  name) [inline]
int org.ros.node.AnonymousParmeterTree.getInteger ( GraphName  name,
int  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 75 of file AnonymousParmeterTree.java.

int org.ros.node.AnonymousParmeterTree.getInteger ( String  name,
int  defaultValue 
) [inline]
Parameters:
namethe parameter name
Returns:
the parameter value
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 125 of file AnonymousParmeterTree.java.

List<?> org.ros.node.AnonymousParmeterTree.getList ( String  name) [inline]
List<?> org.ros.node.AnonymousParmeterTree.getList ( GraphName  name,
List<?>  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 135 of file AnonymousParmeterTree.java.

List<?> org.ros.node.AnonymousParmeterTree.getList ( String  name,
List<?>  defaultValue 
) [inline]
See also:
#getList(GraphName, List)

Implements org.ros.node.parameter.ParameterTree.

Definition at line 140 of file AnonymousParmeterTree.java.

Parameters:
namethe parameter name
Returns:
the parameter value
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 145 of file AnonymousParmeterTree.java.

Map<?, ?> org.ros.node.AnonymousParmeterTree.getMap ( String  name) [inline]
Map<?, ?> org.ros.node.AnonymousParmeterTree.getMap ( GraphName  name,
Map<?,?>  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 155 of file AnonymousParmeterTree.java.

Map<?, ?> org.ros.node.AnonymousParmeterTree.getMap ( String  name,
Map<?,?>  defaultValue 
) [inline]
See also:
#getMap(GraphName, Map)

Implements org.ros.node.parameter.ParameterTree.

Definition at line 160 of file AnonymousParmeterTree.java.

Returns:
all known parameter names

Implements org.ros.node.parameter.ParameterTree.

Definition at line 255 of file AnonymousParmeterTree.java.

Parameters:
namethe parameter name
Returns:
the parameter value:w
Exceptions:
ParameterNotFoundExceptionif the parameter is not found
ParameterClassCastExceptionif the parameter is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 105 of file AnonymousParmeterTree.java.

String org.ros.node.AnonymousParmeterTree.getString ( String  name) [inline]
String org.ros.node.AnonymousParmeterTree.getString ( GraphName  name,
String  defaultValue 
) [inline]
Parameters:
namethe parameter name
defaultValuethe default value
Returns:
the parameter value or the default value if the parameter does not exist
Exceptions:
ParameterClassCastExceptionif the parameter exists and is not the expected type

Implements org.ros.node.parameter.ParameterTree.

Definition at line 115 of file AnonymousParmeterTree.java.

String org.ros.node.AnonymousParmeterTree.getString ( String  name,
String  defaultValue 
) [inline]
Parameters:
namethe parameter name
Returns:
 true 
if a parameter with the given name exists,
 false 
otherwise

Implements org.ros.node.parameter.ParameterTree.

Definition at line 225 of file AnonymousParmeterTree.java.

boolean org.ros.node.AnonymousParmeterTree.has ( String  name) [inline]
See also:
has(GraphName)

Implements org.ros.node.parameter.ParameterTree.

Definition at line 230 of file AnonymousParmeterTree.java.

Search for parameter key on the Parameter Server. Search starts in caller's namespace and proceeds upwards through parent namespaces until the ParameterServer finds a matching key.

Parameters:
namethe parameter name to search for
Returns:
the name of the found parameter or
 null 
if no matching parameter was found

Implements org.ros.node.parameter.ParameterTree.

Definition at line 245 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
boolean  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 165 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
boolean  value 
) [inline]
void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
int  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 175 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
int  value 
) [inline]
void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
double  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 185 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
double  value 
) [inline]
void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
String  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 195 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
String  value 
) [inline]
void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
List<?>  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 205 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
List<?>  value 
) [inline]
See also:
#set(GraphName, List)

Implements org.ros.node.parameter.ParameterTree.

Definition at line 210 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( GraphName  name,
Map<?,?>  value 
) [inline]
Parameters:
namethe parameter name
valuethe value that the parameter will be set to

Implements org.ros.node.parameter.ParameterTree.

Definition at line 215 of file AnonymousParmeterTree.java.

void org.ros.node.AnonymousParmeterTree.set ( String  name,
Map<?,?>  value 
) [inline]
See also:
#set(GraphName, Map)

Implements org.ros.node.parameter.ParameterTree.

Definition at line 220 of file AnonymousParmeterTree.java.


Member Data Documentation

Definition at line 36 of file AnonymousParmeterTree.java.


The documentation for this class was generated from the following file:


rosjava_core
Author(s):
autogenerated on Wed Aug 26 2015 16:06:51