XML formátumú összetett áttekintő tartalomfájl

org.eclipse.ui.cheatsheets.composite_schema

3.2

Az összetett áttekintő tartalomfájl sémadefiníciója. Az összetett áttekintő feladatcsoportokba szervezett feladatok halmazából áll. Minden feladat lehet egy egyszerű áttekintő vagy egy felhasználó által hozzáadott feladat.

<!ELEMENT compositeCheatsheet (taskGroup | task)>

<!ATTLIST compositeCheatsheet

name CDATA #REQUIRED>

Az összetett áttekintő gyökéreleme



<!ELEMENT taskGroup ((task | taskGroup) , intro? , onCompletion? , dependency*)>

<!ATTLIST taskGroup

kind CDATA "set"

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

A feladatcsoport kapcsolódó feladatok gyűjteményét ábrázolja. Ha a típus "választás", akkor a leszármazott feladatok egyikének kell csak befejeződnie. Ha a típus "halmaz" vagy "szekvencia", akkor minden leszármazottnak be kell fejeződnie.



<!ELEMENT task (intro? , onCompletion? , param* , dependency*)>

<!ATTLIST task

kind CDATA #REQUIRED

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

Egy levélfeladat egy összetett áttekintőben. A feladat nem rendelkezik leszármazottal, de rendelkezik egy feladatszerkesztővel, amely az áttekintő nézet alsó/jobboldali ablakrészében jelenik meg. A feladattípus meghatározza, hogy mely feladatszerkesztő kerül megnyitásra. Az "áttekintő" feladattípus egy egyszerű áttekintőt ábrázol. Más feladatfajták hozzáadhatók.



<!ELEMENT param EMPTY>

<!ATTLIST param

name  CDATA #REQUIRED

value CDATA #REQUIRED>

Egy feladat paramétere egy összetett áttekintőben. Minden paraméter rendelkezik névvel és értékkel, amelyek karaktersorozatok. A feladat tetszőleges számú paraméterrel rendelkezhet, de egy feladat két paramétere nem rendelkezhet ugyanazzal a névvel.



<!ELEMENT intro (#PCDATA)>

A feladat elindítása előtt megjelenő szöveget tartalmazza. Űrlapszöveg-leírónyelvet tartalmazhat.



<!ELEMENT onCompletion (#PCDATA)>

A feladat befejező párbeszédablakában megjelenő szöveget tartalmazza. Űrlapszöveg-leírónyelvet tartalmazhat.



<!ELEMENT dependency EMPTY>

<!ATTLIST dependency

task CDATA #REQUIRED>

Két feladat vagy alfeladat között hoz létre függőséget.