org.joda.time.convert

Interface PeriodConverter

All Superinterfaces:
Converter

public interface PeriodConverter
extends Converter

PeriodConverter defines how an object is converted to a time period.
Authors:
Stephen Colebourne
Brian S O'Neill
Since:
1.0

Method Summary

PeriodType
getPeriodType(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

getPeriodType

public 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

setInto

public 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

Copyright (c) 2001-2006 - Joda.org