Package javax.xml.datatype
Class DatatypeFactory
- java.lang.Object
-
- javax.xml.datatype.DatatypeFactory
-
public abstract class DatatypeFactory extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATATYPEFACTORY_PROPERTY
-
Constructor Summary
Constructors Modifier Constructor Description protectedDatatypeFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static DatatypeFactorynewDefaultInstance()DurationnewDuration(boolean isPositive, int years, int months, int days, int hours, int minutes, int seconds)abstract DurationnewDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)abstract DurationnewDuration(long durationInMilliSeconds)abstract DurationnewDuration(String lexicalRepresentation)DurationnewDurationDayTime(boolean isPositive, int day, int hour, int minute, int second)DurationnewDurationDayTime(boolean isPositive, BigInteger day, BigInteger hour, BigInteger minute, BigInteger second)DurationnewDurationDayTime(long durationInMilliseconds)DurationnewDurationDayTime(String lexicalRepresentation)DurationnewDurationYearMonth(boolean isPositive, int year, int month)DurationnewDurationYearMonth(boolean isPositive, BigInteger year, BigInteger month)DurationnewDurationYearMonth(long durationInMilliseconds)DurationnewDurationYearMonth(String lexicalRepresentation)static DatatypeFactorynewInstance()static DatatypeFactorynewInstance(String factoryClassName, ClassLoader classLoader)abstract XMLGregorianCalendarnewXMLGregorianCalendar()XMLGregorianCalendarnewXMLGregorianCalendar(int year, int month, int day, int hour, int minute, int second, int millisecond, int timezone)abstract XMLGregorianCalendarnewXMLGregorianCalendar(String lexicalRepresentation)abstract XMLGregorianCalendarnewXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)abstract XMLGregorianCalendarnewXMLGregorianCalendar(GregorianCalendar cal)XMLGregorianCalendarnewXMLGregorianCalendarDate(int year, int month, int day, int timezone)XMLGregorianCalendarnewXMLGregorianCalendarTime(int hours, int minutes, int seconds, int timezone)XMLGregorianCalendarnewXMLGregorianCalendarTime(int hours, int minutes, int seconds, int milliseconds, int timezone)XMLGregorianCalendarnewXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)
-
-
-
Field Detail
-
DATATYPEFACTORY_PROPERTY
public static final String DATATYPEFACTORY_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
newDefaultInstance
public static DatatypeFactory newDefaultInstance()
-
newInstance
public static DatatypeFactory newInstance() throws DatatypeConfigurationException
- Throws:
DatatypeConfigurationException
-
newInstance
public static DatatypeFactory newInstance(String factoryClassName, ClassLoader classLoader) throws DatatypeConfigurationException
- Throws:
DatatypeConfigurationException
-
newDuration
public abstract Duration newDuration(long durationInMilliSeconds)
-
newDuration
public abstract Duration newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)
-
newDuration
public Duration newDuration(boolean isPositive, int years, int months, int days, int hours, int minutes, int seconds)
-
newDurationDayTime
public Duration newDurationDayTime(long durationInMilliseconds)
-
newDurationDayTime
public Duration newDurationDayTime(boolean isPositive, BigInteger day, BigInteger hour, BigInteger minute, BigInteger second)
-
newDurationDayTime
public Duration newDurationDayTime(boolean isPositive, int day, int hour, int minute, int second)
-
newDurationYearMonth
public Duration newDurationYearMonth(long durationInMilliseconds)
-
newDurationYearMonth
public Duration newDurationYearMonth(boolean isPositive, BigInteger year, BigInteger month)
-
newDurationYearMonth
public Duration newDurationYearMonth(boolean isPositive, int year, int month)
-
newXMLGregorianCalendar
public abstract XMLGregorianCalendar newXMLGregorianCalendar()
-
newXMLGregorianCalendar
public abstract XMLGregorianCalendar newXMLGregorianCalendar(String lexicalRepresentation)
-
newXMLGregorianCalendar
public abstract XMLGregorianCalendar newXMLGregorianCalendar(GregorianCalendar cal)
-
newXMLGregorianCalendar
public abstract XMLGregorianCalendar newXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)
-
newXMLGregorianCalendar
public XMLGregorianCalendar newXMLGregorianCalendar(int year, int month, int day, int hour, int minute, int second, int millisecond, int timezone)
-
newXMLGregorianCalendarDate
public XMLGregorianCalendar newXMLGregorianCalendarDate(int year, int month, int day, int timezone)
-
newXMLGregorianCalendarTime
public XMLGregorianCalendar newXMLGregorianCalendarTime(int hours, int minutes, int seconds, int timezone)
-
newXMLGregorianCalendarTime
public XMLGregorianCalendar newXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)
-
newXMLGregorianCalendarTime
public XMLGregorianCalendar newXMLGregorianCalendarTime(int hours, int minutes, int seconds, int milliseconds, int timezone)
-
-