org.jasig.xml.bind
Class JodaTypeConverter
java.lang.Object
org.jasig.xml.bind.JodaTypeConverter
public final class JodaTypeConverter
- extends Object
Utility for use with JAXB to use Joda Time for dates/times/dateTimes.
Example Usage:
<jaxb:bindings>
<jaxb:globalBindings fixedAttributeAsConstantProperty="true" enableFailFastCheck="true">
<jaxb:javaType name="org.joda.time.DateTime" xmlType="xs:dateTime" parseMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.parseDateTime" printMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.printDateTime" />
<jaxb:javaType name="org.joda.time.DateMidnight" xmlType="xs:date" parseMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.parseDate" printMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.printDate" />
<jaxb:javaType name="org.joda.time.LocalTime" xmlType="xs:time" parseMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.parseTime" printMethod="org.jasig.portlet.jaxb.util.JodaTypeConverter.printTime" />
</jaxb:globalBindings>
</jaxb:bindings>
- Author:
- Eric Dalquist
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
printDate
public static String printDate(org.joda.time.DateMidnight val)
printDateTime
public static String printDateTime(org.joda.time.DateTime val)
printTime
public static String printTime(org.joda.time.LocalTime localTime)
parseDate
public static org.joda.time.DateMidnight parseDate(String lexicalXSDDate)
parseDateTime
public static org.joda.time.DateTime parseDateTime(String lexicalXSDDateTime)
parseTime
public static org.joda.time.LocalTime parseTime(String lexicalXSDTime)
Copyright © 2013 Jasig. All Rights Reserved.