Interface DbObjectContainer<O extends DbObject>

Type Parameters:
O - type of the contained DbObjects.
All Superinterfaces:
Iterable<O>
All Known Implementing Classes:
DbObjectContainerImpl, DbObjectContainerImplEmpty, DbObjectContainerImplList, DbObjectContainerImplMap, DbObjectContainerImplSingle

public interface DbObjectContainer<O extends DbObject> extends Iterable<O>
Interface for a container with DbObjects of a specific kind.
  • Method Details

    • get

      O get(DbName name)
      Parameters:
      name - the DbName with the name of the requested object.
      Returns:
      the DbObject from this container having the given name or null if no such object exists.