Revision 3818 trunk/extensions/extCatalogYNomenclator/src/es/gva/cit/gvsig/catalogClient/loaders/LinkLoader.java

View differences:

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