20 package net.sf.gridarta.model.data;
22 import java.util.HashMap;
23 import java.util.Iterator;
25 import java.util.TreeSet;
26 import org.jetbrains.annotations.NotNull;
27 import org.jetbrains.annotations.Nullable;
53 private final Map<String, E>
objectMap =
new HashMap<>();
88 objectMap.put(
object.
getName(),
object);
94 return objectMap.size();
99 public E
get(@NotNull
final String objectName) {
100 return objectMap.get(objectName);
105 return objectMap.containsKey(name);
110 return new TreeSet<>(objectMap.values()).
iterator();
This class manages NamedObjects, managing their tree as well as providing a method for showing a dial...
boolean containsKey(@NotNull final String name)
This class manages NamedObjects, managing their tree as well as providing a method for showing a dial...
static final long serialVersionUID
The serial version UID.
final Map< String, E > objectMap
The objects that are mapped.
void put(@NotNull final E object)
Store a AbstractNamedObject.
NamedTreeNode< E > getTreeRoot()
Exception thrown to indicate that a named object is not acceptable.
final NamedTreeNode< E > treeRoot
The tree of defined objects.
AbstractNamedObjects(final String name)
Create a NamedObjects instance.
void append(@NotNull final NamedObject namedObject)
Append a node.
final String name
The localized name of the object type, e.g.