Class TimeBuilder
java.lang.Object
org.jivesoftware.smack.packet.StanzaBuilder<IB>
org.jivesoftware.smack.packet.AbstractIqBuilder<IB>
org.jivesoftware.smack.packet.IqBuilder<TimeBuilder,Time>
org.jivesoftware.smackx.time.packet.TimeBuilder
- All Implemented Interfaces:
IqView
,StanzaView
,XmlLangElement
,TimeView
-
Field Summary
Fields inherited from class org.jivesoftware.smack.packet.AbstractIqBuilder
type
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
getThis()
getTzo()
Returns the time zone.getUtc()
Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.setUtcAndTzo
(String utc, String tzo) Sets the time using UTC formatted String, in the format CCYY-MM-DDThh:mm:ssZ, and the provided timezone definition in the format (+|-)hh:mm.Methods inherited from class org.jivesoftware.smack.packet.AbstractIqBuilder
addStanzaSpecificAttributes, createErrorResponse, createResponse, createResponse, getType
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, removeExtension, removeExtension, 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.IqView
getType, isRequestIQ, isResponseIQ
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 Details
-
setUtcAndTzo
Sets the time using UTC formatted String, in the format CCYY-MM-DDThh:mm:ssZ, and the provided timezone definition in the format (+|-)hh:mm.- Parameters:
utc
- the time using a formatted String.tzo
- the time zone definition.- Returns:
- a reference to this builder.
- Throws:
ParseException
- if the provided string is not parsable (e.g. because it does not follow the expected format).
-
setTime
-
getUtc
Description copied from interface:TimeView
Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ. -
getTzo
Description copied from interface:TimeView
Returns the time zone. -
build
- Specified by:
build
in classIqBuilder<TimeBuilder,
Time>
-
getThis
- Specified by:
getThis
in classStanzaBuilder<TimeBuilder>
-