org.jvnet.hyperjaxb3.xml.bind.annotation.adapters
Class AbstractXMLGregorianCalendarAdapter

java.lang.Object
  extended by javax.xml.bind.annotation.adapters.XmlAdapter<XMLGregorianCalendar,Date>
      extended by org.jvnet.hyperjaxb3.xml.bind.annotation.adapters.AbstractXMLGregorianCalendarAdapter
Direct Known Subclasses:
XMLGregorianCalendarAsDate, XMLGregorianCalendarAsDateTime, XMLGregorianCalendarAsTime

public abstract class AbstractXMLGregorianCalendarAdapter
extends XmlAdapter<XMLGregorianCalendar,Date>


Constructor Summary
AbstractXMLGregorianCalendarAdapter()
           
 
Method Summary
abstract  void createCalendar(Date date, XMLGregorianCalendar calendar)
           
abstract  Date createDate(XMLGregorianCalendar calendar)
           
 XMLGregorianCalendar marshal(Date date)
           
 void setDay(Calendar source, XMLGregorianCalendar target)
           
 void setHour(Calendar source, XMLGregorianCalendar target)
           
 void setMillisecond(Calendar source, XMLGregorianCalendar target)
           
 void setMinute(Calendar source, XMLGregorianCalendar target)
           
 void setMonth(Calendar source, XMLGregorianCalendar target)
           
 void setSecond(Calendar source, XMLGregorianCalendar target)
           
 void setYear(Calendar source, XMLGregorianCalendar target)
           
 Date unmarshal(XMLGregorianCalendar calendar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXMLGregorianCalendarAdapter

public AbstractXMLGregorianCalendarAdapter()
Method Detail

unmarshal

public final Date unmarshal(XMLGregorianCalendar calendar)
                     throws Exception
Specified by:
unmarshal in class XmlAdapter<XMLGregorianCalendar,Date>
Throws:
Exception

createDate

public abstract Date createDate(XMLGregorianCalendar calendar)

marshal

public final XMLGregorianCalendar marshal(Date date)
                                   throws Exception
Specified by:
marshal in class XmlAdapter<XMLGregorianCalendar,Date>
Throws:
Exception

createCalendar

public abstract void createCalendar(Date date,
                                    XMLGregorianCalendar calendar)

setDay

public void setDay(Calendar source,
                   XMLGregorianCalendar target)

setMonth

public void setMonth(Calendar source,
                     XMLGregorianCalendar target)

setYear

public void setYear(Calendar source,
                    XMLGregorianCalendar target)

setHour

public void setHour(Calendar source,
                    XMLGregorianCalendar target)

setMinute

public void setMinute(Calendar source,
                      XMLGregorianCalendar target)

setSecond

public void setSecond(Calendar source,
                      XMLGregorianCalendar target)

setMillisecond

public void setMillisecond(Calendar source,
                           XMLGregorianCalendar target)


Copyright © 2005-2014. All Rights Reserved.