Package edu.uci.ics.jung.io.graphml
Class KeyMap
java.lang.Object
edu.uci.ics.jung.io.graphml.KeyMap
A KeyMap is a storage mechanism for the keys read from the GraphML file. It
stores the keys indexed by the type of GraphML metadata (node, edge, etc)
that the key applies to. The
applyKeys
method will obtain the
list of keys that apply to the given metadata type and apply the keys
one-by-one to the metadata.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
map
-
-
Constructor Details
-
KeyMap
public KeyMap()
-
-
Method Details
-
addKey
Adds the given key to the map.- Parameters:
key
- the key to be added.
-
applyKeys
Applies all keys that are applicable to the given metadata.- Parameters:
metadata
- the target metadata.
-
clear
public void clear()Clears this map. -
entrySet
Retrieves the set of entries contained in this map.- Returns:
- all of the entries in this map.
-
getKeyList
Gets the list for the given metadata type. If doesn't exist, the list is created.- Parameters:
type
- the metadata type.- Returns:
- the list for the metadata type.
-