public final class DefaultsList
extends java.lang.Object
Constructor and Description |
---|
DefaultsList()
Creates a
DefaultsList . |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.Object key,
java.lang.Object value)
Adds a key/value pair to the defaults list.
|
void |
add(java.lang.Object key,
java.lang.Object value,
boolean enableChecking)
Adds a key/value pair to the defaults list.
|
java.lang.Object[] |
toArray()
Gets a copy of this list as an array.
|
public void add(java.lang.Object key, java.lang.Object value)
add(Object, Object, boolean)
with enableChecking
set to
true
.key
- the key that will be used to query UIDefaults
value
- the value associated with the keyjava.lang.NullPointerException
- if key
is null
java.lang.IllegalArgumentException
- if value
is a type that should be a
UIResource
but is not. For instance, passing in a
Border
that is not a UIResource
will
cause an exception. This checking must be enabled.public void add(java.lang.Object key, java.lang.Object value, boolean enableChecking)
null
value is treated specially. A null
-value pair is never added to
the list and, furthermore, if a key/value pair exists in this list with
the same key as the newly added one, it is removed.key
- the key that will be used to query UIDefaults
value
- the value associated with the keyenableChecking
- if true
then the value is checked to ensure that
it is a UIResource
, if appropriatejava.lang.NullPointerException
- if key
is null
java.lang.IllegalArgumentException
- if value
is a type that should be a
UIResource
but is not. For instance, passing in a
Border
that is not a UIResource
will
cause an exception. This checking must be enabled.public java.lang.Object[] toArray()