From class
java.security.Provider
void
|
clear()
Clears this provider so that it no longer contains the properties
used to look up facilities implemented by the provider.
|
Object
|
compute(Object key, BiFunction<? super Object, ? super Object, ?> remappingFunction)
Attempts to compute a mapping for the specified key and its
current mapped value (or null if there is no current
mapping).
|
Object
|
computeIfAbsent(Object key, Function<? super Object, ?> mappingFunction)
If the specified key is not already associated with a value (or
is mapped to null ), attempts to compute its value using
the given mapping function and enters it into this map unless
null .
|
Object
|
computeIfPresent(Object key, BiFunction<? super Object, ? super Object, ?> remappingFunction)
If the value for the specified key is present and non-null, attempts to
compute a new mapping given the key and its current mapped value.
|
Enumeration<Object>
|
elements()
Returns an enumeration of the values in this hashtable.
|
Set<Entry<Object, Object>>
|
entrySet()
Returns an unmodifiable Set view of the property entries contained
in this Provider.
|
void
|
forEach(BiConsumer<? super Object, ? super Object> action)
Performs the given action for each entry in this map until all entries
have been processed or the action throws an exception.
|
Object
|
get(Object key)
Returns the value to which the specified key is mapped,
or null if this map contains no mapping for the key.
|
String
|
getInfo()
Returns a human-readable description of the provider and its
services.
|
String
|
getName()
Returns the name of this provider.
|
Object
|
getOrDefault(Object key, Object defaultValue)
Returns the value to which the specified key is mapped, or
defaultValue if this map contains no mapping for the key.
|
String
|
getProperty(String key)
Searches for the property with the specified key in this property list.
|
Provider.Service
|
getService(String type, String algorithm)
Get the service describing this Provider's implementation of the
specified type of this algorithm or alias.
|
Set<Provider.Service>
|
getServices()
Get an unmodifiable Set of all services supported by
this Provider.
|
double
|
getVersion()
Returns the version number for this provider.
|
Set<Object>
|
keySet()
Returns an unmodifiable Set view of the property keys contained in
this provider.
|
Enumeration<Object>
|
keys()
Returns an enumeration of the keys in this hashtable.
|
void
|
load(InputStream inStream)
Reads a property list (key and element pairs) from the input stream.
|
Object
|
merge(Object key, Object value, BiFunction<? super Object, ? super Object, ?> remappingFunction)
If the specified key is not already associated with a value or is
associated with null, associates it with the given value.
|
Object
|
put(Object key, Object value)
Sets the key property to have the specified
value .
|
void
|
putAll(Map<?, ?> t)
Copies all of the mappings from the specified Map to this provider.
|
Object
|
putIfAbsent(Object key, Object value)
If the specified key is not already associated with a value (or is mapped
to null ) associates it with the given value and returns
null , else returns the current value.
|
void
|
putService(Provider.Service s)
Add a service.
|
boolean
|
remove(Object key, Object value)
Removes the entry for the specified key only if it is currently
mapped to the specified value.
|
Object
|
remove(Object key)
Removes the key property (and its corresponding
value ).
|
void
|
removeService(Provider.Service s)
Remove a service previously added using
putService() .
|
Object
|
replace(Object key, Object value)
Replaces the entry for the specified key only if it is
currently mapped to some value.
|
boolean
|
replace(Object key, Object oldValue, Object newValue)
Replaces the entry for the specified key only if currently
mapped to the specified value.
|
void
|
replaceAll(BiFunction<? super Object, ? super Object, ?> function)
Replaces each entry's value with the result of invoking the given
function on that entry, in the order entries are returned by an entry
set iterator, until all entries have been processed or the function
throws an exception.
|
String
|
toString()
Returns a string with the name and the version number
of this provider.
|
Collection<Object>
|
values()
Returns an unmodifiable Collection view of the property values
contained in this provider.
|
|
From class
java.util.Hashtable
void
|
clear()
Clears this hashtable so that it contains no keys.
|
Object
|
clone()
Creates a shallow copy of this hashtable.
|
Object
|
compute(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction)
Attempts to compute a mapping for the specified key and its current
mapped value (or null if there is no current mapping).
|
Object
|
computeIfAbsent(Object key, Function<? super K, ? extends V> mappingFunction)
If the specified key is not already associated with a value (or is mapped
to null ), attempts to compute its value using the given mapping
function and enters it into this map unless null .
|
Object
|
computeIfPresent(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction)
If the value for the specified key is present and non-null, attempts to
compute a new mapping given the key and its current mapped value.
|
boolean
|
contains(Object value)
Tests if some key maps into the specified value in this hashtable.
|
boolean
|
containsKey(Object key)
Tests if the specified object is a key in this hashtable.
|
boolean
|
containsValue(Object value)
Returns true if this hashtable maps one or more keys to this value.
|
Enumeration<Object>
|
elements()
Returns an enumeration of the values in this hashtable.
|
Set<Entry<Object, Object>>
|
entrySet()
Returns a Set view of the mappings contained in this map.
|
boolean
|
equals(Object o)
Compares the specified Object with this Map for equality,
as per the definition in the Map interface.
|
void
|
forEach(BiConsumer<? super K, ? super V> action)
Performs the given action for each entry in this map until all entries
have been processed or the action throws an exception.
|
Object
|
get(Object key)
Returns the value to which the specified key is mapped,
or null if this map contains no mapping for the key.
|
Object
|
getOrDefault(Object key, Object defaultValue)
Returns the value to which the specified key is mapped, or
defaultValue if this map contains no mapping for the key.
|
int
|
hashCode()
Returns the hash code value for this Map as per the definition in the
Map interface.
|
boolean
|
isEmpty()
Tests if this hashtable maps no keys to values.
|
Set<Object>
|
keySet()
Returns a Set view of the keys contained in this map.
|
Enumeration<Object>
|
keys()
Returns an enumeration of the keys in this hashtable.
|
Object
|
merge(Object key, Object value, BiFunction<? super V, ? super V, ? extends V> remappingFunction)
If the specified key is not already associated with a value or is
associated with null, associates it with the given non-null value.
|
Object
|
put(Object key, Object value)
Maps the specified key to the specified
value in this hashtable.
|
void
|
putAll(Map<? extends K, ? extends V> t)
Copies all of the mappings from the specified map to this hashtable.
|
Object
|
putIfAbsent(Object key, Object value)
If the specified key is not already associated with a value (or is mapped
to null ) associates it with the given value and returns
null , else returns the current value.
|
void
|
rehash()
Increases the capacity of and internally reorganizes this
hashtable, in order to accommodate and access its entries more
efficiently.
|
boolean
|
remove(Object key, Object value)
Removes the entry for the specified key only if it is currently
mapped to the specified value.
|
Object
|
remove(Object key)
Removes the key (and its corresponding value) from this
hashtable.
|
boolean
|
replace(Object key, Object oldValue, Object newValue)
Replaces the entry for the specified key only if currently
mapped to the specified value.
|
Object
|
replace(Object key, Object value)
Replaces the entry for the specified key only if it is
currently mapped to some value.
|
void
|
replaceAll(BiFunction<? super K, ? super V, ? extends V> function)
Replaces each entry's value with the result of invoking the given
function on that entry until all entries have been processed or the
function throws an exception.
|
int
|
size()
Returns the number of keys in this hashtable.
|
String
|
toString()
Returns a string representation of this Hashtable object
in the form of a set of entries, enclosed in braces and separated
by the ASCII characters ", " (comma and space).
|
Collection<Object>
|
values()
Returns a Collection view of the values contained in this map.
|
|
From interface
java.util.Map
abstract
void
|
clear()
Removes all of the mappings from this map (optional operation).
|
default
Object
|
compute(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction)
Attempts to compute a mapping for the specified key and its current
mapped value (or null if there is no current mapping).
|
default
Object
|
computeIfAbsent(Object key, Function<? super K, ? extends V> mappingFunction)
If the specified key is not already associated with a value (or is mapped
to null ), attempts to compute its value using the given mapping
function and enters it into this map unless null .
|
default
Object
|
computeIfPresent(Object key, BiFunction<? super K, ? super V, ? extends V> remappingFunction)
If the value for the specified key is present and non-null, attempts to
compute a new mapping given the key and its current mapped value.
|
abstract
boolean
|
containsKey(Object key)
Returns true if this map contains a mapping for the specified
key.
|
abstract
boolean
|
containsValue(Object value)
Returns true if this map maps one or more keys to the
specified value.
|
static
<K, V>
Map<Object, Object>
|
copyOf(Map<? extends K, ? extends V> map)
Returns an unmodifiable Map containing the entries
of the given Map.
|
static
<K, V>
Entry<Object, Object>
|
entry(Object k, Object v)
Returns an immutable Entry containing the given key and value.
|
abstract
Set<Entry<Object, Object>>
|
entrySet()
Returns a Set view of the mappings contained in this map.
|
abstract
boolean
|
equals(Object o)
Compares the specified object with this map for equality.
|
default
void
|
forEach(BiConsumer<? super K, ? super V> action)
Performs the given action for each entry in this map until all entries
have been processed or the action throws an exception.
|
abstract
Object
|
get(Object key)
Returns the value to which the specified key is mapped,
or null if this map contains no mapping for the key.
|
default
Object
|
getOrDefault(Object key, Object defaultValue)
Returns the value to which the specified key is mapped, or
defaultValue if this map contains no mapping for the key.
|
abstract
int
|
hashCode()
Returns the hash code value for this map.
|
abstract
boolean
|
isEmpty()
Returns true if this map contains no key-value mappings.
|
abstract
Set<Object>
|
keySet()
Returns a Set view of the keys contained in this map.
|
default
Object
|
merge(Object key, Object value, BiFunction<? super V, ? super V, ? extends V> remappingFunction)
If the specified key is not already associated with a value or is
associated with null, associates it with the given non-null value.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5)
Returns an immutable map containing five mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4)
Returns an immutable map containing four mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1)
Returns an immutable map containing a single mapping.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5, Object k6, Object v6, Object k7, Object v7, Object k8, Object v8)
Returns an immutable map containing eight mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2)
Returns an immutable map containing two mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3)
Returns an immutable map containing three mappings.
|
static
<K, V>
Map<Object, Object>
|
of()
Returns an immutable map containing zero mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5, Object k6, Object v6, Object k7, Object v7, Object k8, Object v8, Object k9, Object v9)
Returns an immutable map containing nine mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5, Object k6, Object v6)
Returns an immutable map containing six mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5, Object k6, Object v6, Object k7, Object v7)
Returns an immutable map containing seven mappings.
|
static
<K, V>
Map<Object, Object>
|
of(Object k1, Object v1, Object k2, Object v2, Object k3, Object v3, Object k4, Object v4, Object k5, Object v5, Object k6, Object v6, Object k7, Object v7, Object k8, Object v8, Object k9, Object v9, Object k10, Object v10)
Returns an immutable map containing ten mappings.
|
static
<K, V>
Map<Object, Object>
|
ofEntries(Entry...<? extends K, ? extends V> entries)
Returns an immutable map containing keys and values extracted from the given entries.
|
abstract
Object
|
put(Object key, Object value)
Associates the specified value with the specified key in this map
(optional operation).
|
abstract
void
|
putAll(Map<? extends K, ? extends V> m)
Copies all of the mappings from the specified map to this map
(optional operation).
|
default
Object
|
putIfAbsent(Object key, Object value)
If the specified key is not already associated with a value (or is mapped
to null ) associates it with the given value and returns
null , else returns the current value.
|
default
boolean
|
remove(Object key, Object value)
Removes the entry for the specified key only if it is currently
mapped to the specified value.
|
abstract
Object
|
remove(Object key)
Removes the mapping for a key from this map if it is present
(optional operation).
|
default
boolean
|
replace(Object key, Object oldValue, Object newValue)
Replaces the entry for the specified key only if currently
mapped to the specified value.
|
default
Object
|
replace(Object key, Object value)
Replaces the entry for the specified key only if it is
currently mapped to some value.
|
default
void
|
replaceAll(BiFunction<? super K, ? super V, ? extends V> function)
Replaces each entry's value with the result of invoking the given
function on that entry until all entries have been processed or the
function throws an exception.
|
abstract
int
|
size()
Returns the number of key-value mappings in this map.
|
abstract
Collection<Object>
|
values()
Returns a Collection view of the values contained in this map.
|
|