org.ros.internal.message
Class MessageInterfaceBuilder
java.lang.Object
org.ros.internal.message.MessageInterfaceBuilder
public class MessageInterfaceBuilder
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageInterfaceBuilder
public MessageInterfaceBuilder()
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)