ListInformation (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(9 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
==Beschreibung== | ==Beschreibung== | ||
− | Ein ListInformation-Objekt besteht aus einzelnen [[ListItemInformation]]-Objekten. ListInformtion-Objekte sind Teil eines Artikels einer [[Resource]] oder eines [[Media|Mediums]]. Erzeugt werden | + | Ein ListInformation-Objekt besteht aus einzelnen [[ListItemInformation]]-Objekten. ListInformtion-Objekte sind Teil eines Artikels, einer [[Resource]] oder eines [[Media|Mediums]]. Erzeugt werden diese Objekte mit Hilfe von <code>[[sp:iterator]]</code> und <code>[[spt:iterator]]</code>. |
− | Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. | + | Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. ListInformation können wie [[Collection]]-Objekte verwendet werden. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Attribute== | ==Attribute== | ||
− | {| class="prettytable" | + | {| class="prettytable sortable" |
|- class="hintergrundfarbe1" | |- class="hintergrundfarbe1" | ||
! Attribut || Type || Beschreibung || ab IES Version | ! Attribut || Type || Beschreibung || ab IES Version | ||
Zeile 28: | Zeile 18: | ||
|- | |- | ||
| field | | field | ||
− | | [[ | + | | [[String]] |
| Variablenname des Objektes | | Variablenname des Objektes | ||
| 1 | | 1 | ||
+ | |- | ||
+ | | lastField | ||
+ | | [[String]] | ||
+ | | Variablenname des Objektes ohne Struktur-Date | ||
+ | | 2.13 | ||
|- | |- | ||
| root | | root | ||
| [[Article]], [[Resource]], [[Media]] | | [[Article]], [[Resource]], [[Media]] | ||
| Article, Resource oder Media dieses Objektes | | Article, Resource oder Media dieses Objektes | ||
+ | | 1 | ||
+ | |- | ||
+ | | parent | ||
+ | | [[ID]] | ||
+ | | ID des Objektes, in dem diese Information eingebettet ist. Dies kann ein [[Element]], eine [[SubInformation]] oder eine [[ListItemInformation]] sein | ||
| 1 | | 1 | ||
|- | |- | ||
Zeile 54: | Zeile 54: | ||
| flat | | flat | ||
| [[Collection]] <[[Information]]> | | [[Collection]] <[[Information]]> | ||
− | | Liefert eine Liste | + | | Liefert eine Liste aller Unter-Informationen ohne Struktierungs-Objekte wie ListInformations, [[ListItemInformation|ListItemInformations]] oder [[SubInformation|SubInformations]] |
| 1 | | 1 | ||
|} | |} | ||
Zeile 63: | Zeile 63: | ||
! Methode || Rückgabewert || Beschreibung || ab IES Version | ! Methode || Rückgabewert || Beschreibung || ab IES Version | ||
|- | |- | ||
− | | <code>contains([[ListItemInformation]] item)</code> | + | | <code>contains([[ListItemInformation]] item)</code> |
| [[Boolean]] | | [[Boolean]] | ||
− | | Liefert <code>true</code>, wenn das ListItemInformation- | + | | Liefert <code>true</code>, wenn das ListItemInformation-Objekt in der ListInformation enthalten ist |
+ | | 1 | ||
+ | |- | ||
+ | | <code>filledItems([[String]] name)</code> | ||
+ | | [[Collection]] <[[ListItemInformation]]> | ||
+ | | Liefert eine [[Collection]] von [[ListItemInformation]]-Objekten, die ein Feld <code>name</code> besitzen und bei denen das Feld nicht leer ist. | ||
| 1 | | 1 | ||
|} | |} | ||
;<code>[[Boolean]] contains([[ListItemInformation]] item)</code> | ;<code>[[Boolean]] contains([[ListItemInformation]] item)</code> | ||
− | :Liefert <code>true</code>, wenn das | + | :Liefert <code>true</code>, wenn das ListItemInformation-Objekt in der ListInformation enthalten ist. Alle ListItemInformation-Objekte der Liste werden mit <code>o</code> verglichen. Stimmt ein ListItemInformation-Objekt der ListInformation mit item überein, wird true zurückgeliefert, sonst <code>false</code>. Zu beachten ist, dass die ListItemInformation-Objekte nicht direkt miteinander verglichen werden, sondern nur dessen ID. |
:;Parameter | :;Parameter | ||
− | ::;<code> | + | ::;<code>ListItemInformation item</code> |
− | ::: | + | :::ListItemInformation-Objekt, das mit den ListItemInformation-Objekt der ListInformation verglichen werden soll. Zu beachten ist, dass nur die IDs der ListItemInformation-Objekte miteinander verglichen werden. |
:;Rückgabewert | :;Rückgabewert | ||
::;Boolean | ::;Boolean | ||
:::<code>true</code>, wenn das ListeItemInformation-Objekt enhalten ist, sonst <code>false</code>. | :::<code>true</code>, wenn das ListeItemInformation-Objekt enhalten ist, sonst <code>false</code>. | ||
+ | ;<code>[[Collection]] <[[ListItemInformation]]> filledItems([[String]] name)</code> | ||
+ | :Liefert eine [[Collection]] von [[ListItemInformation]]-Objekte, die ein Feld <code>name</code> besitzen und bei denen das Feld nicht leer ist. | ||
+ | :;Parameter | ||
+ | ::;<code>String name</code> | ||
+ | :::Feldname des Feldes das geprüft werden soll. | ||
+ | :;Rückgabewert | ||
+ | ::;Collection | ||
+ | :::Liste der ListItemInformation, dessen Feld <code>name</code> gefüllt ist. | ||
<noinclude> | <noinclude> | ||
[[Category:Objekte]] | [[Category:Objekte]] | ||
− | |||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 22. Juli 2015, 07:25 Uhr
Name
ListInformation - in einer Liste zusammengefasste ListItemInformation-Objekte
Beschreibung
Ein ListInformation-Objekt besteht aus einzelnen ListItemInformation-Objekten. ListInformtion-Objekte sind Teil eines Artikels, einer Resource oder eines Mediums. Erzeugt werden diese Objekte mit Hilfe von sp:iterator
und spt:iterator
.
Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. ListInformation können wie Collection-Objekte verwendet werden.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
id | ID | ID des Objektes | 1 |
field | String | Variablenname des Objektes | 1 |
lastField | String | Variablenname des Objektes ohne Struktur-Date | 2.13 |
root | Article, Resource, Media | Article, Resource oder Media dieses Objektes | 1 |
parent | ID | ID des Objektes, in dem diese Information eingebettet ist. Dies kann ein Element, eine SubInformation oder eine ListItemInformation sein | 1 |
size | Number | Anzahl der ListItemInformation-Objekte in der ListInformation | 1 |
hasContent | Boolean | true , wenn mindestens ein ListItemInformation-Objekten nicht leer ist
|
1 |
filledItems | Collection <ListItemInformation> | Enthält alle ListItemInformation-Objekten der ListInformation, die nicht leer sind | 1 |
flat | Collection <Information> | Liefert eine Liste aller Unter-Informationen ohne Struktierungs-Objekte wie ListInformations, ListItemInformations oder SubInformations | 1 |
Methoden
Methode | Rückgabewert | Beschreibung | ab IES Version |
---|---|---|---|
contains(ListItemInformation item)
|
Boolean | Liefert true , wenn das ListItemInformation-Objekt in der ListInformation enthalten ist
|
1 |
filledItems(String name)
|
Collection <ListItemInformation> | Liefert eine Collection von ListItemInformation-Objekten, die ein Feld name besitzen und bei denen das Feld nicht leer ist.
|
1 |
Boolean contains(ListItemInformation item)
- Liefert
true
, wenn das ListItemInformation-Objekt in der ListInformation enthalten ist. Alle ListItemInformation-Objekte der Liste werden mito
verglichen. Stimmt ein ListItemInformation-Objekt der ListInformation mit item überein, wird true zurückgeliefert, sonstfalse
. Zu beachten ist, dass die ListItemInformation-Objekte nicht direkt miteinander verglichen werden, sondern nur dessen ID.- Parameter
-
ListItemInformation item
- ListItemInformation-Objekt, das mit den ListItemInformation-Objekt der ListInformation verglichen werden soll. Zu beachten ist, dass nur die IDs der ListItemInformation-Objekte miteinander verglichen werden.
- Rückgabewert
-
- Boolean
true
, wenn das ListeItemInformation-Objekt enhalten ist, sonstfalse
.
Collection <ListItemInformation> filledItems(String name)
- Liefert eine Collection von ListItemInformation-Objekte, die ein Feld
name
besitzen und bei denen das Feld nicht leer ist.- Parameter
-
String name
- Feldname des Feldes das geprüft werden soll.
- Rückgabewert
-
- Collection
- Liste der ListItemInformation, dessen Feld
name
gefüllt ist.