vrdMetadataEntryList

class vrdMetadataEntryList

(Inherits vrdObjectList)

This class is used to manage vrdMetadataEntry entries of a vrdMetadataSet.

entries = metadataSet.getEntries()
for e in entries:
    print(e.getKey())

Note: The entries are unordered.

Functions

vrdMetadataEntryList.canInsert(entry)

Check, if the given entry can be inserted.

Parameters:entry (vrdMetadataEntry) –
Returns:True, if insert is allowed
Return type:bool
vrdMetadataEntryList.clear()

Removes all entries.

vrdMetadataEntryList.contains(entry)

Check if an element is already in the list.

Parameters:entry (vrdMetadataEntry) – An entry we are looking for.
Returns:True, if the given entry is in this list
Return type:bool
vrdMetadataEntryList.count(entry)

Count the occurrences of a given entry.

Parameters:entry (vrdMetadataEntry) – An entry we are looking for.
Returns:The number of times the entry has been found in the list
Return type:integer
vrdMetadataEntryList.data()

Get all entries of this list.

Returns:List of elements
Return type:List[vrdMetadataEntry]
vrdMetadataEntryList.find(key)

Returns first occurrence with given key.

Parameters:key (string) – The metadata entry key we are looking for.
Returns:The found entry. If not found, it is null.
Return type:vrdMetadataEntry
vrdMetadataEntryList.insert(entry)

Insert an entry. The entry is not inserted if an entry with the same key is already in this list.

Parameters:entry (vrdMetadataEntry) – The entry to be inserted
Returns:If the entry has been inserted
Return type:bool
vrdMetadataEntryList.insert(entries)

Insert the given entries into the list. Entries are not inserted if their key is already in this list.

Parameters:entries (List[vrdMetadataEntry]) – The entries to be inserted
vrdMetadataEntryList.remove(entry)

Remove the given entry.

Parameters:entry (vrdMetadataEntry) –
Returns:True if removed.
Return type:bool
vrdMetadataEntryList.removeKey(key)

Remove the entry with the given key.

Parameters:key (string) –
Returns:
Return type:bool
vrdMetadataEntryList.size()
Returns:Number of elements in this list.
Return type:integer