org.ros.internal.node.topic
Class PublisherDeclaration

java.lang.Object
  extended by org.ros.internal.node.topic.PublisherDeclaration

public class PublisherDeclaration
extends java.lang.Object


Constructor Summary
PublisherDeclaration(PublisherIdentifier publisherIdentifier, TopicDeclaration topicDeclaration)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 NodeIdentifier getSlaveIdentifier()
           
 GraphName getSlaveName()
           
 java.net.URI getSlaveUri()
           
 java.lang.String getTopicMessageType()
           
 GraphName getTopicName()
           
 int hashCode()
           
static PublisherDeclaration newFromNodeIdentifier(NodeIdentifier nodeIdentifier, TopicDeclaration topicDeclaration)
           
 java.util.Map<java.lang.String,java.lang.String> toConnectionHeader()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PublisherDeclaration

public PublisherDeclaration(PublisherIdentifier publisherIdentifier,
                            TopicDeclaration topicDeclaration)
Method Detail

newFromNodeIdentifier

public static PublisherDeclaration newFromNodeIdentifier(NodeIdentifier nodeIdentifier,
                                                         TopicDeclaration topicDeclaration)

toConnectionHeader

public java.util.Map<java.lang.String,java.lang.String> toConnectionHeader()

getSlaveIdentifier

public NodeIdentifier getSlaveIdentifier()

getSlaveName

public GraphName getSlaveName()

getSlaveUri

public java.net.URI getSlaveUri()

getTopicName

public GraphName getTopicName()

getTopicMessageType

public java.lang.String getTopicMessageType()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object