| org.joda.time.convert.InstantConverter
All known Subclasses: org.joda.time.convert.MockZeroNullIntegerConverter, org.joda.time.convert.LongConverter, org.joda.time.convert.NullConverter, org.joda.time.convert.StringConverter, org.joda.time.convert.ReadableInstantConverter, org.joda.time.convert.DateConverter, org.joda.time.convert.CalendarConverter,
InstantConverter | public interface InstantConverter extends Converter(Code) | | InstantConverter defines how an object is converted to milliseconds/chronology.
The two methods in this interface must be called in order, as the
getInstantMillis method relies on the result of the
getChronology method being passed in.
author: Stephen Colebourne since: 1.0 |
getChronology | Chronology getChronology(Object object, DateTimeZone zone)(Code) | | Extracts the chronology from an object of this converter's type
where the time zone is specified.
Parameters: object - the object to convert Parameters: zone - the specified zone to use, null means default zone the chronology, never null throws: ClassCastException - if the object is invalid |
getChronology | Chronology getChronology(Object object, Chronology chrono)(Code) | | Extracts the chronology from an object of this converter's type
where the chronology may be specified.
If the chronology is non-null it should be used. If it is null, then the
object should be queried, and if it has no chronology then ISO default is used.
Parameters: object - the object to convert Parameters: chrono - the chronology to use, null means use object the chronology, never null throws: ClassCastException - if the object is invalid |
getInstantMillis | long getInstantMillis(Object object, Chronology chrono)(Code) | | Extracts the millis from an object of this converter's type.
The chronology passed in is the result of the call to getChronology .
Parameters: object - the object to convert Parameters: chrono - the chronology to use, which is the non-null result of getChronology() the millisecond instant throws: ClassCastException - if the object is invalid throws: IllegalArgumentException - if object conversion fails |
|
|