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 Time
build()
TimeBuilder
getThis()
String
getTzo()
Returns the time zone.String
getUtc()
Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.TimeBuilder
setTime(Calendar calendar)
TimeBuilder
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 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:TimeView
Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.
-
getThis
public TimeBuilder getThis()
- Specified by:
getThis
in classStanzaBuilder<TimeBuilder>
-
-