org.odftoolkit.odfdom.type
Class Date

java.lang.Object
  extended by org.odftoolkit.odfdom.type.Date
All Implemented Interfaces:
OdfDataType, OdfFieldDataType

public class Date
extends Object
implements OdfFieldDataType, OdfDataType

This class represents the in OpenDocument format used data type date Details of the type can be found in the W3C XML Schema specification.


Constructor Summary
Date(XMLGregorianCalendar date)
          Construct an newly Date object that represents the specified XMLGregorianCalendar value
 
Method Summary
 XMLGregorianCalendar getXMLGregorianCalendar()
          Returns the value of this Date object as an XMLGregorianCalendar
static boolean isValid(XMLGregorianCalendar date)
          check if the specified XMLGregorianCalendar instance is a valid date data type
 String toString()
          Returns a String Object representing this Date value
static Date valueOf(String stringValue)
          Returns a Date instance representing the specified String value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Date

public Date(XMLGregorianCalendar date)
     throws IllegalArgumentException
Construct an newly Date object that represents the specified XMLGregorianCalendar value

Parameters:
date - the value to be represented by the Date Object
Throws:
IllegalArgumentException - if the given argument is not a valid Date
Method Detail

toString

public String toString()
Returns a String Object representing this Date value

Overrides:
toString in class Object
Returns:
return a string representation of the value of this Date object

valueOf

public static Date valueOf(String stringValue)
                    throws IllegalArgumentException
Returns a Date instance representing the specified String value

Parameters:
stringValue - a String value
Returns:
return a Date instance representing stringValue
Throws:
IllegalArgumentException - If the stringValue is not a date

getXMLGregorianCalendar

public XMLGregorianCalendar getXMLGregorianCalendar()
Returns the value of this Date object as an XMLGregorianCalendar

Returns:
the XMLGregorianCalendar value of this Date object.

isValid

public static boolean isValid(XMLGregorianCalendar date)
check if the specified XMLGregorianCalendar instance is a valid date data type

Parameters:
date - the value to be tested
Returns:
true if the value of argument is valid for date data type false otherwise


Copyright © 2008-2017 The Apache Software Foundation. All Rights Reserved.