Revision 412 org.gvsig.hyperlink.app/trunk/org.gvsig.hyperlink.app/org.gvsig.hyperlink.app.extension/src/main/java/org/gvsig/hyperlink/app/extension/actions/TxtPanel.java

View differences:

TxtPanel.java
26 26
import java.awt.Dimension;
27 27
import java.net.MalformedURLException;
28 28
import java.net.URI;
29
import java.net.URISyntaxException;
29 30
import java.net.URL;
31
import java.util.logging.Level;
32
import java.util.logging.Logger;
30 33

  
31 34
import javax.swing.JTextPane;
32 35

  
33 36
import org.gvsig.andami.PluginServices;
34 37
import org.gvsig.andami.messages.NotificationManager;
35 38
import org.gvsig.hyperlink.app.extension.AbstractHyperLinkPanel;
39
import org.gvsig.hyperlink.app.extension.LinkTarget;
36 40
import org.gvsig.webbrowser.WebBrowserFactory;
37 41
import org.gvsig.webbrowser.WebBrowserPanel;
38 42

  
......
49 53
    /**
50 54
     * Default constructor.
51 55
     */
52
    public TxtPanel(URI doc) {
56
    public TxtPanel(LinkTarget doc) {
53 57
        super(doc);
54 58
        initialize();
55 59
    }
......
76 80

  
77 81
        URL url = null;
78 82
        try {
79
            url = document.normalize().toURL();
83
            url = document.getURL().toURI().normalize().toURL();
80 84
        } catch (MalformedURLException e1) {
81 85
            NotificationManager.addWarning(PluginServices.getText(this,
82 86
                "Hyperlink_linked_field_doesnot_exist"), e1);
83 87
            return;
88
        } catch (URISyntaxException ex) {
89
            NotificationManager.addWarning(PluginServices.getText(this,
90
                "Hyperlink_linked_field_doesnot_exist"), ex);
91
            return;
84 92
        }
85 93
        webbrowser.setPage(url);
86 94
        this.add(webbrowser.asJComponent(), BorderLayout.CENTER);

Also available in: Unified diff