abstract
class
ZoneRulesInitializer extends AnyRef
Instance Constructors
-
new
ZoneRulesInitializer()
Abstract Value Members
-
abstract
def
initializeProviders(): Unit
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Controls how the time-zone rules are initialized.
The default behavior is to use
ServiceLoader
to find instances ofZoneRulesProvider
. Use the#setInitializer(ZoneRulesInitializer)
method to replace this behavior. The initializer instance must perform the work of creating theZoneRulesProvider
within the#initializeProviders()
method to ensure that the provider is not initialized too early.The initializer must be set before class loading of any other ThreeTen-Backport class to have any effect!
This class has been added primarily for the benefit of Android.