org.ros.internal.message
Class MessageInterfaceBuilder

java.lang.Object
  extended by org.ros.internal.message.MessageInterfaceBuilder

public class MessageInterfaceBuilder
extends java.lang.Object


Constructor Summary
MessageInterfaceBuilder()
           
 
Method Summary
 java.lang.String build(MessageFactory messageFactory)
           
 boolean getAddConstantsAndMethods()
           
 java.lang.String getInterfaceName()
           
 MessageDeclaration getMessageDeclaration()
           
 java.lang.String getNestedContent()
           
 java.lang.String getPackageName()
           
 void setAddConstantsAndMethods(boolean enabled)
           
 MessageInterfaceBuilder setInterfaceName(java.lang.String interfaceName)
           
 MessageInterfaceBuilder setMessageDeclaration(MessageDeclaration messageDeclaration)
           
 void setNestedContent(java.lang.String nestedContent)
           
 MessageInterfaceBuilder setPackageName(java.lang.String packageName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageInterfaceBuilder

public MessageInterfaceBuilder()
Method Detail

getMessageDeclaration

public MessageDeclaration getMessageDeclaration()

setMessageDeclaration

public MessageInterfaceBuilder setMessageDeclaration(MessageDeclaration messageDeclaration)

getPackageName

public java.lang.String getPackageName()

setPackageName

public MessageInterfaceBuilder setPackageName(java.lang.String packageName)
Parameters:
packageName - the package name of the interface or null if no package name should be specified
Returns:
this MessageInterfaceBuilder

getInterfaceName

public java.lang.String getInterfaceName()

setInterfaceName

public MessageInterfaceBuilder setInterfaceName(java.lang.String interfaceName)

getAddConstantsAndMethods

public boolean getAddConstantsAndMethods()

setAddConstantsAndMethods

public void setAddConstantsAndMethods(boolean enabled)

getNestedContent

public java.lang.String getNestedContent()

setNestedContent

public void setNestedContent(java.lang.String nestedContent)

build

public java.lang.String build(MessageFactory messageFactory)