|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ros.internal.loader.CommandLineLoader
public class CommandLineLoader
Create NodeConfiguration instances using a ROS command-line and
environment specification.
| Constructor Summary | |
|---|---|
CommandLineLoader(java.util.List<java.lang.String> argv)
Create new CommandLineLoader with specified command-line arguments. |
|
CommandLineLoader(java.util.List<java.lang.String> argv,
java.util.Map<java.lang.String,java.lang.String> environment)
Create new CommandLineLoader with specified command-line arguments
and environment variables. |
|
| Method Summary | |
|---|---|
NodeConfiguration |
build()
Create NodeConfiguration according to ROS command-line and environment specification. |
java.util.List<java.lang.String> |
getNodeArguments()
|
java.lang.String |
getNodeClassName()
|
NodeMain |
loadClass(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommandLineLoader(java.util.List<java.lang.String> argv)
CommandLineLoader with specified command-line arguments.
Environment variables will be pulled from default System
environment variables.
argv - command-line arguments
public CommandLineLoader(java.util.List<java.lang.String> argv,
java.util.Map<java.lang.String,java.lang.String> environment)
CommandLineLoader with specified command-line arguments
and environment variables.
argv - command-line argumentsenvironment - environment variables| Method Detail |
|---|
public java.lang.String getNodeClassName()
public java.util.List<java.lang.String> getNodeArguments()
public NodeConfiguration build()
public NodeMain loadClass(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
name - the name of the class
NodeMain
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||