Package org.jivesoftware.smack.packet
Class PresenceBuilder
- java.lang.Object
-
- org.jivesoftware.smack.packet.StanzaBuilder<SB>
-
- org.jivesoftware.smack.packet.MessageOrPresenceBuilder<Presence,PresenceBuilder>
-
- org.jivesoftware.smack.packet.PresenceBuilder
-
- All Implemented Interfaces:
PresenceView,StanzaView,XmlLangElement
public final class PresenceBuilder extends MessageOrPresenceBuilder<Presence,PresenceBuilder> implements PresenceView
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddStanzaSpecificAttributes(ToStringUtil.Builder builder)Presencebuild()Presence.ModegetMode()Returns the mode of the presence update.intgetPriority()Returns the priority of the presence.bytegetPriorityByte()Returns the priority of the presence.StringgetStatus()Returns the status message of the presence update, ornullif there is not a status.PresenceBuildergetThis()Presence.TypegetType()Returns the type of this presence stanza.PresenceBuilderofType(Presence.Type type)PresenceBuildersetMode(Presence.Mode mode)PresenceBuildersetPriority(int priority)PresenceBuildersetPriority(Byte priority)PresenceBuildersetStatus(String status)-
Methods inherited from class org.jivesoftware.smack.packet.StanzaBuilder
addExtension, addExtensions, addOptExtensions, buildIqData, buildMessage, buildMessage, buildMessageFrom, buildMessageFrom, buildPresence, buildPresence, buildPresenceFrom, buildPresenceFrom, buildResponse, from, from, getError, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getLanguage, getStanzaId, getTo, overrideExtension, setError, setLanguage, throwIfNoStanzaId, to, to, toString, willBuildStanzaWithId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smack.packet.StanzaView
getError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtension
-
Methods inherited from interface org.jivesoftware.smack.packet.XmlLangElement
getLanguage
-
-
-
-
Method Detail
-
addStanzaSpecificAttributes
protected void addStanzaSpecificAttributes(ToStringUtil.Builder builder)
- Specified by:
addStanzaSpecificAttributesin classStanzaBuilder<PresenceBuilder>
-
ofType
public PresenceBuilder ofType(Presence.Type type)
-
setStatus
public PresenceBuilder setStatus(String status)
-
setPriority
public PresenceBuilder setPriority(int priority)
-
setPriority
public PresenceBuilder setPriority(Byte priority)
-
setMode
public PresenceBuilder setMode(Presence.Mode mode)
-
getThis
public PresenceBuilder getThis()
- Specified by:
getThisin classStanzaBuilder<PresenceBuilder>
-
build
public Presence build()
- Specified by:
buildin classMessageOrPresenceBuilder<Presence,PresenceBuilder>
-
getType
public Presence.Type getType()
Description copied from interface:PresenceViewReturns the type of this presence stanza.- Specified by:
getTypein interfacePresenceView- Returns:
- the type of the presence stanza.
-
getStatus
public String getStatus()
Description copied from interface:PresenceViewReturns the status message of the presence update, ornullif there is not a status. The status is free-form text describing a user's presence (i.e., "gone to lunch").- Specified by:
getStatusin interfacePresenceView- Returns:
- the status message.
-
getPriority
public int getPriority()
Description copied from interface:PresenceViewReturns the priority of the presence.- Specified by:
getPriorityin interfacePresenceView- Returns:
- the priority.
- See Also:
- RFC 6121 § 4.7.2.3. Priority Element
-
getPriorityByte
public byte getPriorityByte()
Description copied from interface:PresenceViewReturns the priority of the presence.- Specified by:
getPriorityBytein interfacePresenceView- Returns:
- the priority.
- See Also:
- RFC 6121 § 4.7.2.3. Priority Element
-
getMode
public Presence.Mode getMode()
Description copied from interface:PresenceViewReturns the mode of the presence update.- Specified by:
getModein interfacePresenceView- Returns:
- the mode.
-
-