org.jopendocument.dom
Class ODEpoch

java.lang.Object
  extended by org.jopendocument.dom.ODEpoch

public final class ODEpoch
extends java.lang.Object

The null date of an OpenDocument.


Method Summary
 java.util.Calendar getCalendar()
           
 java.util.Calendar getDate(java.math.BigDecimal days)
           
 java.util.Calendar getDate(java.math.BigDecimal days, java.util.Calendar res)
           
 java.lang.String getDateString()
           
 java.math.BigDecimal getDays(java.util.Calendar cal)
           
 java.math.BigDecimal getDays(javax.xml.datatype.Duration duration)
           
static ODEpoch getDefaultEpoch()
           
static ODEpoch getInstance(java.lang.String date)
           
 javax.xml.datatype.Duration normalizeToDays(javax.xml.datatype.Duration dur)
           
 javax.xml.datatype.Duration normalizeToHours(javax.xml.datatype.Duration dur)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDefaultEpoch

public static final ODEpoch getDefaultEpoch()

getInstance

public static final ODEpoch getInstance(java.lang.String date)
                                 throws java.text.ParseException
Throws:
java.text.ParseException

getDateString

public final java.lang.String getDateString()

getCalendar

public final java.util.Calendar getCalendar()

normalizeToDays

public final javax.xml.datatype.Duration normalizeToDays(javax.xml.datatype.Duration dur)

normalizeToHours

public final javax.xml.datatype.Duration normalizeToHours(javax.xml.datatype.Duration dur)

getDays

public final java.math.BigDecimal getDays(javax.xml.datatype.Duration duration)

getDays

public final java.math.BigDecimal getDays(java.util.Calendar cal)

getDate

public final java.util.Calendar getDate(java.math.BigDecimal days)

getDate

public final java.util.Calendar getDate(java.math.BigDecimal days,
                                        java.util.Calendar res)