Revision 212 trunk/org.gvsig.scripting/org.gvsig.scripting.lib/org.gvsig.scripting.lib.impl/src/main/java/org/gvsig/scripting/impl/DefaultScriptingHelpManager.java

View differences:

DefaultScriptingHelpManager.java
24 24
import javax.help.HelpSet;
25 25
import javax.help.HelpSetException;
26 26

  
27
import com.sun.java.help.search.Indexer;
28

  
27 29
import org.gvsig.scripting.ScriptingHelpManager;
28 30
import org.gvsig.scripting.ScriptingManager;
29 31

  
30
import com.sun.java.help.search.Indexer;
31 32

  
32

  
33 33
public class DefaultScriptingHelpManager implements ScriptingHelpManager {
34 34
	
35 35
	//private ScriptingManager manager;
......
103 103
				this.getHelpSet().add(this.loadHelp(helps[i], helpUrl));
104 104
				URL indexUrl=null;
105 105
				try {
106
					indexUrl = (new File(this.getFolder().getPath() + File.separator + helps[i] + File.separator + "IdeHelpIndex.xml")).toURL();
106
                    indexUrl =
107
                        (new File(this.getFolder().getPath() + File.separator
108
                            + helps[i] + File.separator + "IdeHelpIndex.xml"))
109
                            .toURI().toURL();
107 110
				} catch (MalformedURLException e) {
108 111
					// TODO Auto-generated catch block
109 112
					e.printStackTrace();
......
129 132
			return ;
130 133
		}
131 134
		try{
132
			Class clazz = Class.forName("com.sun.java.help.search.Indexer" );
135
            Class<?> clazz = Class.forName("com.sun.java.help.search.Indexer");
133 136
			Field fld = clazz.getDeclaredField( "kitRegistry" );
134 137
			fld.setAccessible( true );
135
			Hashtable hash = (Hashtable) fld.get( null );
138
            Hashtable<?, ?> hash = (Hashtable<?, ?>) fld.get(null);
136 139
			hash.clear();
137 140

  
138 141
			clazz = Class.forName("com.sun.java.help.search.HTMLIndexerKit" );
......
246 249
		URL[] urls = new URL[2];
247 250
		urls[0] = url;
248 251
		try {
249
			urls[1]= this.getFolder().toURL();
252
            urls[1] = this.getFolder().toURI().toURL();
250 253
		} catch (MalformedURLException e2){
251 254
			e2.printStackTrace();
252 255
		}
......
456 459
					strLine = br.readLine();
457 460
				}
458 461

  
459
				Iterator it = methodsIndex.iterator();
462
                Iterator<ScriptingHelpMethod> it = methodsIndex.iterator();
460 463
				while(it.hasNext()){
461
					ScriptingHelpMethod mn = (ScriptingHelpMethod)it.next();
464
					ScriptingHelpMethod mn = it.next();
462 465
					outIndex.write("\t<indexitem text=\""+mn.getName()+"\" expand=\"false\">\n");
463 466

  
464 467
					Iterator<ScriptingHelpClass> itcn = mn.iterator();
......
552 555

  
553 556
	private static class DefaultScriptingHelpAPI implements ScriptingHelpAPI{
554 557

  
555
		private String name;
558
		private final String name;
556 559
		
557 560
		DefaultScriptingHelpAPI(String name){
558 561
			this.name = name;

Also available in: Unified diff