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.

Since:
1.0
Author:
Stephen Colebourne, Brian S O'Neill

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 Detail

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
Throws:
ClassCastException - if the object is invalid

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
Throws:
ClassCastException - if the object is invalid


Copyright © 2002-2008 Joda.org. All Rights Reserved.