Public Member Functions | |
void | generate (File outputDirectory, Collection< String > packages, Collection< File > packagePath) |
GenerateInterfaces () | |
Static Public Member Functions | |
static void | main (String[] args) |
Private Member Functions | |
void | writeInterface (MessageDeclaration messageDeclaration, File outputDirectory, boolean addConstantsAndMethods) |
void | writeServiceInterfaces (File outputDirectory, Collection< String > packages) throws IOException |
void | writeTopicInterfaces (File outputDirectory, Collection< String > packages) throws IOException |
Private Attributes | |
final MessageDefinitionProviderChain | messageDefinitionProviderChain |
final MessageFactory | messageFactory |
final ServiceDefinitionFileProvider | serviceDefinitionFileProvider |
final TopicDefinitionFileProvider | topicDefinitionFileProvider |
Static Private Attributes | |
static final String | ROS_PACKAGE_PATH = "ROS_PACKAGE_PATH" |
Definition at line 41 of file GenerateInterfaces.java.
Definition at line 49 of file GenerateInterfaces.java.
void org.ros.internal.message.GenerateInterfaces.generate | ( | File | outputDirectory, |
Collection< String > | packages, | ||
Collection< File > | packagePath | ||
) | [inline] |
Definition at line 140 of file GenerateInterfaces.java.
static void org.ros.internal.message.GenerateInterfaces.main | ( | String[] | args | ) | [inline, static] |
Definition at line 156 of file GenerateInterfaces.java.
void org.ros.internal.message.GenerateInterfaces.writeInterface | ( | MessageDeclaration | messageDeclaration, |
File | outputDirectory, | ||
boolean | addConstantsAndMethods | ||
) | [inline, private] |
Definition at line 122 of file GenerateInterfaces.java.
void org.ros.internal.message.GenerateInterfaces.writeServiceInterfaces | ( | File | outputDirectory, |
Collection< String > | packages | ||
) | throws IOException [inline, private] |
packages | a list of packages containing the topic types to generate interfaces for |
outputDirectory | the directory to write the generated interfaces to |
IOException |
Definition at line 94 of file GenerateInterfaces.java.
void org.ros.internal.message.GenerateInterfaces.writeTopicInterfaces | ( | File | outputDirectory, |
Collection< String > | packages | ||
) | throws IOException [inline, private] |
packages | a list of packages containing the topic types to generate interfaces for |
outputDirectory | the directory to write the generated interfaces to |
IOException |
Definition at line 66 of file GenerateInterfaces.java.
final MessageDefinitionProviderChain org.ros.internal.message.GenerateInterfaces.messageDefinitionProviderChain [private] |
Definition at line 45 of file GenerateInterfaces.java.
Definition at line 46 of file GenerateInterfaces.java.
final String org.ros.internal.message.GenerateInterfaces.ROS_PACKAGE_PATH = "ROS_PACKAGE_PATH" [static, private] |
Definition at line 47 of file GenerateInterfaces.java.
final ServiceDefinitionFileProvider org.ros.internal.message.GenerateInterfaces.serviceDefinitionFileProvider [private] |
Definition at line 44 of file GenerateInterfaces.java.
final TopicDefinitionFileProvider org.ros.internal.message.GenerateInterfaces.topicDefinitionFileProvider [private] |
Definition at line 43 of file GenerateInterfaces.java.