gnu.crypto.keyring
public class Properties extends Object implements Cloneable
(name => value)
pairs used in keyring entries.
Keys and values are simple strings, with the key never being empty and
always treated case-insensitively.
Constructor Summary | |
---|---|
Properties()
Creates a new properties object. |
Method Summary | |
---|---|
void | clear()
Removes all properties from this object. |
Object | clone()
Creates a copy of this properties object.
|
boolean | containsKey(String key)
Tests if this object contains a given property name.
|
boolean | containsValue(String value)
Tests if this object contains a given property value.
|
void | decode(DataInputStream in)
Decodes a set of properties from the given input stream.
|
void | encode(DataOutputStream out)
Encodes this set of properties to the given output stream.
|
String | get(String key)
Returns the value mapped by the given key, or null if there is no
such mapping.
|
String | put(String key, String value)
Adds a new property to this object.
|
String | remove(String key)
Removes a key and its value from this object.
|
String | toString() |
Returns: The copy.
Parameters: key The key to test.
Returns: True if this object contains the given key.
Parameters: value The value to test.
Returns: True if this object contains the given value.
Parameters: in The input stream.
Throws: IOException If an I/O error occurs.
Parameters: out The output stream to encode to.
Throws: IOException If an I/O error occurs.
Parameters: key
Parameters: key The key, which can neither be null nor empty. value The value, which cannot be null.
Returns: The old value mapped by the key, if any.
Throws: IllegalArgumentException If either the key or value parameter is null, or if the key is empty.
Parameters: key The key of the property to remove.
Returns: The old value mapped by the key, if any.