Révision 780

tmp/org.txm.libs.jfreechart/build.properties (revision 780)
2 2
               about.html,\
3 3
               about_files/,\
4 4
               lib/jcommon-1.0.21.jar,\
5
               lib/jfreechart-1.0.17.jar,\
6
               .
5
               .,\
6
               lib/jfreechart-1.0.17.jar
7
jars.compile.order = 
tmp/org.txm.libs.jfreechart/.classpath (revision 780)
1 1
<?xml version="1.0" encoding="UTF-8"?>
2 2
<classpath>
3
	<classpathentry exported="true" kind="lib" path="lib/jfreechart-1.0.17.jar"/>
3 4
	<classpathentry exported="true" kind="lib" path="lib/jcommon-1.0.21.jar"/>
4
	<classpathentry exported="true" kind="lib" path="lib/jfreechart-1.0.17.jar"/>
5 5
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
6 6
	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
7 7
	<classpathentry kind="output" path="bin"/>
tmp/org.txm.statsengine.core/src/org/txm/statsengine/core/StatEngines.java (revision 780)
48 48
			try {
49 49
				se.start(monitor);
50 50
			} catch (Exception e2) {
51
				System.out.println("Error: fail to start StatEngine: "+se.getName()+": "+e2.getLocalizedMessage());
51
				System.err.println("Error: fail to start StatEngine: "+se.getName()+": "+e2.getLocalizedMessage());
52
				e2.printStackTrace();
52 53
			}
53 54

  
54 55
		}
......
65 66
			try {
66 67
				se.stop();
67 68
			} catch (Exception e2) {
68
				System.out.println("Error: fail to stop StatEngine: "+se.getName()+": "+e2.getLocalizedMessage());
69
				System.err.println("Error: fail to stop StatEngine: "+se.getName()+": "+e2.getLocalizedMessage());
70
				e2.printStackTrace();
69 71
			}
70 72
		}
71 73
		return true;
tmp/org.txm.chartsengine.r.rcp/META-INF/MANIFEST.MF (revision 780)
11 11
 org.txm.rcp;bundle-version="0.7.8"
12 12
Bundle-Vendor: Textometrie.org
13 13
Import-Package: org.txm.chartsengine.rcp.messages
14
Export-Package: org.txm.rcp.chartsengine.r.preferences
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/preferences/ChartsEnginePreferences.java (revision 780)
95 95
		Preferences preferences = DefaultScope.INSTANCE.getNode(PREFERENCES_NODE);
96 96
		
97 97
		preferences.put(CURRENT_NAME, "jfreechart_charts_engine"); //$NON-NLS-1$
98
		// FIXME: for build tests
99
		//preferences.put(CURRENT_NAME, "r_charts_engine"); //$NON-NLS-1$
98 100
		preferences.put(DEFAULT_EXPORT_FORMAT, "svg"); //$NON-NLS-1$
99 101

  
100 102
		
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/ChartsEngine.java (revision 780)
10 10
import org.eclipse.core.runtime.IConfigurationElement;
11 11
import org.eclipse.core.runtime.IExtension;
12 12
import org.eclipse.core.runtime.IExtensionPoint;
13
import org.eclipse.core.runtime.InvalidRegistryObjectException;
13 14
import org.eclipse.core.runtime.Platform;
14 15
import org.eclipse.core.runtime.RegistryFactory;
15 16
import org.txm.Engine;
......
222 223
	 */
223 224
	public static void createChartsEngines()	{
224 225

  
225
		Log.info("Looking for charts engines contributions with extension point id " + ChartsEngine.extensionPointId + ".");
226
		
227
		ChartsEngine.chartsEngines = new ArrayList<ChartsEngine>();
228
		ChartsEngine.currentChartsEngineIndex = 0;
226
		try {
227
			Log.info("Looking for charts engines contributions with extension point id " + ChartsEngine.extensionPointId + ".");
228
			
229
			ChartsEngine.chartsEngines = new ArrayList<ChartsEngine>();
230
			ChartsEngine.currentChartsEngineIndex = 0;
229 231

  
230
		// FIXME: Debug: dump all installed extensions for each extension point id starting with "org.txm"
231
		IExtensionPoint[] points = RegistryFactory.getRegistry().getExtensionPoints();
232
		for (int i = 0; i < points.length; i++) {
233
			if(points[i].getUniqueIdentifier().startsWith("org.txm"))	{
234
				System.out.println("*********************ChartsEngine.createChartsEngines(): point id = " + points[i].getUniqueIdentifier());
235
				IExtension[] extensions = points[i].getExtensions();
236
				for (int j = 0; j < extensions.length; j++) {
237
					System.out.println("----------------ChartsEngine.createChartsEngines(): " + extensions[j].getExtensionPointUniqueIdentifier());
238
					System.out.println("ChartsEngine.createChartsEngines(): " + extensions[j].getLabel());
239
					System.out.println("ChartsEngine.createChartsEngines(): " + extensions[j].getContributor().getName());
232
			IConfigurationElement[] contributions =  RegistryFactory.getRegistry().getConfigurationElementsFor(ChartsEngine.extensionPointId);
233

  
234
			Log.info(contributions.length + " charts engines found.");
235
			
236
			for(int i = 0; i < contributions.length; i++) {
237
				try {
238
					ChartsEngine chartsEngine = (ChartsEngine)contributions[i].createExecutableExtension("class"); //$NON-NLS-1$
239
					chartsEngine.registerChartCreatorExtensions();
240
					ChartsEngine.chartsEngines.add(chartsEngine);
240 241
				}
242
				catch(CoreException e) {
243
					e.printStackTrace();
244
				} 
241 245
			}
242 246
		}
243
		
244
		IConfigurationElement[] contributions =  RegistryFactory.getRegistry().getConfigurationElementsFor(ChartsEngine.extensionPointId);
245

  
246
		Log.info(contributions.length + " charts engines found.");
247
		
248
		for(int i = 0; i < contributions.length; i++) {
249
			try {
250
				ChartsEngine chartsEngine = (ChartsEngine)contributions[i].createExecutableExtension("class"); //$NON-NLS-1$
251
				chartsEngine.registerChartCreatorExtensions();
252
				ChartsEngine.chartsEngines.add(chartsEngine);
253
			}
254
			catch(CoreException e) {
255
				e.printStackTrace();
256
			} 
247
		catch (InvalidRegistryObjectException e) {
248
			// TODO Auto-generated catch block
249
			e.printStackTrace();
257 250
		}
258 251
	}
259 252

  
tmp/org.txm.chartsengine.core/plugin.xml (revision 780)
13 13
         point="org.txm.EnginesManager">
14 14
      <EngineManager
15 15
            class="org.txm.chartsengine.core.ChartEnginesManager"
16
            description="chart engines manager"
16
            description="Charts Engines Manager"
17 17
            name="org.txm.chartsengine.core.ChartEnginesManager">
18 18
      </EngineManager>
19 19
   </extension>
tmp/org.txm.searchengine.core/src/org/txm/searchengine/core/SearchEngines.java (revision 780)
46 46
					System.out.println("Fail to initialize " + e.getName() + " search engine.");
47 47
				}
48 48
			} catch(Exception e) {
49
				System.out.println("Error: fail to instanciate " + contributions[i].getName() + ": " + e.getLocalizedMessage());
49
				System.err.println("Error: fail to instanciate " + contributions[i].getName() + ": " + e.getLocalizedMessage());
50 50
				e.printStackTrace();
51 51
			}
52 52
		}
......
71 71
			try {
72 72
				se.start(monitor);
73 73
			} catch (Exception e2) {
74
				System.out.println("Error: fail to start SearchEngine: " + se.getName() + ": " + e2.getLocalizedMessage());
74
				System.err.println("Error: fail to start SearchEngine: " + se.getName() + ": " + e2.getLocalizedMessage());
75
				e2.printStackTrace();
75 76
			}
76 77
		}
77 78
		return true;
......
83 84
		for (Engine e : engines.values()) {
84 85
			
85 86
			SearchEngine se = (SearchEngine)e;
86
			System.out.println("Stoping "+ se.getName()+" searchengine.");
87
			System.out.println("Stopping "+ se.getName()+" searchengine.");
87 88
			try {
88 89
				se.stop();
89 90
			} catch (Exception e2) {
90
				System.out.println("Error: fail to stop SearchEngine: " + se.getName() + ": " + e2.getLocalizedMessage());
91
				System.err.println("Error: fail to stop SearchEngine: " + se.getName() + ": " + e2.getLocalizedMessage());
92
				e2.printStackTrace();
91 93
			}
92 94
		}
93 95
		return true;

Formats disponibles : Unified diff