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:
org.jivesoftware.smack.packet.IqView,org.jivesoftware.smack.packet.StanzaView,org.jivesoftware.smack.packet.XmlLangElement,TimeView
public class TimeBuilder
extends org.jivesoftware.smack.packet.IqBuilder<TimeBuilder,Time>
implements TimeView
-
Field Summary
Fields inherited from class org.jivesoftware.smack.packet.AbstractIqBuilder
type -
Method Summary
Modifier and TypeMethodDescriptionbuild()getThis()Returns the time ornullif the time hasn't been set.set(ZonedDateTime zonedDateTime) 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.IqBuilder
ofTypeMethods 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
-
getZonedDateTime
Description copied from interface:TimeViewReturns the time ornullif the time hasn't been set.- Specified by:
getZonedDateTimein interfaceTimeView- Returns:
- the time.
-
set
-
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
-
build
- Specified by:
buildin classorg.jivesoftware.smack.packet.IqBuilder<TimeBuilder,Time>
-
getThis
- Specified by:
getThisin classorg.jivesoftware.smack.packet.StanzaBuilder<TimeBuilder>
-