Revision 3818 trunk/extensions/extCatalogYNomenclator/src/es/gva/cit/gvsig/catalogClient/loaders/LinkLoader.java
LinkLoader.java | ||
---|---|---|
48 | 48 |
import es.gva.cit.catalogClient.traductor.ITranslator; |
49 | 49 |
import es.gva.cit.catalogClient.traductor.Translator; |
50 | 50 |
|
51 |
public class LinkLoader extends AbstractLoader{
|
|
51 |
public class LinkLoader extends LayerLoader{
|
|
52 | 52 |
|
53 |
public LinkLoader(Resource resource) { |
|
54 |
super(resource); |
|
55 |
// TODO Auto-generated constructor stub |
|
53 |
|
|
54 |
|
|
55 |
public LinkLoader(Resource resource, ITranslator translator) { |
|
56 |
super(resource, translator); |
|
57 |
|
|
56 | 58 |
} |
57 | 59 |
|
58 | 60 |
/** |
59 | 61 |
* It loads the resource to the gvSIG view |
62 |
* @throws LayerLoaderException |
|
60 | 63 |
*/ |
61 |
public boolean load() { |
|
64 |
public void loadLayer() throws LayerLoaderException { |
|
65 |
String link = getResource().getLinkage(); |
|
62 | 66 |
Browser.init(); |
63 | 67 |
try { |
64 |
Browser.displayURL(getResource().getLinkage()); |
|
65 |
return true; |
|
66 |
} catch (IOException e1) { |
|
67 |
e1.printStackTrace(); |
|
68 |
Browser.displayURL(link); |
|
69 |
} catch (IOException e) { |
|
70 |
throw new LayerLoaderException(e.getMessage(),getWindowMessage()); |
|
68 | 71 |
} |
69 |
return false; |
|
72 |
|
|
70 | 73 |
} |
71 | 74 |
|
72 |
public String getErrorMessage(ITranslator translator) {
|
|
73 |
return Translator.getText(translator,"linkError") + ".\n" +
|
|
74 |
Translator.getText(translator,"link") + ": " +
|
|
75 |
private String getErrorMessage() {
|
|
76 |
return Translator.getText(getTranslator(),"linkError") + ".\n" +
|
|
77 |
Translator.getText(getTranslator(),"link") + ": " +
|
|
75 | 78 |
getResource().getLinkage(); |
76 | 79 |
} |
77 | 80 |
|
78 |
public String getLoaderMessage(ITranslator translator) {
|
|
79 |
return Translator.getText(translator,"linkLoad");
|
|
81 |
private String getWindowMessage() {
|
|
82 |
return Translator.getText(getTranslator(),"linkLoad");
|
|
80 | 83 |
} |
81 | 84 |
|
82 | 85 |
} |
Also available in: Unified diff