Addds a value for a certain key. The existing values will not be removed.
Parameters: key - The key. Parameters: value - The value to add. throws: MetaDataException - if there's already a value set and the element doesn't support multiple values.
Replace the contents of the current meta data by the contents of other.
All meta data is replaced, disregarding the rules given by element.getActionOnCopy().
Parameters: other - The other meta data manager. throws: MetaDataException - if an error occurs.
Returns the first value for a certain key.
Parameters: key - The key. A string or null if no value is set for this key. throws: MetaDataException - if an error occurs.
Replace the contents of the current meta data by the contents of other.
Parameters: other - The other meta data manager. throws: MetaDataException - if an error occurs.
Sets the value for a certain key. All existing values will be removed.
Parameters: key - The key. Parameters: value - The value to set. throws: MetaDataException - when something went wrong.