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
public class TimeBuilder extends IqBuilder<TimeBuilder,Time> implements TimeView
-
-
Field Summary
-
Fields inherited from class org.jivesoftware.smack.packet.AbstractIqBuilder
type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Timebuild()TimeBuildergetThis()StringgetTzo()Returns the time zone.StringgetUtc()Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.TimeBuildersetTime(Calendar calendar)TimeBuildersetUtcAndTzo(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 Detail
-
setUtcAndTzo
public TimeBuilder setUtcAndTzo(String utc, String tzo) throws ParseException
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
public TimeBuilder setTime(Calendar calendar)
-
getUtc
public String getUtc()
Description copied from interface:TimeViewReturns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.
-
getThis
public TimeBuilder getThis()
- Specified by:
getThisin classStanzaBuilder<TimeBuilder>
-
-