DatatypeFactory | javax.xml.datatype | This class defines factory methods for creating Duration and XMLGregorianCalendar objects. public abstract class DatatypeFactory { // Protected Constructors protected DatatypeFactory ( ); // Public Constants public static final String DATATYPEFACTORY_IMPLEMENTATION_CLASS ; = "com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl" public static final String DATATYPEFACTORY_PROPERTY ; = "javax.xml.datatype.DatatypeFactory" // Public Class Methods public static DatatypeFactory newInstance ( ) throws DatatypeConfigurationException; // Public Instance Methods public abstract Duration newDuration (String lexicalRepresentation ); public abstract Duration newDuration (long durationInMilliSeconds ); public Duration newDuration (boolean isPositive , int years , int months , int days , int hours , int minutes , int seconds ); public abstract Duration newDuration (boolean isPositive , java.math.BigInteger years , java.math.BigInteger months , java.math.BigInteger days , java.math.BigInteger hours , java.math.BigInteger minutes , java.math.BigDecimal seconds ); public Duration newDurationDayTime (long durationInMilliseconds ); public Duration newDurationDayTime (String lexicalRepresentation ); public Duration newDurationDayTime (boolean isPositive , int day , int hour , int minute , int second ); public Duration newDurationDayTime (boolean isPositive , java.math.BigInteger day , java.math.BigInteger hour , java.math.BigInteger minute , java.math.BigInteger second ); public Duration newDurationYearMonth (long durationInMilliseconds ); public Duration newDurationYearMonth (String lexicalRepresentation ); public Duration newDurationYearMonth (boolean isPositive , int year , int month ); public Duration newDurationYearMonth (boolean isPositive , java.math.BigInteger year , java.math.BigInteger month ); public abstract XMLGregorianCalendar newXMLGregorianCalendar ( ); public abstract XMLGregorianCalendar newXMLGregorianCalendar (java.util.GregorianCalendar cal ); public abstract XMLGregorianCalendar newXMLGregorianCalendar (String lexicalRepresentation ); public XMLGregorianCalendar newXMLGregorianCalendar (int year , int month , int day , int hour , int minute , int second , int millisecond , int timezone ); public abstract XMLGregorianCalendar newXMLGregorianCalendar (java.math.BigInteger year , int month , int day , int hour , int minute , int second , java.math.BigDecimal fractionalSecond , int timezone ); public XMLGregorianCalendar newXMLGregorianCalendarDate (int year , int month , int day , int timezone ); public XMLGregorianCalendar newXMLGregorianCalendarTime (int hours , int minutes , int seconds , int timezone ); public XMLGregorianCalendar newXMLGregorianCalendarTime (int hours , int minutes , int seconds , int milliseconds , int timezone ); public XMLGregorianCalendar newXMLGregorianCalendarTime (int hours , int minutes , int seconds , java.math.BigDecimal fractionalSecond , int timezone ); } |