Μορφή XML αρχείου περιεχομένου του σύνθετου φύλλου υποδείξεων

org.eclipse.ui.cheatsheets.composite_schema

3.2

Ο ορισμός σχήματος για ένα αρχείο περιεχομένου του σύνθετου φύλλου υποδείξεων. Ένα σύνθετο φύλλο υποδείξεων περιλαμβάνει ένα σύνολο εργασιών που είναι οργανωμένες σε ομάδες εργασιών. Κάθε εργασία μπορεί να είναι ένα απλό φύλλο υποδείξεων ή ένα είδος εργασίας με συνεισφορά του χρήστη.

<!ELEMENT compositeCheatsheet (taskGroup | task)>

<!ATTLIST compositeCheatsheet

name CDATA #REQUIRED>

Το κεντρικό στοιχείο ενός σύνθετου φύλλου υποδείξεων



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

<!ATTLIST taskGroup

kind CDATA "set"

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

Μία ομάδα εργασιών απεικονίζει μια συλλογή σχετικών εργασιών. Εάν το είδος είναι "επιλογή" τότε θα πρέπει να ολοκληρωθεί μόνο μια από τις θυγατρικές εργασίες. Εάν το είδος είναι "σύνολο" ή "ακολουθία" τότε θα πρέπει να ολοκληρωθούν όλες οι θυγατρικές εργασίες.



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

<!ATTLIST task

kind CDATA #REQUIRED

name CDATA #REQUIRED

id   CDATA #IMPLIED

skip (true | false) "false">

Μια εργασία φύλλου σε ένα σύνθετο φύλλο υποδείξεων. Μια εργασία δεν έχει θυγατρικές εργασίες, έχει όμως μια λειτουργία επεξεργασίας εργασιών που εμφανίζεται στο κάτω/δεξί τμήμα παραθύρου της προβολής των φύλλων υποδείξεων. Το είδος εργασίας καθορίζει ποια λειτουργία επεξεργασίας εργασιών θα ανοίξει, ένα είδος εργασίας "cheatsheet" παρουσιάζει ένα απλό φύλλο υποδείξεων. Μπορεί να συνεισφέρουν και άλλα είδη εργασιών.



<!ELEMENT param EMPTY>

<!ATTLIST param

name  CDATA #REQUIRED

value CDATA #REQUIRED>

Μια παράμετρος σε μια εργασία σε ένα σύνθετο φύλλο υποδείξεων. Κάθε παράμετρος έχει ένα όνομα και μια τιμή. Και τα δύο είναι σειρές χαρακτήρων. Μια εργασία μπορεί να έχει πολλές παραμέτρους. Δε γίνεται δύο παράμετροι σε μια εργασία να έχουν το ίδιο όνομα.



<!ELEMENT intro (#PCDATA)>

Περιέχει το κείμενο που θα εμφανιστεί πριν από την εκκίνηση αυτής της εργασίας. Μπορεί να περιέχει μορφοποίηση κειμένου.



<!ELEMENT onCompletion (#PCDATA)>

Περιέχει το κείμενο που θα εμφανιστεί στο πλαίσιο ολοκλήρωσης αυτής της εργασίας. Μπορεί να περιέχει μορφοποίηση κειμένου.



<!ELEMENT dependency EMPTY>

<!ATTLIST dependency

task CDATA #REQUIRED>

Δημιουργεί μια εξάρτηση μεταξύ δύο εργασιών ή υποεργασιών.