Download Portal Manager API-Programmierhandbuch

Transcript
PortalManagerAPIProgrammersManual_de.book Page 104 Friday, January 28, 2005 11:37 AM
Kapitel 4
Herauszustellen ist eine besondere Implementation des Interface Value:
die Klasse TupelMap. Eine TupelMap speichert Paare von Key und Value;
da sie selbst vom Typ Value ist, kann sie wiederum als Wert in einer
anderen TupelMap auftreten. So entstehen mehrstufige (rekursive) Strukturen. Die folgende Abbildung veranschaulicht diese Konstruktion.
Key
Value
key1
value1
key2
value2
value3
key3
key4
Key
key1
key2
Value
value1
value2
key3
value3
key4
...
keyn
value4
...
valuen
value4
...
...
keyn
valuen
Abb. 24 – Mehrstufige Schlüssel-Wert-Listen in der TupelMap
Es ist natürlich auch möglich, dass eine TupelMap sich selbst enthält,
auch wenn das eine nicht unbedingt sinnvolle und gewollte Konstellation
ist. Einige Algorithmen in den Klassen des Portal Manager API, die auf
TupelMap operieren, würden in diesem Fall in den Zustand einer Endlosrekursion gelangen.
104
Livelink WCM Server