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

List of all members.

Public Member Functions

String build (MessageFactory messageFactory)
boolean getAddConstantsAndMethods ()
String getInterfaceName ()
MessageDeclaration getMessageDeclaration ()
String getNestedContent ()
String getPackageName ()
void setAddConstantsAndMethods (boolean enabled)
MessageInterfaceBuilder setInterfaceName (String interfaceName)
MessageInterfaceBuilder setMessageDeclaration (MessageDeclaration messageDeclaration)
void setNestedContent (String nestedContent)
MessageInterfaceBuilder setPackageName (String packageName)

Private Member Functions

void appendConstants (MessageContext messageContext, StringBuilder builder)
void appendSettersAndGetters (MessageContext messageContext, StringBuilder builder)
String getJavaValue (PrimitiveFieldType primitiveFieldType, String value)

Static Private Member Functions

static String escapeJava (String str)

Private Attributes

boolean addConstantsAndMethods
String interfaceName
MessageDeclaration messageDeclaration
String nestedContent
String packageName

Detailed Description

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 38 of file MessageInterfaceBuilder.java.


Member Function Documentation

void org.ros.internal.message.MessageInterfaceBuilder.appendConstants ( MessageContext  messageContext,
StringBuilder  builder 
) [inline, private]

Definition at line 156 of file MessageInterfaceBuilder.java.

void org.ros.internal.message.MessageInterfaceBuilder.appendSettersAndGetters ( MessageContext  messageContext,
StringBuilder  builder 
) [inline, private]

Definition at line 171 of file MessageInterfaceBuilder.java.

Definition at line 103 of file MessageInterfaceBuilder.java.

static String org.ros.internal.message.MessageInterfaceBuilder.escapeJava ( String  str) [inline, static, private]

Definition at line 48 of file MessageInterfaceBuilder.java.

Definition at line 87 of file MessageInterfaceBuilder.java.

Definition at line 77 of file MessageInterfaceBuilder.java.

String org.ros.internal.message.MessageInterfaceBuilder.getJavaValue ( PrimitiveFieldType  primitiveFieldType,
String  value 
) [inline, private]

Definition at line 131 of file MessageInterfaceBuilder.java.

Definition at line 52 of file MessageInterfaceBuilder.java.

Definition at line 95 of file MessageInterfaceBuilder.java.

Definition at line 62 of file MessageInterfaceBuilder.java.

Definition at line 91 of file MessageInterfaceBuilder.java.

Definition at line 81 of file MessageInterfaceBuilder.java.

Definition at line 56 of file MessageInterfaceBuilder.java.

Definition at line 99 of file MessageInterfaceBuilder.java.

Parameters:
packageNamethe package name of the interface or
 null 
if no package name should be specified
Returns:
this MessageInterfaceBuilder

Definition at line 72 of file MessageInterfaceBuilder.java.


Member Data Documentation

Definition at line 43 of file MessageInterfaceBuilder.java.

Definition at line 42 of file MessageInterfaceBuilder.java.

Definition at line 40 of file MessageInterfaceBuilder.java.

Definition at line 44 of file MessageInterfaceBuilder.java.

Definition at line 41 of file MessageInterfaceBuilder.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