public interface

IntervalConverter

implements Converter
org.joda.time.convert.IntervalConverter

Class Overview

IntervalConverter defines how an object is converted to an interval.

Summary

Public Methods
abstract boolean isReadableInterval(Object object, Chronology chrono)
Checks if the input is a ReadableInterval.
abstract 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.
[Expand]
Inherited Methods
From interface org.joda.time.convert.Converter

Public Methods

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

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