tigase.muc.xmpp.stanzas
Class Message

java.lang.Object
  extended by tigase.xml.Element
      extended by tigase.muc.xmpp.stanzas.AbstractStanza<MessageType>
          extended by tigase.muc.xmpp.stanzas.Message
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<tigase.xml.Element>, Stanza<MessageType>

public class Message
extends AbstractStanza<MessageType>

Implementation of Message stanza.

Created: 2005-01-27 20:06:44

Version:
$Rev: 81 $
Author:
bmalkow

Field Summary
 
Fields inherited from class tigase.xml.Element
attributes, cdata, children, name, xmlns
 
Constructor Summary
Message(tigase.xml.Element packet)
          Construct message stanza.
Message(JID to, java.lang.String body)
          Construct message stanza.
 
Method Summary
 java.lang.String getBody()
          Return message content.
 java.lang.String getSubject()
          Return subject of message.
 java.lang.String getThread()
          Return a thread identifier.
 MessageType getType()
          Get stanza type.
 void setBody(java.lang.String body)
          Set message content.
 void setSubject(java.lang.String subject)
          Set message sobject.
 void setThread(java.lang.String thread)
          Set thread identifier.
 
Methods inherited from class tigase.muc.xmpp.stanzas.AbstractStanza
getFrom, getId, getTo, getXmlLang, setFrom, setId, setTo, setType, setXmlLang
 
Methods inherited from class tigase.xml.Element
addAttribute, addAttributes, addChild, addChildren, childrenToString, clone, compareTo, equals, findChild, getAttribute, getAttribute, getAttributes, getCData, getCData, getChild, getChild, getChildCData, getChildren, getChildren, getName, getXMLNS, getXMLNS, hashCode, main, removeAttribute, removeChild, setAttribute, setAttribute, setAttributes, setAttributes, setAttributes, setCData, setChildren, setDefXMLNS, setName, setXMLNS, toString, toStringNoChildren
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message(JID to,
               java.lang.String body)
Construct message stanza.

Parameters:
to - recipent JID
body - message content

Message

public Message(tigase.xml.Element packet)
Construct message stanza.

Parameters:
packet - XML packet
Method Detail

getBody

public java.lang.String getBody()
Return message content.

Returns:
message content

getSubject

public java.lang.String getSubject()
Return subject of message.

Returns:
subject

getThread

public java.lang.String getThread()
Return a thread identifier.

Returns:
thread identifier

getType

public MessageType getType()
Get stanza type.

Returns:
type of stanza
See Also:
StanzaType}

setBody

public void setBody(java.lang.String body)
Set message content.

Parameters:
body - content

setSubject

public void setSubject(java.lang.String subject)
Set message sobject.

Parameters:
subject - mesage subject.

setThread

public void setThread(java.lang.String thread)
Set thread identifier.

Parameters:
thread - identifier


Copyright © 2007 Tigase. All Rights Reserved.