/** * Returns a strict version of the given field. If it is already strict, * then it is returned as-is. Otherwise, a new StrictDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field) { if (field == null) { return null; } if (field instanceof LenientDateTimeField) { field = ((LenientDateTimeField)field).getWrappedField(); } if (!field.isLenient()) { return field; } return new StrictDateTimeField(field); }
private static final DateTimeField convertField(DateTimeField field) { return StrictDateTimeField.getInstance(field); }
/** * Does a bounds check before setting the value. * * @throws IllegalArgumentException if the value is invalid */ public long set(long instant, int value) { FieldUtils.verifyValueBounds (this, value, getMinimumValue(instant), getMaximumValue(instant)); return super.set(instant, value); } }
/** * Returns a lenient version of the given field. If it is already lenient, * then it is returned as-is. Otherwise, a new LenientDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field, Chronology base) { if (field == null) { return null; } if (field instanceof StrictDateTimeField) { field = ((StrictDateTimeField)field).getWrappedField(); } if (field.isLenient()) { return field; } return new LenientDateTimeField(field, base); }
/** * Returns a lenient version of the given field. If it is already lenient, * then it is returned as-is. Otherwise, a new LenientDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field, Chronology base) { if (field == null) { return null; } if (field instanceof StrictDateTimeField) { field = ((StrictDateTimeField)field).getWrappedField(); } if (field.isLenient()) { return field; } return new LenientDateTimeField(field, base); }
/** * Does a bounds check before setting the value. * * @throws IllegalArgumentException if the value is invalid */ public long set(long instant, int value) { FieldUtils.verifyValueBounds (this, value, getMinimumValue(instant), getMaximumValue(instant)); return super.set(instant, value); } }
private static final DateTimeField convertField(DateTimeField field) { return StrictDateTimeField.getInstance(field); }
/** * Returns a strict version of the given field. If it is already strict, * then it is returned as-is. Otherwise, a new StrictDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field) { if (field == null) { return null; } if (field instanceof LenientDateTimeField) { field = ((LenientDateTimeField)field).getWrappedField(); } if (!field.isLenient()) { return field; } return new StrictDateTimeField(field); }
/** * Returns a lenient version of the given field. If it is already lenient, * then it is returned as-is. Otherwise, a new LenientDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field, Chronology base) { if (field == null) { return null; } if (field instanceof StrictDateTimeField) { field = ((StrictDateTimeField)field).getWrappedField(); } if (field.isLenient()) { return field; } return new LenientDateTimeField(field, base); }
/** * Does a bounds check before setting the value. * * @throws IllegalArgumentException if the value is invalid */ public long set(long instant, int value) { FieldUtils.verifyValueBounds (this, value, getMinimumValue(instant), getMaximumValue(instant)); return super.set(instant, value); } }
private static final DateTimeField convertField(DateTimeField field) { return StrictDateTimeField.getInstance(field); }
/** * Returns a strict version of the given field. If it is already strict, * then it is returned as-is. Otherwise, a new StrictDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field) { if (field == null) { return null; } if (field instanceof LenientDateTimeField) { field = ((LenientDateTimeField)field).getWrappedField(); } if (!field.isLenient()) { return field; } return new StrictDateTimeField(field); }
/** * Returns a lenient version of the given field. If it is already lenient, * then it is returned as-is. Otherwise, a new LenientDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field, Chronology base) { if (field == null) { return null; } if (field instanceof StrictDateTimeField) { field = ((StrictDateTimeField)field).getWrappedField(); } if (field.isLenient()) { return field; } return new LenientDateTimeField(field, base); }
/** * Does a bounds check before setting the value. * * @throws IllegalArgumentException if the value is invalid */ public long set(long instant, int value) { FieldUtils.verifyValueBounds (this, value, getMinimumValue(instant), getMaximumValue(instant)); return super.set(instant, value); } }
private static final DateTimeField convertField(DateTimeField field) { return StrictDateTimeField.getInstance(field); }
/** * Returns a strict version of the given field. If it is already strict, * then it is returned as-is. Otherwise, a new StrictDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field) { if (field == null) { return null; } if (field instanceof LenientDateTimeField) { field = ((LenientDateTimeField)field).getWrappedField(); } if (!field.isLenient()) { return field; } return new StrictDateTimeField(field); }
/** * Returns a lenient version of the given field. If it is already lenient, * then it is returned as-is. Otherwise, a new LenientDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field, Chronology base) { if (field == null) { return null; } if (field instanceof StrictDateTimeField) { field = ((StrictDateTimeField)field).getWrappedField(); } if (field.isLenient()) { return field; } return new LenientDateTimeField(field, base); }
/** * Does a bounds check before setting the value. * * @throws IllegalArgumentException if the value is invalid */ public long set(long instant, int value) { FieldUtils.verifyValueBounds (this, value, getMinimumValue(instant), getMaximumValue(instant)); return super.set(instant, value); } }
private static final DateTimeField convertField(DateTimeField field) { return StrictDateTimeField.getInstance(field); }
/** * Returns a strict version of the given field. If it is already strict, * then it is returned as-is. Otherwise, a new StrictDateTimeField is * returned. */ public static DateTimeField getInstance(DateTimeField field) { if (field == null) { return null; } if (field instanceof LenientDateTimeField) { field = ((LenientDateTimeField)field).getWrappedField(); } if (!field.isLenient()) { return field; } return new StrictDateTimeField(field); }