public class Feld extends UdaContainer implements Kopierbar
UdaContainer
.Modifier and Type | Field and Description |
---|---|
private List<Object> |
feld
die Daten des Feldes.
|
Constructor and Description |
---|
Feld()
Standard-Konstruktor.
|
Feld(Collection<? extends Object> quelle)
Konstruktor mit Angabe einer Java-Collection.
|
Feld(Number groesse)
Konstruktor mit Angabe der Grösse.
|
Feld(UdaContainer container)
Konstruktor mit Angabe eines Quellcontainers.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
elementEinfuegen(int index,
Object daten)
fügt ein Element vor dem Element an der gegebenen Position in den
Container ein.
|
(package private) void |
elementEinfuegen(String schluessel,
Object daten)
fügt ein neues Element mit dem gegebenen Schlüssel in den Container ein.
|
(package private) Object |
elementLoeschen(int index)
löscht das Element an der angegebenen Position aus dem Container.
|
(package private) Object |
elementLoeschen(String schluessel)
löscht das Element, das über den übergebenen Schlüssel identifiziert
wird.
|
Kopierbar |
erzeugeKopie()
die Funktion erzeugt eine Kopie des Objekts ubd liefert diese zurück.
|
Object |
getContainerElement(int index)
liefert das Objekt an der angegebenen Position.
|
List<Object> |
getElemente()
liefert die Elemente, die in dem Feld gespeichert sind.
|
int |
getGroesse()
liefert die Größe des Containers.
|
(package private) String |
getSchluessel(int position)
liefert den Schlüssel für das Element an der angegebenen Position.
|
(package private) int |
getSchluesselPosition(Object schluessel)
liefert die Position innerhalb des Containers, an dem sich das Element,
welches durch den übergebenen Schlüssel beschrieben wird, befindet.
|
void |
setContainerElement(int index,
Object daten)
die Funktion ersetzt das Objekt an der gegebenen Position mit dem
übergebenen Objekt.
|
anhaengen, asString, einfuegen, getStrukturElement, getUdaIterator, loeschen, setStrukturElement, toString
public Feld()
public Feld(Collection<? extends Object> quelle)
quelle
- die Collection mit den initialien Objektreferenzen des Feldspublic Feld(Number groesse)
groesse
- die initiale Grösse des Feldespublic Feld(UdaContainer container)
container
- der Container mit den initialien Objektreferenzen des Feldsvoid elementEinfuegen(int index, Object daten)
elementEinfuegen
in class UdaContainer
index
- die Positiondaten
- das einzufügende ElementUdaContainer.elementEinfuegen(int,
java.lang.Object)
void elementEinfuegen(String schluessel, Object daten)
elementEinfuegen
in class UdaContainer
schluessel
- der Schlüsseldaten
- das einzufügende ElementUdaContainer.elementEinfuegen(java.lang.String,
java.lang.Object)
Object elementLoeschen(int index)
elementLoeschen
in class UdaContainer
index
- die PositionUdaContainer.elementLoeschen(int)
Object elementLoeschen(String schluessel)
elementLoeschen
in class UdaContainer
schluessel
- der SchlüsselUdaContainer.elementLoeschen(java.lang.String)
public Kopierbar erzeugeKopie()
erzeugeKopie
in interface Kopierbar
Kopierbar.erzeugeKopie()
public Object getContainerElement(int index)
getContainerElement
in interface Container
index
- der IndexContainer.getContainerElement(int)
,
setContainerElement(int, Object)
public List<Object> getElemente()
getElemente
in class UdaContainer
UdaContainer.getElemente()
public int getGroesse()
getGroesse
in class UdaContainer
UdaContainer.getGroesse()
String getSchluessel(int position)
getSchluessel
in class UdaContainer
position
- die PositionUdaContainer.getSchluessel(int)
int getSchluesselPosition(Object schluessel)
getSchluesselPosition
in class UdaContainer
schluessel
- der SchlüsselUdaContainer.getSchluesselPosition(java.lang.Object)
public void setContainerElement(int index, Object daten)
setContainerElement
in interface Container
index
- der Indexdaten
- das neue DatenobjektContainer.setContainerElement(int,
java.lang.Object)
,
getContainerElement(int)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.