org.joda.time.convert.InstantConverter |
Known Indirect Subclasses |
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.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Extracts the chronology from an object of this converter's type
where the chronology may be specified.
| |||||||||||
Extracts the chronology from an object of this converter's type
where the time zone is specified.
| |||||||||||
Extracts the millis from an object of this converter's type.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.joda.time.convert.Converter
|
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.
object | the object to convert |
---|---|
chrono | the chronology to use, null means use object |
ClassCastException | if the object is invalid |
---|
Extracts the chronology from an object of this converter's type where the time zone is specified.
object | the object to convert |
---|---|
zone | the specified zone to use, null means default zone |
ClassCastException | if the object is invalid |
---|
Extracts the millis from an object of this converter's type.
The chronology passed in is the result of the call to getChronology
.
object | the object to convert |
---|---|
chrono | the chronology to use, which is the non-null result of getChronology() |
ClassCastException | if the object is invalid |
---|---|
IllegalArgumentException | if object conversion fails |