org.joda.time.convert

Interface IntervalConverter

All Superinterfaces:
Converter

public interface IntervalConverter
extends Converter

IntervalConverter defines how an object is converted to an interval.
Authors:
Brian S O'Neill
Stephen Colebourne
Since:
1.0

Method Summary

boolean
isReadableInterval(Object object, Chronology chrono)
Checks if the input is a ReadableInterval.
void
setInto(ReadWritableInterval writableInterval, Object object, Chronology chrono)
Extracts interval endpoint values from an object of this converter's type, and sets them into the given ReadWritableInterval.

Methods inherited from interface org.joda.time.convert.Converter

getSupportedType

Method Details

isReadableInterval

public boolean isReadableInterval(Object object,
                                  Chronology chrono)
Checks if the input is a ReadableInterval.

If it is, then the calling code should cast and copy the fields directly.

Parameters:
object - the object to convert, must not be null
chrono - the chronology to use, may be null
Returns:
true if the input is a ReadableInterval

setInto

public void setInto(ReadWritableInterval writableInterval,
                    Object object,
                    Chronology chrono)
Extracts interval endpoint values from an object of this converter's type, and sets them into the given ReadWritableInterval.
Parameters:
writableInterval - interval to get modified, not null
object - the object to convert, must not be null
chrono - the chronology to use, may be null

Copyright (c) 2001-2006 - Joda.org