Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
org.ros.internal.message.GenerateInterfaces Class Reference

List of all members.

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"

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 41 of file GenerateInterfaces.java.


Constructor & Destructor Documentation

Definition at line 49 of file GenerateInterfaces.java.


Member Function Documentation

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]
Parameters:
packagesa list of packages containing the topic types to generate interfaces for
outputDirectorythe directory to write the generated interfaces to
Exceptions:
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]
Parameters:
packagesa list of packages containing the topic types to generate interfaces for
outputDirectorythe directory to write the generated interfaces to
Exceptions:
IOException

Definition at line 66 of file GenerateInterfaces.java.


Member Data Documentation

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.

Definition at line 44 of file GenerateInterfaces.java.

Definition at line 43 of file GenerateInterfaces.java.


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


rosjava_bootstrap
Author(s): Daniel Stonier , Damon Kohler
autogenerated on Fri Aug 28 2015 12:41:44