RepositoryTreeNode (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
K (Schützte „RepositoryTreeNode (Objekt)“ [edit=autoconfirmed:move=autoconfirmed])
Zeile 52: Zeile 52:
 
|-
 
|-
 
| path
 
| path
| [[Collection]]
+
| [[Collection]]&nbsp;<[[RepositoryTreeNode]]>
 
| Liste aller <code>RepositoryTreeNode</code>, die den Pfad zu diesem Element bilden. Das erste Element ist das Root-Element, das letzte ist dieses Element der Liste
 
| Liste aller <code>RepositoryTreeNode</code>, die den Pfad zu diesem Element bilden. Das erste Element ist das Root-Element, das letzte ist dieses Element der Liste
 
| 1
 
| 1

Version vom 1. Juli 2008, 12:52 Uhr

Name

RepositoryTreeNode - Element eines Repository-Baumes

Beschreibung

Um Bäume mit Hilfe von SPML darzustellen, werden alle Element des Baums in einer flachen Liste abgelegt. Um die hierarchischen Ebenen abzubilden, werden die Element des Baum in einem RepositoryTreeNode-Objekt gekapselt. Dieses Objekt besitzt Attribute, mit denen die Position des Elementes innerhalb der Baumstruktur ermittelt werden kann. Somit kann über eine einfache Schleife z.B. mit sp:loop eine Baumstruktor in HTML (als unsortierte Liste) erzeugt werden. Zwar ist das Element des Baumes vom RepositoryTreeNode gekapselt, dennoch können alle Attribute dieses Elements direkt verwendet werden. Damit ist gemeint, das nicht erst reference verwendet werden muß, um beispielsweise an den Namen des Elementes zu gelangen.

elementNode.reference.name ist identisch mit elementNode.name

Sollte das Element ein gleichnamiges Attribut wie RepositoryTreeNode besizten, wird das RepositoryTreeNode-Attribut zurückgegeben. In dem Fall muß reference verwendet werden, um das Attribut des Elementes zu erhalten.

Attribute

Attribut Type Beschreibung ab IES Version
index Number Position des Elementes innerhalb seiner Ebene. Das erste Element hat den index 0 1
level Number Ebene, in der sich das Element befindet. Das Root-Element hat die Ebene 0 1
isFirst Boolean Gibt an, ob das Element das erste Element innerhalb seiner Ebene ist 1
isLast Boolean Gibt an, ob das Element das letzte Element innherhalb seiner Ebene ist 1
isPool Boolean Gibt an, ob das Element ein Pool ist 1
isOpen Boolean Gibt an, ob das Element geöffnet ist 1
hasChildren Boolean Gibt an, ob das Element weitere Unter-Element enthält 1
path Collection <RepositoryTreeNode> Liste aller RepositoryTreeNode, die den Pfad zu diesem Element bilden. Das erste Element ist das Root-Element, das letzte ist dieses Element der Liste 1
reference Element Gibt das Element zurück, das vom RepositoryTreeNode gekapselt wird 1