| Package | Description |
|---|---|
| javax.xml.datatype |
XML/Java Type Mappings.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Duration |
Duration.add(Duration
Computes a new duration whose value is
this+rhs.
|
abstract Duration |
Duration.multiply(BigDecimal
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
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
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
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
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
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
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
Converts the years and months fields into the days field by using a specific time instant as the reference point.
|
Duration |
Duration.subtract(Duration
Computes a new duration whose value is
this-rhs.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
XMLGregorianCalendar.add(Duration
Add
duration to this instance.
|
abstract Duration |
Duration.add(Duration
Computes a new duration whose value is
this+rhs.
|
abstract int |
Duration.compare(Duration
Partial order relation comparison with this
Duration instance.
|
boolean |
Duration.isLongerThan(Duration
Checks if this duration object is strictly longer than another
Duration object.
|
boolean |
Duration.isShorterThan(Duration
Checks if this duration object is strictly shorter than another
Duration object.
|
Duration |
Duration.subtract(Duration
Computes a new duration whose value is
this-rhs.
|