Package org.apache.abdera.model
Interface DateTime
- 
- All Known Implementing Classes:
 DateTimeWrapper
public interface DateTime extends Element
An element conforming to the Atom Date Construct. The data type implementation for this element is provided by the AtomDate class.
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.CalendargetCalendar()Returns the content value of the element as a java.util.Calendar objectjava.util.DategetDate()Returns the content value of the element as a java.util.Date objectjava.lang.StringgetString()Returns the content value of the element as a string conforming to RFC-3339longgetTime()Returns the content value of the element as a long (equivalent to calling DateTimeElement().getDate().getTime()AtomDategetValue()Returns the content value of the element as an AtomDate objectDateTimesetCalendar(java.util.Calendar date)Sets the content value of the elementDateTimesetDate(java.util.Date date)Sets the content value of the elementDateTimesetString(java.lang.String date)Sets the content value of the elementDateTimesetTime(long date)Sets the content value of the elementDateTimesetValue(AtomDate dateTime)Sets the content value of the element- 
Methods inherited from interface org.apache.abdera.model.Base
addComment, clone, complete, getDefaultWriterOptions, getFactory, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo, writeTo 
- 
Methods inherited from interface org.apache.abdera.model.Element
declareNS, discard, getAttributes, getAttributeValue, getAttributeValue, getBaseUri, getDocument, getElements, getExtensionAttributes, getFirstChild, getFirstChild, getLanguage, getLanguageTag, getLocale, getMustPreserveWhitespace, getNamespaces, getNextSibling, getNextSibling, getParentElement, getPreviousSibling, getPreviousSibling, getQName, getResolvedBaseUri, getText, removeAttribute, removeAttribute, setAttributeValue, setAttributeValue, setBaseUri, setBaseUri, setLanguage, setMustPreserveWhitespace, setParentElement, setText, setText 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getValue
AtomDate getValue()
Returns the content value of the element as an AtomDate object- Returns:
 - The Atom Date value of this element
 
 
- 
getDate
java.util.Date getDate()
Returns the content value of the element as a java.util.Date object- Returns:
 - The java.util.Date value of this element
 
 
- 
getCalendar
java.util.Calendar getCalendar()
Returns the content value of the element as a java.util.Calendar object- Returns:
 - The java.util.Calendar value of this element
 
 
- 
getTime
long getTime()
Returns the content value of the element as a long (equivalent to calling DateTimeElement().getDate().getTime()- Returns:
 - The number of milliseconds since January 1, 1970, 00:00:00 GMT
 
 
- 
getString
java.lang.String getString()
Returns the content value of the element as a string conforming to RFC-3339- Returns:
 - The serialized string form of this element
 
 
- 
setValue
DateTime setValue(AtomDate dateTime)
Sets the content value of the element- Parameters:
 dateTime- the Atom Date value
 
- 
setDate
DateTime setDate(java.util.Date date)
Sets the content value of the element- Parameters:
 date- The java.util.Date value
 
- 
setCalendar
DateTime setCalendar(java.util.Calendar date)
Sets the content value of the element- Parameters:
 date- The java.util.Calendar value
 
- 
setTime
DateTime setTime(long date)
Sets the content value of the element- Parameters:
 date- the number of milliseconds since January 1, 1970, 00:00:00 GMT
 
- 
setString
DateTime setString(java.lang.String date)
Sets the content value of the element- Parameters:
 date- The serialized string value
 
 - 
 
 -