Classes | |
interface | MessageDefinitionVisitor |
Public Member Functions | |
MessageDefinitionParser (MessageDefinitionVisitor visitor) | |
void | parse (String messageType, String messageDefinition) |
Private Member Functions | |
void | parseField (String messageType, String fieldDefinition) |
Private Attributes | |
final MessageDefinitionVisitor | visitor |
Parses message definitions and invokes a MessageDefinitionVisitor for each field.
Definition at line 34 of file MessageDefinitionParser.java.
org.ros.internal.message.definition.MessageDefinitionParser.MessageDefinitionParser | ( | MessageDefinitionVisitor | visitor | ) | [inline] |
visitor | the MessageDefinitionVisitor that will be called for each field |
Definition at line 79 of file MessageDefinitionParser.java.
void org.ros.internal.message.definition.MessageDefinitionParser.parse | ( | String | messageType, |
String | messageDefinition | ||
) | [inline] |
Parses the message definition
messageType | the type of message defined (e.g. std_msgs/String) |
messageDefinition | the message definition (e.g. "string data") |
Definition at line 91 of file MessageDefinitionParser.java.
void org.ros.internal.message.definition.MessageDefinitionParser.parseField | ( | String | messageType, |
String | fieldDefinition | ||
) | [inline, private] |
Definition at line 115 of file MessageDefinitionParser.java.
final MessageDefinitionVisitor org.ros.internal.message.definition.MessageDefinitionParser.visitor [private] |
Definition at line 36 of file MessageDefinitionParser.java.