Esempio n. 1
0
 /*
  * Checks if a field is set.
  *
  * A field of a duration object may or may not be present.
  * This method can be used to test if a field is present.
  *
  * @param field
  *      one of the six Field constants (YEARS,MONTHS,DAYS,HOURS,
  *      MINUTES, or SECONDS.)
  * @return
  *      true if the field is present. false if not.
  *
  * @throws NullPointerException
  *      If the field parameter is null.
  */
 public abstract bool isSet(DatatypeConstants.Field field);
Esempio n. 2
0
 /*
  * Gets the value of a field.
  *
  * Fields of a duration object may contain arbitrary large value.
  * Therefore this method is designed to return a {@link Number} object.
  *
  * In case of YEARS, MONTHS, DAYS, HOURS, and MINUTES, the returned
  * number will be a non-negative integer. In case of seconds,
  * the returned number may be a non-negative decimal value.
  *
  * @param field
  *      one of the six Field constants (YEARS,MONTHS,DAYS,HOURS,
  *      MINUTES, or SECONDS.)
  * @return
  *      If the specified field is present, this method returns
  *      a non-null non-negative {@link Number} object that
  *      represents its value. If it is not present, return null.
  *      For YEARS, MONTHS, DAYS, HOURS, and MINUTES, this method
  *      returns a {@link java.math.BigInteger} object. For SECONDS, this
  *      method returns a {@link java.math.BigDecimal}.
  *
  * @throws NullPointerException If the <code>field</code> is <code>null</code>.
  */
 public abstract java.lang.Number getField(DatatypeConstants.Field field);