Class ColorContainer

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.resources.ColorContainer
All Implemented Interfaces:
Container<Color>

public class ColorContainer extends Object implements Container<Color>
Ein Speicher für Farben des Datentyps Color.
  • Constructor Details

    • ColorContainer

      public ColorContainer()
  • Method Details

    • add

      public Color add(String name, Color color)
      Description copied from interface: Container
      Fügt die angegebene Ressource zu diesem Speicher hinzu.
      Das hinzugefügte Element kann später aus dem Speicher abgerufen werden, indem get(resourceName) aufgerufen wird.

      Verwenden Sie diese Methode, um eine Ressource während der Laufzeit über diesen Speicher zugänglich zu machen.

      Specified by:
      add in interface Container<Color>
      Parameters:
      name - Der Name, unter dem die Ressource verwaltet wird.
      color - Die Ressourceninstanz.
    • addSchema

      public void addSchema(ColorSchema schema)
    • getAll

      public Map<String,Color> getAll()
    • clear

      public void clear()
      Leert den Ressourcenspeicher, indem alle zuvor geladenen Ressourcen entfernt werden.
      Specified by:
      clear in interface Container<Color>
      See Also:
    • get

      public Color get(String name)
      Description copied from interface: Container
      Ruft die Ressource mit dem angegebenen Namen ab.

      Dies ist die gängigste (und bevorzugte) Methode, um Ressourcen aus einem Speicher abzurufen.

      Wenn die Ressource nicht zuvor geladen wurde, versucht diese Methode, sie sofort zu laden, andernfalls wird sie aus dem Cache abgerufen.

      Specified by:
      get in interface Container<Color>
      Parameters:
      name - Der Name, unter dem die Ressource verwaltet wird.
      Returns:
      Die Ressource mit dem angegebenen Namen oder null, wenn sie nicht gefunden wird.