Interface PeriodConverter

All Superinterfaces:
Converter

public interface PeriodConverter extends Converter
PeriodConverter defines how an object is converted to a time period.
Since:
1.0
Author:
Stephen Colebourne, Brian S O'Neill
  • Method Details

    • setInto

      void setInto(ReadWritablePeriod period, Object object, Chronology chrono)
      Extracts duration values from an object of this converter's type, and sets them into the given ReadWritableDuration.
      Parameters:
      period - the period to modify
      object - the object to convert, must not be null
      chrono - the chronology to use, must not be null
      Throws:
      ClassCastException - if the object is invalid
    • getPeriodType

      PeriodType getPeriodType(Object object)
      Selects a suitable period type for the given object.
      Parameters:
      object - the object to examine, must not be null
      Returns:
      the period type, never null
      Throws:
      ClassCastException - if the object is invalid