Java™ Platform
Standard Ed. 6

Uses of Class
javax.xml.datatype.Duration

Packages that use Duration
javax.xml.datatype XML/Java Type Mappings. 
 

Uses of Duration in javax.xml.datatype
 

Methods in javax.xml.datatype that return Duration
abstract  Duration Duration.add(Duration rhs)
          Computes a new duration whose value is this+rhs.
abstract  Duration Duration.multiply(BigDecimal factor)
          Computes a new duration whose value is factor times longer than the value of this duration.
 Duration Duration.multiply(int factor)
          Computes a new duration whose value is factor times longer than the value of this duration.
abstract  Duration Duration.negate()
          Returns a new Duration object whose value is -this.
abstract  Duration DatatypeFactory.newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)
          Obtain a new instance of a Duration specifying the Duration as isPositive, years, months, days, hours, minutes, seconds.
 Duration DatatypeFactory.newDuration(boolean isPositive, int years, int months, int days, int hours, int minutes, int seconds)
          Obtain a new instance of a Duration specifying the Duration as isPositive, years, months, days, hours, minutes, seconds.
abstract  Duration DatatypeFactory.newDuration(long durationInMilliSeconds)
          Obtain a new instance of a Duration specifying the Duration as milliseconds.
abstract  Duration DatatypeFactory.newDuration(String lexicalRepresentation)
          Obtain a new instance of a Duration specifying the Duration as its string representation, "PnYnMnDTnHnMnS", as defined in XML Schema 1.0 section 3.2.6.1.
 Duration DatatypeFactory.newDurationDayTime(boolean isPositive, BigInteger day, BigInteger hour, BigInteger minute, BigInteger second)
          Create a Duration of type xdt:dayTimeDuration using the specified day, hour, minute and second as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration.
 Duration DatatypeFactory.newDurationDayTime(boolean isPositive, int day, int hour, int minute, int second)
          Create a Duration of type xdt:dayTimeDuration using the specified day, hour, minute and second as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration.
 Duration DatatypeFactory.newDurationDayTime(long durationInMilliseconds)
          Create a Duration of type xdt:dayTimeDuration using the specified milliseconds as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration.
 Duration DatatypeFactory.newDurationDayTime(String lexicalRepresentation)
          Create a Duration of type xdt:dayTimeDuration by parsing its String representation, "PnDTnHnMnS", XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration.
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, BigInteger year, BigInteger month)
          Create a Duration of type xdt:yearMonthDuration using the specified year and month as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration.
 Duration DatatypeFactory.newDurationYearMonth(boolean isPositive, int year, int month)
          Create a Duration of type xdt:yearMonthDuration using the specified year and month as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration.
 Duration DatatypeFactory.newDurationYearMonth(long durationInMilliseconds)
          Create a Duration of type xdt:yearMonthDuration using the specified milliseconds as defined in XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration.
 Duration DatatypeFactory.newDurationYearMonth(String lexicalRepresentation)
          Create a Duration of type xdt:yearMonthDuration by parsing its String representation, "PnYnM", XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration.
abstract  Duration Duration.normalizeWith(Calendar startTimeInstant)
          Converts the years and months fields into the days field by using a specific time instant as the reference point.
 Duration Duration.subtract(Duration rhs)
          Computes a new duration whose value is this-rhs.
 

Methods in javax.xml.datatype with parameters of type Duration
abstract  void XMLGregorianCalendar.add(Duration duration)
          Add duration to this instance.
abstract  Duration Duration.add(Duration rhs)
          Computes a new duration whose value is this+rhs.
abstract  int Duration.compare(Duration duration)
          Partial order relation comparison with this Duration instance.
 boolean Duration.isLongerThan(Duration duration)
          Checks if this duration object is strictly longer than another Duration object.
 boolean Duration.isShorterThan(Duration duration)
          Checks if this duration object is strictly shorter than another Duration object.
 Duration Duration.subtract(Duration rhs)
          Computes a new duration whose value is this-rhs.
 


Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.