Package | Description |
---|---|
javax.xml.datatype |
XML/Java Type Mappings.
|
Modifier and Type | Method | Description |
---|---|---|
abstract Duration |
Duration.add(Duration rhs) |
Computes a new duration whose value is
this+rhs . |
Duration |
Duration.multiply(int factor) |
Computes a new duration whose value is
factor times
longer than the value of this duration. |
abstract Duration |
Duration.multiply(BigDecimal 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 . |
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(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. |
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,
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(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(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,
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(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(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 . |
Modifier and Type | Method | Description |
---|---|---|
abstract Duration |
Duration.add(Duration rhs) |
Computes a new duration whose value is
this+rhs . |
abstract void |
XMLGregorianCalendar.add(Duration duration) |
Add
duration to this instance. |
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 . |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps