public class Images extends java.lang.Object implements java.lang.Iterable<Image>
Kolekci používá plátno. Pokud si přejete, aby plátno použilo jinou implementaci, vytvořte zděděnou třídu a její odkaz předejte konstruktoru.
| Constructor and Description |
|---|
Images()
Vytvoří prázdnou kolekci na bázi
LinkedList. |
Images(java.util.List<Image> images)
Vytvoří kolekci s počátečním obsahem.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Image image)
Přidá obrázek do kolekce.
|
void |
clear()
Vyprázdní kolekci.
|
java.util.Iterator<Image> |
iterator() |
void |
remove(Image image)
Odebere obrázek z kolekce.
|
java.lang.String |
toString() |
public Images()
LinkedList.public Images(java.util.List<Image> images)
Používejte obezřetně!
Pokud si zachováte referenci na předanou kolekci a později budete
přidávat nebo odebírat prvky z této kolekce, obejdete tím ochranné
mechanismy této implementace a může dojít ke ztrátě dat nebo konfliktu
souběhu (např. ConcurrentModificationException).
Tento konstruktor je vhodný, pokud již máte kolekci objektů vytvořenou
nebo chcete použít (prázdnou) kolekci s jinou implementací, než je
výchozí (viz Images()).
images - systémová kolekce obrázkůpublic void add(Image image)
image - obrázek k přidánípublic void remove(Image image)
image - obrázek k ostraněnípublic void clear()
public java.util.Iterator<Image> iterator()
iterator in interface java.lang.Iterable<Image>public java.lang.String toString()
toString in class java.lang.Object