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, getTypeMethods 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, willBuildStanzaWithIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jivesoftware.smack.packet.IqView
getType, isRequestIQ, isResponseIQMethods inherited from interface org.jivesoftware.smack.packet.StanzaView
getError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtensionMethods 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:TimeViewReturns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ. -
getTzo
Description copied from interface:TimeViewReturns the time zone. -
build
- Specified by:
buildin classIqBuilder<TimeBuilder,Time>
-
getThis
- Specified by:
getThisin classStanzaBuilder<TimeBuilder>
-