* Bug 12345: tree_show() moved [gui] => [data_structures]
[scilab.git] / scilab / etc / classpath.xml.in
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE classpaths SYSTEM "../modules/jvm/xml/classpath.dtd">
3 <!-- =================== -->
4 <!--
5  default CLASSPATH for Scilab
6
7  @author Allan CORNET
8  @author Sylvestre LEDRU
9  @date INRIA 2007/2008
10  ===================
11  Don't touch if you do not know what you are doing
12 -->
13 <!-- =================== -->
14 <!--
15 Scilab Java dependencies can be load in different ways.
16 It can be:
17 * startup - Load immediatly the dep when Scilab starts (default behaviour)
18 * background - After Scilab engine is loaded, load the dep in the background
19 * onUse - Load the deps only when needed (once)
20
21 Some deps can be also disabled only for a specific mode.
22 The option is "disableUnderMode" and can be:
23 * STD - Normal mode
24 * NW - No Window mode (ie command line but with graphics
25 * API - Scilab as an API
26 -->
27
28 <classpaths>
29
30 <!-- Mandatory on startup -->
31 <path value="@FLEXDOCK@"/>
32 <path value="@SKINLF@"/>
33 <path value="@LOOKS@"/>
34 <path value="@COMMONS_LOGGING@"/>
35 <path value="@JHALL@"/>
36 <path value="@LUCENE@"/>
37 <path value="@LUCENE_ANALYZER@"/>
38 <path value="@LUCENE_PARSER@"/>
39
40 <!-- Load when needed -->
41
42 <path value="@FREEHEP_UTIL@" load="onUse">
43   <load on="emf_graphic_export"/>
44 </path>
45
46 <path value="@FREEHEP_IO@" load="onUse">
47   <load on="emf_graphic_export"/>
48 </path>
49
50 <path value="@FREEHEP_GRAPHICSIO@" load="onUse">
51   <load on="emf_graphic_export"/>
52 </path>
53
54 <path value="@FREEHEP_GRAPHICSIO_EMF@" load="onUse">
55   <load on="emf_graphic_export"/>
56 </path>
57
58 <path value="@FREEHEP_GRAPHICS2D@" load="onUse">
59   <load on="emf_graphic_export"/>
60 </path>
61
62 <path value="@JROSETTA_API@" load="onUse">
63         <load on="Console" />
64         <load on="SciNotes" />
65 </path>
66 <path value="@JROSETTA_ENGINE@" load="onUse">
67         <load on="Console" />
68         <load on="SciNotes" />
69 </path>
70
71 <path value="@JGRAPHX@" load="onUse">
72     <load on="Xcos"/>
73     <load on="documentationGeneration"/>
74 </path>
75
76 <path value="@SCIRENDERER_CP@"/>
77
78 <path value="@JOGL2@"/>
79
80 <path value="@GLUEGEN2_RT@"/>
81
82 <!-- Temp. loaded at startup -->
83 <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
84 <!-- END -->
85
86 <!-- Documentation (not mandatory) -->
87 <path value="@JEUCLID_CORE@" load="onUse">
88     <load on="documentationGeneration"/>
89     <load on="graphics_mathml_textrendering"/>
90     <load on="xcos_mathml_rendering"/>
91 </path>
92
93 <path value="@JLATEXMATH_FOP@" load="onUse">
94     <load on="documentationGeneration"/>
95     <load on="pdf_ps_eps_graphic_export"/>
96 </path>
97 <path value="@FOP@" load="onUse">
98     <load on="documentationGeneration"/>
99     <load on="pdf_ps_eps_graphic_export"/>
100 </path>
101 <path value="@SAXON@" load="onUse">
102     <load on="documentationGeneration"/>
103 </path>
104 <path value="@BATIK@" load="onUse">
105     <load on="documentationGeneration"/>
106     <load on="graphics_mathml_textrendering"/>
107     <load on="svg_graphic_export"/>
108     <load on="pdf_ps_eps_graphic_export"/>
109     <load on="Xcos"/>
110 </path>
111 <path value="@XML_APIS_EXT@" load="onUse">
112     <load on="documentationGeneration"/>
113     <load on="pdf_ps_eps_graphic_export"/>
114     <load on="Xcos"/>
115 </path>
116
117 <!-- PDF doc generation -->
118 <path value="@COMMONS_IO@" load="onUse">
119     <load on="documentationGeneration"/>
120     <load on="graphics_mathml_textrendering"/>
121     <load on="pdf_ps_eps_graphic_export"/>
122     <load on="Xcos"/>
123 </path>
124
125 <!-- PDF doc generation (dep of jeuclid) -->
126 <path value="@XMLGRAPHICS_COMMONS@" load="onUse">
127     <load on="documentationGeneration"/>
128     <load on="graphics_mathml_textrendering"/>
129     <load on="pdf_ps_eps_graphic_export"/>
130     <load on="Xcos"/>
131 </path>
132 <path value="@AVALON_FRAMEWORK@" load="onUse">
133     <load on="documentationGeneration"/>
134     <load on="pdf_ps_eps_graphic_export"/>
135 </path>
136
137 <path value="@JLATEXMATH@" load="onUse">
138       <load on="documentationGeneration"/>
139     <load on="graphics_latex_textrendering"/>
140     <load on="pdf_ps_eps_graphic_export"/>
141     <load on="Xcos"/>
142 </path>
143
144 <!-- helptools module doc generation -->
145 <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
146     <load on="documentationGeneration"/>
147     <load on="copyAsHTMLinScinotes"/>
148 </path>
149
150 <path value="@ECJ@" load="onUse">
151     <load on="external_objects_java"/>
152 </path>
153
154 <!-- Mandatory on startup -->
155 <path value="$SCILAB/modules/jvm/jar/org.scilab.modules.jvm.jar"/>
156 <path value="$SCILAB/modules/commons/jar/org.scilab.modules.commons.jar"/>
157
158 <!-- Console GUI dep -->
159 <path value="$SCILAB/modules/history_manager/jar/org.scilab.modules.history_manager.jar" disableUnderMode="NW"/>
160 <path value="$SCILAB/modules/completion/jar/org.scilab.modules.completion.jar" load="onUse">
161         <load on="Console"/>
162         <load on="SciNotes"/>
163 </path>
164
165 <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
166
167 <path value="$SCILAB/modules/localization/jar/org.scilab.modules.localization.jar"/>
168 <path value="$SCILAB/modules/action_binding/jar/org.scilab.modules.action_binding.jar"/>
169
170 <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
171 <path value="$SCILAB/modules/gui/etc"/> <!-- Scilab Flexdock theme -->
172 <path value="$SCILAB/modules/gui/images/icons/"/> <!-- Scilab Flexdock icons -->
173
174 <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
175
176 <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
177
178 <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
179
180 <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
181
182 <!-- scinotes module -->
183 <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
184     <load on="SciNotes"/>
185 </path>
186
187 <!-- Xcos module -->
188 <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
189     <load on="Xcos"/>
190     <load on="documentationGeneration"/>
191 </path>
192
193 <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
194     <load on="Xcos"/>
195     <load on="documentationGeneration"/>
196 </path>
197
198 <!-- TO DO Load only when we need -->
199 <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
200
201 <!-- TO DO Load only when we need -->
202 <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
203 <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
204
205 <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>
206
207 <path value="$SCILAB/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar" />
208
209 </classpaths>