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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Timebuild()TimeBuildergetThis()java.lang.StringgetTzo()Returns the time zone.java.lang.StringgetUtc()Returns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.TimeBuildersetTime(java.util.Calendar calendar)TimeBuildersetUtcAndTzo(java.lang.String utc, java.lang.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
-
-
-
-
Method Detail
-
setUtcAndTzo
public TimeBuilder setUtcAndTzo(java.lang.String utc, java.lang.String tzo) throws java.text.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:
java.text.ParseException- if the provided string is not parsable (e.g. because it does not follow the expected format).
-
setTime
public TimeBuilder setTime(java.util.Calendar calendar)
-
getUtc
public java.lang.String getUtc()
Description copied from interface:TimeViewReturns the time as a UTC formatted String using the format CCYY-MM-DDThh:mm:ssZ.
-
getTzo
public java.lang.String getTzo()
Description copied from interface:TimeViewReturns the time zone.
-
build
public Time build()
- Specified by:
buildin classorg.jivesoftware.smack.packet.IqBuilder<TimeBuilder,Time>
-
getThis
public TimeBuilder getThis()
- Specified by:
getThisin classorg.jivesoftware.smack.packet.StanzaBuilder<TimeBuilder>
-
-