Definition at line 29 of file NameResolver.java.
org.ros.namespace.NameResolver.NameResolver | ( | GraphName | namespace, |
Map< GraphName, GraphName > | remappings | ||
) | [inline] |
Definition at line 55 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.getNamespace | ( | ) | [inline] |
Definition at line 60 of file NameResolver.java.
Map<GraphName, GraphName> org.ros.namespace.NameResolver.getRemappings | ( | ) | [inline] |
Definition at line 134 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.lookUpRemapping | ( | GraphName | name | ) | [inline, protected] |
Definition at line 160 of file NameResolver.java.
NameResolver org.ros.namespace.NameResolver.newChild | ( | GraphName | namespace | ) | [inline] |
Construct a new child NameResolver with the same remappings as this NameResolver. The namespace of the new child NameResolver will be the resolved in this namespace.
namespace | the namespace of the child NameResolver relative to this NameResolver's namespace |
Definition at line 149 of file NameResolver.java.
NameResolver org.ros.namespace.NameResolver.newChild | ( | String | namespace | ) | [inline] |
Definition at line 156 of file NameResolver.java.
static NameResolver org.ros.namespace.NameResolver.newFromNamespace | ( | GraphName | namespace | ) | [inline, static] |
Definition at line 34 of file NameResolver.java.
static NameResolver org.ros.namespace.NameResolver.newFromNamespace | ( | String | namespace | ) | [inline, static] |
Definition at line 38 of file NameResolver.java.
static NameResolver org.ros.namespace.NameResolver.newFromNamespaceAndRemappings | ( | String | namespace, |
Map< GraphName, GraphName > | remappings | ||
) | [inline, static] |
Definition at line 50 of file NameResolver.java.
static NameResolver org.ros.namespace.NameResolver.newRoot | ( | ) | [inline, static] |
Definition at line 42 of file NameResolver.java.
static NameResolver org.ros.namespace.NameResolver.newRootFromRemappings | ( | Map< GraphName, GraphName > | remappings | ) | [inline, static] |
Definition at line 46 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | GraphName | namespace, |
GraphName | name | ||
) | [inline] |
Resolve name relative to namespace. If namespace is not global, it will first be resolved to a global name. This method will not resolve private ~names.
This does all remappings of both the namespace and name.
namespace | |
name |
Definition at line 75 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | String | namespace, |
String | name | ||
) | [inline] |
Definition at line 97 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | GraphName | namespace, |
String | name | ||
) | [inline] |
Definition at line 104 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | String | namespace, |
GraphName | name | ||
) | [inline] |
Definition at line 111 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | GraphName | name | ) | [inline] |
name | name to resolve |
Reimplemented in org.ros.namespace.NodeNameResolver.
Definition at line 120 of file NameResolver.java.
GraphName org.ros.namespace.NameResolver.resolve | ( | String | name | ) | [inline] |
Reimplemented in org.ros.namespace.NodeNameResolver.
Definition at line 127 of file NameResolver.java.
final Map<GraphName, GraphName> org.ros.namespace.NameResolver.remappings [private] |
Definition at line 31 of file NameResolver.java.