Package org.joda.time.convert
Interface PeriodConverter
- All Superinterfaces:
Converter
PeriodConverter defines how an object is converted to a time period.
- Since:
- 1.0
- Author:
- Stephen Colebourne, Brian S O'Neill
-
Method Summary
Modifier and TypeMethodDescriptiongetPeriodType
(Object object) Selects a suitable period type for the given object.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.Methods inherited from interface org.joda.time.convert.Converter
getSupportedType
-
Method Details
-
setInto
Extracts duration values from an object of this converter's type, and sets them into the given ReadWritableDuration.- Parameters:
period
- the period to modifyobject
- the object to convert, must not be nullchrono
- the chronology to use, must not be null- Throws:
ClassCastException
- if the object is invalid
-
getPeriodType
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
-