|
|||||||||
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 argumentspublic 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 variablesMethod 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 |