source: versions/3.5.201/Jav_BDP/_OutlineScheme.xml @ 8117

Revision 8117, 2.8 KB checked in by sys, 5 years ago (diff)

Outline : ajout balise itemRoot + selectPart opérationnel.

Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<outline xmlns="scpf.org:outline" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml">
3        <!--
4                La balise item permet de caractériser l'appartenance des
5                nodes à chaque item. L'item peut être matérialisé ou non
6                et permet en général d'être focusé (synchro avec l'édition en cours).
7                Constitue les noeuds de remplacements lors des modifs du contenu.
8                @uri Uri de l'item. Format : mon.espace/mon.item#idSubItem.
9                @sgn Signature de la publicClass associée à l'item.
10                @st Status de l'item (-1, 1, 2, 3...), 0 pour spécifier que l'item n'est pas encore chargé.
11         -->
12        <item uri="" sgn="" st="">
13                <itemRoot sp="sc:item">
14               
15                        <!--
16                                <node> : Représente un noeud de l'arbre.
17                                @xp Expression pour retrouver le noeud dans l'item ou le subItem.
18                                        L'expression est relative au node père, au subItem ou à l'item contenant ce node. Cette expression
19                                        doit être interprétée par XED (gestion du focus) et par la facet de la BS pour le mode RW (forme XPath simplifiée).
20                                       
21                                content : xul ou xhtml.
22                         -->
23                        <!-- Cas tout internalisé -->
24                        <node xp="">
25                                <titleNode title="xxx"/>
26                                <children>
27                                        <node xp="">...</node>
28                                </children>
29                        </node>
30                       
31                        <!-- Cas item externalisé, sans meta (surcharge de titre...) -->
32                        <node xp="">
33                                <item uri="" sgn="" st="">
34                                        <itemRoot sp="sc:item">
35                                                <titleNode title="xxx"/>
36                                                <children>
37                                                        <node xp="">...</node>
38                                                </children>
39                                        </itemRoot>
40                                </item>
41                        </node>
42                       
43                        <!-- Cas item externalisé, avec meta ou surcharge de titre. -->
44                        <node xp="">
45                                <titleNode title="xxx"/>
46                                <item uri="" sgn="" st="">
47                                        <itemRoot sp="sc:item">
48                                                <children>
49                                                        <node xp="">...</node>
50                                                </children>
51                                        </itemRoot>
52                                </item>
53                        </node>
54                       
55                        <!-- Cas item externalisé, avec meta et limite de profondeur d'item atteinte -->
56                        <node xp="">
57                                <titleNode title="xxx"/>
58                                <item uri="" sgn="" st="0"/>
59                        </node>
60                       
61                        <!-- Cas item externalisé, avec meta et cycle infini constaté -->
62                        <node xp="">
63                                <titleNode title="xxx"/>
64                                <item uri="" sgn="" st="">
65                                        <cycle/>
66                                </item>
67                        </node>
68                       
69                       
70                        <!--
71                                Version éditable : Point d'insertion
72                                @xp Expression à fournir à la facet de l'item pour spécifier le point d'insertion
73                                @regexpSgn Regexp des signatures de classes autorisées pour remplacer ce noeud.
74                                @internalized Contraintes pour le remplacement de ce node.
75                        <insert xp="" regexpSgn="" internalized="always/never/userDependant"/>
76                         -->
77                       
78                        <!-- Node assumant la représentation graphique de ses noeuds fils.
79                        <mapNode xp="">
80                                <titleNode title="xxx"/>
81                        </mapNode>
82                        -->
83                </itemRoot>
84        </item>
85</outline>
Note: See TracBrowser for help on using the repository browser.