class Attributliste extends AbstractAttribut<List<Attribut<?>>>
Modifier and Type | Field and Description |
---|---|
private List<Attribut<?>> |
liste
die Liste der Attribute.
|
private static long |
serialVersionUID
Alle Objekte vom Typ
Attributliste mit der gleichen UID
können paarweise serialisiert und deserialisiert werden. |
Constructor and Description |
---|
Attributliste(String name)
konstruiert eine leere Attributliste.
|
Attributliste(String name,
List<Attribut<?>> liste)
konstruiert eine Attributliste.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
add(Attribut<?> attribut)
fügt der Attributliste ein neues Attribut hinzu.
|
List<Attribut<?>> |
get()
gibt den im Attribut gesicherten Wert zurück.
|
(package private) Attribut<?> |
getAttribut(String attributName)
gibt das Attribut mit dem angegebenen Namen zurück.
|
(package private) boolean |
hasAttribut(String attributName)
prüft ob ein bestimmtes Attribut in der Attributgruppe vorhanden ist.
|
void |
set(List<Attribut<?>> wert)
setzt den Wert, der im Attribut gesichert werden soll.
|
getName
private static final long serialVersionUID
Attributliste
mit der gleichen UID
können paarweise serialisiert und deserialisiert werden. Objekte mit
unterschiedlicher UID sind inkompatibel.Attributliste(String name)
name
- Name der Attributlisteboolean add(Attribut<?> attribut)
attribut
- Ein neues Attributtrue
, wenn das Attribut hinzugefügt wurde;
false
, wenn bereits ein Attribut mit dem gleichem
Namen in der Attributliste existiertpublic List<Attribut<?>> get()
Attribut<?> getAttribut(String attributName)
IllegalArgumentException
, wenn kein Attribut mit dem
angegebenen Namen existiert.attributName
- Name des gesuchten Attributsboolean hasAttribut(String attributName)
attributName
- Name des gesuchten Attributstrue
, wenn das Attribut existiert, sonst
false
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.