Revision 503

View differences:

org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text.properties
1
#Translations for language [es]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=10 p\u00e1ginas hacia adelante
4
Aceptar=Aceptar
5
Action=Acci\u00f3n
6
Actions=Acciones
7
Add_action=A\u00f1adir acci\u00f3n
8
Advanced_Hyperlink=Hiperenlace avanzado
9
Campo=Campo
10
Cancel=Cancelar
11
Capa=Capa
12
de=de
13
diez_paginas_atras=10 p\u00e1ginas hacia atr\u00e1s
14
Error_reading_layer_fields=Error leyendo los campos de la capa
15
Extension=Extensi\u00f3n
16
HTML_and_text_formats=Enlazar con ficheros de texto y HTML
17
HTML_and_text_formats_in_system_application=Enlazar con ficheros de texto y HTML (navegador)
18
Hyperlink=Hiperenlace
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_settings=Configurar hiperenlace
22
Hyperlink_Settings=Configurar Hiperenlace
23
Image_format=Enlazar con ficheros de imagen
24
imprimir=Imprimir
25
Load_Raster_Layer=Cargar capa r\u00e1ster
26
Load_Vector_Layer=Cargar capa vectorial
27
Loads_raster_layers_in_gvSIG=Carga capas r\u00e1ster en la vista activa
28
Loads_vector_layers_in_gvSIG=Carga capas vectoriales en la vista activa
29
Pagina=P\u00e1gina
30
pagina_atras=P\u00e1gina anterior
31
pagina_delante=P\u00e1gina siguiente
32
PDF_format=Enlazar con ficheros PDF
33
pdf_viewer=Visor de PDF
34
primera_pagina=Primera p\u00e1gina
35
Remove_action=Eliminar acci\u00f3n
36
Shows_HTML_or_text_files_in_gvSIG=Muestra ficheros HTML o de texto en gvSIG
37
Shows_HTML_or_text_files_in_system_application=Muestra ficheros HTML o de texto (navegador)
38
Shows_image_files_in_gvSIG=Muestra im\u00e1genes en gvSIG
39
Shows_PDF_files_in_gvSIG=Muestra ficheros PDF en gvSIG
40
Shows_SVG_files_in_gvSIG=Muestra ficheros SVG en gvSIG
41
SVG_format=Enlazar con ficheros SVG
42
ultima_pagina=\u00daltima p\u00e1gina
43
valor_incorrecto=Valor incorrecto
44
View_Tools_Query=
45
Shows_Folders_in_gvSIG=Muestra directorios enlazados
46
Bad_path=La ruta no existe
47
Folder_formats=Enlazar con directorios
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_ro.properties
1
#Translations for language [ro]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Accept\u0103
5
Action=Ac\u0163iune
6
Actions=Ac\u0163iuni
7
Add_action=Adaug\u0103 ac\u0163iune
8
Advanced_Hyperlink=Hyperlink avansat
9
Campo=C\u00e2mp
10
Cancel=Anulez
11
Capa=Strat
12
de=0\=de 0
13
diez_paginas_atras=
14
Enable_hyperlink=Activa\u021bi hiperleg\u0103tur\u0103
15
Error\ reading\ layer\ fields=
16
Extension=Extensie
17
HTML_and_text_formats=Leg\u0103tur\u0103 c\u0103tre fi\u0219iere text \u0219i .html
18
Hyperlink=Hiperleg\u0103tur\u0103
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Set\u0103ri hiperleg\u0103tur\u0103
22
Image_format=Leg\u0103tur\u0103 c\u0103tre imagine
23
imprimir=
24
Load_Raster_Layer=\u00cenc\u0103rcare rastru
25
Load_Vector_Layer=\u00cenc\u0103rcare vector
26
Loads_raster_layers_in_gvSIG=\u00cencarc\u0103 strate rastru \u00een vederea curent\u0103
27
Loads_vector_layers_in_gvSIG=\u00cencarc\u0103 strate vector \u00een vederea curent\u0103
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Leg\u0103tur\u0103 la fi\u0219iere .pdf
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Elimin\u0103 ac\u021biune
35
Shows_HTML_or_text_files_in_gvSIG=Arat\u0103 fi\u0219iere .html sau text \u00een gvSIG
36
Shows_image_files_in_gvSIG=Arat\u0103 fi\u0219iere imagini \u00een gvSIG
37
Shows_PDF_files_in_gvSIG=Arat\u0103 fi\u0219iere .pdf \u00een gvSIG
38
Shows_SVG_files_in_gvSIG=Arat\u0103 fi\u0219iere .svg \u00een gvSIG
39
SVG_format=Leg\u0103tur\u0103 la fi\u0219iere .svg
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_zh.properties
1
#Translations for language [zh]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=\u786e\u5b9a
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=\u5b57\u6bb5
10
Cancel=\u53d6\u6d88
11
Capa=\u56fe\u5c42
12
de=
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_ca.properties
1
#Translations for language [ca]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Acceptar
5
Action=Acci\u00f3
6
Actions=Accions
7
Add_action=Afegir acci\u00f3
8
Advanced_Hyperlink=Hiperenlla\u00e7 avan\u00e7at
9
Campo=Camp
10
Cancel=Cancel\u00b7lar
11
Capa=Capa
12
de=de
13
diez_paginas_atras=
14
Enable_hyperlink=Activar hiperenlla\u00e7
15
Error\ reading\ layer\ fields=
16
Extension=Extensi\u00f3
17
HTML_and_text_formats=Enlla\u00e7ar amb fitxers de text i HTML
18
Hyperlink=Hiperenlla\u00e7
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Configurar hiperenlla\u00e7
22
Image_format=Enlla\u00e7ar amb fitxers d'imatge
23
imprimir=
24
Load_Raster_Layer=Carregar capa r\u00e0ster
25
Load_Vector_Layer=Carregar capa vectorial
26
Loads_raster_layers_in_gvSIG=Carrega capes r\u00e0ster en la vista activa
27
Loads_vector_layers_in_gvSIG=Carrega capes vectorials en la vista activa
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Enlla\u00e7ar amb fitxers PDF
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Eliminar acci\u00f3
35
Shows_HTML_or_text_files_in_gvSIG=Mostra fitxers HTML o de text en gvSIG
36
Shows_image_files_in_gvSIG=Mostra imatges en gvSIG
37
Shows_PDF_files_in_gvSIG=Mostra fitxers PDF en gvSIG
38
Shows_SVG_files_in_gvSIG=Mostra fitxers SVG en gvSI
39
SVG_format=Enlla\u00e7ar amb fitxers SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_pt.properties
1
#Translations for language [pt]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Aceitar
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=Campo
10
Cancel=Cancelar
11
Capa=Capa
12
de=of
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_sr.properties
1
#Translations for language [sr]
2
#Mon Nov 02 08:36:02 CET 2009
3
10_paginas_delante=
4
Aceptar=Prihvati
5
Action=Aktivnost
6
Actions=Aktivnosti
7
Add_action=Dodaj aktivnost
8
Advanced_Hyperlink=Napredni Hyperlink
9
Campo=Polje
10
Cancel=Odustani
11
Capa=Lejer
12
de=od
13
diez_paginas_atras=
14
Enable_hyperlink=Aktivirati hyperlink
15
Error\ reading\ layer\ fields=
16
Extension=Ekstenzija
17
HTML_and_text_formats=Pove\u017ei sa datotekama teksta i HTML
18
Hyperlink=Hyperlink
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Konfiguracija hyperlink-a
22
Image_format=Pove\u017ei sa datotekama slika
23
imprimir=
24
Load_Raster_Layer=U\u010ditaj raster lejer
25
Load_Vector_Layer=U\u010ditaj vektorski lejer
26
Loads_raster_layers_in_gvSIG=U\u010ditavanje raster lejera u aktivnom prikazu
27
Loads_vector_layers_in_gvSIG=U\u010ditavanje vektorskih lejera u aktivnom prikazu
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Povezivanje sa PDF datotekama 
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Ukloni akciju
35
Shows_HTML_or_text_files_in_gvSIG=Prika\u017ei HTML datoteke ili tekstualne datoteke u gvSIG
36
Shows_image_files_in_gvSIG=Prikazuje slike u gvSIG-u
37
Shows_PDF_files_in_gvSIG=Prikazuje PDF datoteke u gvSIG-u
38
Shows_SVG_files_in_gvSIG=Prikazuje SVG datoteke u gvSIG-u
39
SVG_format=Pove\u017ei sa datotekama SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_tr.properties
1
#Translations for language [tr]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Kabul et
5
Action=Eylem
6
Actions=Eylemler
7
Add_action=Eylem ekle
8
Advanced_Hyperlink=Geli\u015fmi\u015f Ba\u011f
9
Campo=Alan
10
Cancel=\u0130ptal
11
Capa=Katman
12
de=
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=Eklenti
17
HTML_and_text_formats=
18
Hyperlink=Ba\u011f
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Ba\u011f ayarlar\u0131
22
Image_format=G\u00f6r\u00fcnt\u00fc dosyalar\u0131na ba\u011f
23
imprimir=
24
Load_Raster_Layer=Raster katman\u0131 y\u00fckle
25
Load_Vector_Layer=Vekt\u00f6r katman\u0131 y\u00fckle
26
Loads_raster_layers_in_gvSIG=Aktif penceredeki raster katmanlar\u0131 y\u00fckler
27
Loads_vector_layers_in_gvSIG=Aktif penceredeki vekt\u00f6r katmanlar\u0131 y\u00fckler
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=PDf dosyalar\u0131na ba\u011f
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Eylemi kald\u0131r
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=gvSIG de g\u00f6r\u00fcnt\u00fc dosyalar\u0131n\u0131 g\u00f6sterir
37
Shows_PDF_files_in_gvSIG=gvSIG de PDF dosyalar\u0131n\u0131 g\u00f6sterir
38
Shows_SVG_files_in_gvSIG=gvSIG de SVG dosyalar\u0131n\u0131 g\u00f6sterir
39
SVG_format=SVG dosyalar\u0131na ba\u011f
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_ru.properties
1
#Translations for language [ru]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=\u041e\u041a
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=\u041f\u043e\u043b\u0435
10
Cancel=\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c
11
Capa=\u0421\u043b\u043e\u0439
12
de=\u0438\u0437
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_de.properties
1
#Translations for language [de]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=10 Seiten vor
4
Aceptar=OK
5
Action=Verbindung
6
Actions=Eigenschaften
7
Add_action=Link hinzuf\u00fcgen
8
Advanced_Hyperlink=Erweiterung Hyperlink
9
Campo=Feld
10
Cancel=Abbrechen
11
Capa=Layer
12
de=von
13
diez_paginas_atras=
14
Enable_hyperlink=Hyperlink an
15
Error\ reading\ layer\ fields=
16
Extension=Erweiterung
17
HTML_and_text_formats=Link zu Text und html
18
Hyperlink=Hyperlink
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Einstellungen Hyperlink
22
Image_format=Link zu Bildern
23
imprimir=
24
Load_Raster_Layer=Raster-Layer
25
Load_Vector_Layer=Vektor-Layer
26
Loads_raster_layers_in_gvSIG=Raster-Layer werden in der aktiven Ansicht geladen
27
Loads_vector_layers_in_gvSIG=Vektor-Layer werden in der aktiven Ansicht geladen
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Link zu pdf
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Link entfernen
35
Shows_HTML_or_text_files_in_gvSIG=Zeigt HTML- oder Text-Dateien in gvSIG an
36
Shows_image_files_in_gvSIG=Bild-Dateien in gvSIG anzeigen
37
Shows_PDF_files_in_gvSIG=PDF- Dateien in gvSIG anzeigen
38
Shows_SVG_files_in_gvSIG=SVG-Dateien in gvSIG anzeigen
39
SVG_format=Link zu svg
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_sw.properties
1
#Translations for language [sw]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Idhinisha
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=Safu/Eneo lililowazi
10
Cancel=Futa
11
Capa=Safu/Tabata
12
de=ya
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_el.properties
1
#Translations for language [el]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=\u0391\u03c0\u03bf\u03b4\u03bf\u03c7\u03ae
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=\u03a0\u03b5\u03b4\u03af\u03bf
10
Cancel=\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7
11
Capa=\u0395\u03c0\u03af\u03c0\u03b5\u03b4\u03bf
12
de=\u03c4\u03bf\u03c5
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_gl.properties
1
#Translations for language [gl]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Aceptar
5
Action=Acci\u00f3n
6
Actions=Acci\u00f3ns
7
Add_action=Engadir acci\u00f3n
8
Advanced_Hyperlink=Hiperenlace avanzado
9
Campo=Campo
10
Cancel=Cancelar
11
Capa=Capa
12
de=de
13
diez_paginas_atras=
14
Enable_hyperlink=Activar hiperenlace
15
Error\ reading\ layer\ fields=
16
Extension=Extensi\u00f3n
17
HTML_and_text_formats=Enlazar con arquivos de texto e HTML
18
Hyperlink=Hiperenlace
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Configurar Hiperenlace
22
Image_format=Enlazar con arquivos de imaxe
23
imprimir=
24
Load_Raster_Layer=Cargar capa r\u00e1ster
25
Load_Vector_Layer=Cargar capa vectorial
26
Loads_raster_layers_in_gvSIG=Carga capas raster na vista activa
27
Loads_vector_layers_in_gvSIG=Carga capas vectoriais na vista activa
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Enlazar con arquivos PDF
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Eliminar acci\u00f3n
35
Shows_HTML_or_text_files_in_gvSIG=Amosa arquivos HTML ou de texto en gvSIG
36
Shows_image_files_in_gvSIG=Amosa imaxes en gvSIG
37
Shows_PDF_files_in_gvSIG=Amosa arquivos PDF en gvSIG
38
Shows_SVG_files_in_gvSIG=Amosa arquivos SVG en gvSIG
39
SVG_format=Enlazar cos arquivos SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_en.properties
1
#Translations for language [en]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=10 pages forward
4
Aceptar=Accept
5
Action=Action
6
Actions=Actions
7
Add_action=Add action
8
Advanced_Hyperlink=Advanced Hyperlink
9
Campo=Field
10
Cancel=Cancel
11
Capa=Layer
12
de=of
13
diez_paginas_atras=10 pages backward
14
Enable_hyperlink=Enable hyperlink
15
Error_reading_layer_fields=Error reading layer fields
16
Extension=Extension
17
HTML_and_text_formats=Link to text and HTML files
18
HTML_and_text_formats_in_system_application=Link to text and HTML files (in browser)
19
Hyperlink=Hyperlink
20
Hyperlink__field_value_is_not_valid_file=
21
Hyperlink_linked_field_doesnot_exist=
22
Hyperlink_settings=Hyperlink settings
23
Hyperlink_Settings=Hyperlink Settings
24
Image_format=Link to image files
25
imprimir=Print
26
Load_Raster_Layer=Load raster layer
27
Load_Vector_Layer=Load Vector Layer
28
Loads_raster_layers_in_gvSIG=Loads raster layers in active view
29
Loads_vector_layers_in_gvSIG=Loads vector layers in active view
30
Pagina=Page
31
pagina_atras=Previous page
32
pagina_delante=Next page
33
PDF_format=Link to PDF files
34
pdf_viewer=PDF viewer
35
primera_pagina=First page
36
Remove_action=Remove action
37
Shows_HTML_or_text_files_in_gvSIG=Use internal viewer for HTML and text files
38
Shows_HTML_or_text_files_in_system_application=Use internal viewer for HTML and text files (in browser)
39
Shows_HTML_or_text_files_inside_gvSIG=Shows HTML or text files in gvSIG
40
Shows_image_files_in_gvSIG=Shows image files in gvSIG
41
Shows_PDF_files_in_gvSIG=Shows PDF files in gvSIG
42
Shows_SVG_files_in_gvSIG=Shows SVG files in gvSIG
43
SVG_format=Link to SVG files
44
ultima_pagina=Last Page
45
valor_incorrecto=Incorrect value
46
View_Tools_Query=View tools query
47
Bad_path=The path does not exist
48
Shows_Folders_in_gvSIG=Shows linked Folders
49
Folder_formats=Link to Folders
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_cs.properties
1
#Translations for language [cs]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Budi\u017e
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=Pole
10
Cancel=Zru\u0161it
11
Capa=Vrstva
12
de=of
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_pt_BR.properties
1
#Translations for language [pt_BR]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=10 p\u00e1ginas adiante
4
Aceptar=Aceitar
5
Action=A\u00e7\u00e3o
6
Actions=A\u00e7\u00f5es
7
Add_action=Adicionar a\u00e7\u00e3o
8
Advanced_Hyperlink=Hiperlink avan\u00e7ado
9
Campo=Campo
10
Cancel=Cancelar
11
Capa=Plano de Informa\u00e7\u00e3o
12
de=de
13
diez_paginas_atras=
14
Enable_hyperlink=Ativar hiperlink
15
Error\ reading\ layer\ fields=
16
Extension=Extens\u00e3o
17
HTML_and_text_formats=Linkar com arquivo de texto e HTML
18
Hyperlink=Hiperlink
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Configurar hiperlink
22
Image_format=Link com arquivo de imagem
23
imprimir=
24
Load_Raster_Layer=Carregar plano de informa\u00e7\u00e3o de imagem
25
Load_Vector_Layer=Carregar Plano de Informa\u00e7\u00e3o Vetorial
26
Loads_raster_layers_in_gvSIG=Carregar plano de informa\u00e7\u00e3o de imagem no bloco ativo.
27
Loads_vector_layers_in_gvSIG=Carregar plano de informa\u00e7\u00e3o vetorial no Bloco ativo
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Conectar com arquivo PDF
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Remover edi\u00e7\u00e3o
35
Shows_HTML_or_text_files_in_gvSIG=Mostrar arquivos HTML ou de texto no gvSIG
36
Shows_image_files_in_gvSIG=Mostrar imagem no gvSIG
37
Shows_PDF_files_in_gvSIG=Mostrar arquivo PDF no gvSIG
38
Shows_SVG_files_in_gvSIG=Mostrar arquivo SVG no gvSIG
39
SVG_format=Linkar ao arquivo SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_fr.properties
1
#Translations for language [fr]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Accepter
5
Action=Op\u00e9ration
6
Actions=Op\u00e9rations
7
Add_action=Ajouter op\u00e9ration
8
Advanced_Hyperlink=Hyperlien avanc\u00e9
9
Campo=Champ
10
Cancel=Annuler
11
Capa=Couche
12
de=de
13
diez_paginas_atras=
14
Enable_hyperlink=Activer hyperlien
15
Error\ reading\ layer\ fields=
16
Extension=Extension
17
HTML_and_text_formats=Lier \u00e0 des fichiers texte ou HTML
18
Hyperlink=Hyperlien
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Configuration hyperlien
22
Image_format=Lier \u00e0 des fichiers image
23
imprimir=
24
Load_Raster_Layer=Charger une couche Raster
25
Load_Vector_Layer=Charger couche vecteur
26
Loads_raster_layers_in_gvSIG=Charger des couches Raster dans la vue active
27
Loads_vector_layers_in_gvSIG=Charger des couches vecteurs dans la vue active
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Lier \u00e0 des fichiers PDF
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Supprimer op\u00e9ration
35
Shows_HTML_or_text_files_in_gvSIG=Affiche les fichiers HTML ou texte dans gvSIG
36
Shows_image_files_in_gvSIG=Affiche les fichiers images dans gvSIG
37
Shows_PDF_files_in_gvSIG=Affiche les fichiers PDF dans gvSIG
38
Shows_SVG_files_in_gvSIG=Affiche les fichiers SVG dans gvSIG
39
SVG_format=Lier \u00e0 des fichiers SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_en_US.properties
1
#Translations for language [en_US]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Ok
5
Action=Action
6
Actions=Actions
7
Add_action=Add action
8
Advanced_Hyperlink=Advanced hyperlink
9
Campo=Field
10
Cancel=Cancel
11
Capa=Layer
12
de=of
13
diez_paginas_atras=
14
Enable_hyperlink=Enable hyperlinks
15
Error\ reading\ layer\ fields=
16
Extension=Extension
17
HTML_and_text_formats=Link to text and HTML files
18
Hyperlink=Hyperlink
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Hyperlink settings
22
Image_format=Link to image files
23
imprimir=
24
Load_Raster_Layer=Load raster layer
25
Load_Vector_Layer=Load vector layer
26
Loads_raster_layers_in_gvSIG=Loads raster layers into active view
27
Loads_vector_layers_in_gvSIG=Loads vector layers into active view
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Link to PDF files
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Remove action
35
Shows_HTML_or_text_files_in_gvSIG=Use internal viewer for HTML and text files
36
Shows_image_files_in_gvSIG=Use internal viewer for image files
37
Shows_PDF_files_in_gvSIG=Use internal viewer for PDF files
38
Shows_SVG_files_in_gvSIG=Use internal viewer for SVG files
39
SVG_format=Link to SVG files
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_eu.properties
1
#Translations for language [eu]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Ados
5
Action=Ekintza
6
Actions=Ekintzak
7
Add_action=Gehitu ekintza
8
Advanced_Hyperlink=Hiperesteka aurreratua
9
Campo=Eremua
10
Cancel=Utzi
11
Capa=Geruza
12
de=hemendik
13
diez_paginas_atras=
14
Enable_hyperlink=Aktibatu hiperesteka
15
Error\ reading\ layer\ fields=
16
Extension=Luzapena
17
HTML_and_text_formats=Estekatu testu-fitxategietara eta HTML-ra
18
Hyperlink=Hiperesteka
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Konfiguratu hiperestekak
22
Image_format=Estekatu irudi-fitxaregietara
23
imprimir=
24
Load_Raster_Layer=Kargatu raster geruza
25
Load_Vector_Layer=Kargatu geruza bektoriala
26
Loads_raster_layers_in_gvSIG=Geruza rasterrak kargatzen ditu bistan
27
Loads_vector_layers_in_gvSIG=Geruza bektorialak kargatzen ditu bistan
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Estekatu PDF fitxategiei
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Kendu ekintza
35
Shows_HTML_or_text_files_in_gvSIG=HTML fitxategiak edo testu-fitxategiak  erakusten ditu gvSIGen
36
Shows_image_files_in_gvSIG=Irudiak erakusten ditu gvSIGen
37
Shows_PDF_files_in_gvSIG=PDF fitxategiak erakusten ditu gvSIGen
38
Shows_SVG_files_in_gvSIG=SVG fitxategiak erakusten ditu gvSIGen
39
SVG_format=SVG fitxategietara estekatu
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_nl.properties
1
#Translations for language [nl]
2
#Tue Aug 11 10:49:14 CEST 2009
3
10_paginas_delante=
4
Aceptar=OK
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=
10
Cancel=
11
Capa=Laag
12
de=
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_pl.properties
1
#Translations for language [pl]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Akceptuj
5
Action=
6
Actions=
7
Add_action=
8
Advanced_Hyperlink=
9
Campo=
10
Cancel=
11
Capa=Warstwa
12
de=
13
diez_paginas_atras=
14
Enable_hyperlink=
15
Error\ reading\ layer\ fields=
16
Extension=
17
HTML_and_text_formats=
18
Hyperlink=
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=
22
Image_format=
23
imprimir=
24
Load_Raster_Layer=
25
Load_Vector_Layer=
26
Loads_raster_layers_in_gvSIG=
27
Loads_vector_layers_in_gvSIG=
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=
35
Shows_HTML_or_text_files_in_gvSIG=
36
Shows_image_files_in_gvSIG=
37
Shows_PDF_files_in_gvSIG=
38
Shows_SVG_files_in_gvSIG=
39
SVG_format=
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/i18n/text_it.properties
1
#Translations for language [it]
2
#Mon Sep 21 10:02:06 CEST 2009
3
10_paginas_delante=
4
Aceptar=Accetta
5
Action=Azione
6
Actions=Azioni
7
Add_action=Aggiungi azione
8
Advanced_Hyperlink=Hyperlink avanzato
9
Campo=Campo
10
Cancel=Cancella
11
Capa=Layer
12
de=di
13
diez_paginas_atras=
14
Enable_hyperlink=Abilita hyperlink
15
Error\ reading\ layer\ fields=
16
Extension=Estensione
17
HTML_and_text_formats=Collega a file di testo e HTML
18
Hyperlink=Collegamento
19
Hyperlink__field_value_is_not_valid_file=
20
Hyperlink_linked_field_doesnot_exist=
21
Hyperlink_Settings=Impostazioni Collegamento
22
Image_format=Collegamento a file immagine
23
imprimir=
24
Load_Raster_Layer=Carica Livello raster
25
Load_Vector_Layer=Carica Livello vettoriale
26
Loads_raster_layers_in_gvSIG=Carica i Livelli raster nella vista attiva
27
Loads_vector_layers_in_gvSIG=Carica i Livelli vettoriali nella vista attiva
28
Pagina=
29
pagina_atras=
30
pagina_delante=
31
PDF_format=Collega a file PDF
32
pdf_viewer=
33
primera_pagina=
34
Remove_action=Annulla azione
35
Shows_HTML_or_text_files_in_gvSIG=Mostra file HTLM o di testo in gvSIG
36
Shows_image_files_in_gvSIG=Mostra file immagine in gvSIG
37
Shows_PDF_files_in_gvSIG=Mostra file PDF in gvSIG
38
Shows_SVG_files_in_gvSIG=Mostra file SVG in gvSIG
39
SVG_format=Collega a file SVG
40
ultima_pagina=
41
valor_incorrecto=
42
View_Tools_Query=
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/resources-plugin/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="org.gvsig.app.mainplugin" />
4
	<resourceBundle name="text"/>
5
	<libraries library-dir="lib"/>
6
	<extensions>
7
		<extension class-name="org.gvsig.hyperlink.app.extension.HyperlinkExtension"
8
			description=""
9
			active="true"
10
			priority="20">
11

  
12
			<action
13
        		name= "view-show-hyperlink"
14
        		label="Hyperlink"
15
        		tooltip="Hyperlink"
16
        		action-command="view-show-hyperlink"
17
        		icon="view-show-hyperlink"
18
        		position="650700400"
19
        		/>
20

  
21
			<menu text="Layer/Query/Hyperlink" name="view-show-hyperlink" />
22

  
23
     		<tool-bar name="view_tools_query" position="5">
24
				<selectable-tool name="view-show-hyperlink" />
25
			</tool-bar>
26
		</extension>
27
	</extensions>
28
</plugin-config>
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/assembly/gvsig-plugin-package.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
  </files>
17

  
18
  <fileSets>
19
    <fileSet>
20
      <directory>src/main/resources-plugin</directory>
21
      <outputDirectory>.</outputDirectory>
22
    </fileSet>
23
  </fileSets>
24

  
25
<!-- org.gvsig.app.mainplugin provides these libraries
26
  <dependencySets>
27
  
28
    <dependencySet>
29
      <useProjectArtifact>false</useProjectArtifact>
30
      <useTransitiveDependencies>false</useTransitiveDependencies>
31
      <outputDirectory>lib</outputDirectory>
32
      <includes>
33
            <include>org.jpedal:jpedal_lgpl</include>
34
            <include>com.sun:jimi</include>
35
            <include>org.apache.xmlgraphics:batik-gvt</include>
36
            <include>org.apache.xmlgraphics:batik-bridge</include>
37
            <include>org.apache.xmlgraphics:batik-script</include>
38
            <include>xml-apis:xml-apis-ext</include>
39
      </includes>
40
    </dependencySet>
41
  </dependencySets>
42
-->
43

  
44
</assembly>
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/java/org/gvsig/hyperlink/app/extension/LinkListener.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
 * MA  02110-1301, USA.
20
 *
21
 */
22

  
23
package org.gvsig.hyperlink.app.extension;
24

  
25
import java.awt.Cursor;
26
import java.awt.Image;
27
import java.awt.Point;
28
import java.awt.Toolkit;
29
import java.awt.geom.Point2D;
30
import java.net.URI;
31

  
32
import org.gvsig.andami.IconThemeHelper;
33
import org.gvsig.andami.PluginServices;
34
import org.gvsig.app.project.documents.view.toolListeners.InfoListener;
35
import org.gvsig.fmap.mapcontext.layers.FLayer;
36
import org.gvsig.fmap.mapcontrol.MapControl;
37
import org.gvsig.fmap.mapcontrol.tools.BehaviorException;
38
import org.gvsig.fmap.mapcontrol.tools.Events.PointEvent;
39
import org.gvsig.fmap.mapcontrol.tools.Listeners.PointListener;
40
import org.gvsig.hyperlink.app.extension.config.LayerLinkConfig;
41
import org.gvsig.hyperlink.app.extension.config.LinkConfig;
42
import org.gvsig.hyperlink.app.extension.layers.ILinkLayerManager;
43
import org.gvsig.hyperlink.app.extension.layers.IncompatibleLayerException;
44
import org.gvsig.hyperlink.app.extension.layers.ManagerRegistry;
45
import org.gvsig.tools.ToolsLocator;
46
import org.gvsig.tools.extensionpoint.ExtensionPoint;
47
import org.slf4j.Logger;
48
import org.slf4j.LoggerFactory;
49

  
50
/**
51
 * Listener that implements PointListener to show the information of the
52
 * HyperLink of the layer,
53
 * if the actual layer allows it. When the user selects the tool and make one
54
 * clic with
55
 * the mouse throws an event to create Panels with the information of the
56
 * associated HyperLink
57
 * to the layer. Creates one panel for URI provided, to load the information.
58
 * 
59
 * @author Vicente Caballero Navarro
60
 * @author Cesar Martinez Izqueirdo
61
 * 
62
 */
63
public class LinkListener implements PointListener {
64

  
65
    private static Logger logger = LoggerFactory.getLogger(InfoListener.class);
66
    private Cursor cur = null;
67
    private MapControl mapCtrl;
68
    private ManagerRegistry registry;
69
//    private Image imageCursor = null;
70
    public static final int TYPELINKIMAGE = 0;
71
    public static final int TYPELINKTEXT = 1;
72
    public ExtensionPoint formatManagers;
73

  
74
    /**
75
     * Creates a new LinkListener
76
     * 
77
     * @param mc
78
     *            mapControl
79
     */
80
    public LinkListener(MapControl mc, ManagerRegistry registry) {
81
        this.mapCtrl = mc;
82
        this.registry = registry;
83
        formatManagers =
84
            ToolsLocator.getExtensionPointManager()
85
                .get(HyperlinkExtension.ACTIONSEXTENSIONPOINT);
86
        initialize();
87
    }
88

  
89
    private void initialize() {
90
        cur = Toolkit.getDefaultToolkit().createCustomCursor(this.getImageCursor(),
91
                    new Point(16, 16),
92
                    "Hyperlink");
93
    }
94

  
95
    /**
96
     * Creates one LinkPanel for URI provided. Gets the active layers and
97
     * invokes getLink
98
     * with the catched point and the allowed tolerance if these layers allows
99
     * HyperLinks.
100
     * getLink provides an array of URIs, this method is invoked for all active
101
     * layers.
102
     * 
103
     * @param event
104
     *            PointEvent
105
     * @throws BehaviorException
106
     * 
107
     * @see com.iver.cit.gvsig.fmap.tools.Listeners.PointListener#point(com.iver.cit.gvsig.fmap.tools.Events.PointEvent)
108
     */
109
    @Override
110
    public void point(PointEvent event) throws BehaviorException {
111
        Point2D pReal =
112
            mapCtrl.getMapContext().getViewPort().toMapPoint(event.getPoint());
113
        FLayer[] sel = mapCtrl.getMapContext().getLayers().getVisibles();
114

  
115
        LinkTarget[] links = null;
116
        LinkConfig linkConfig;
117
        ILinkLayerManager layerManager;
118
        ILinkActionManager actionManager;
119

  
120
        for (int layerCount = 0; layerCount < sel.length; layerCount++) {
121
            FLayer theLayer = sel[layerCount];
122
            if (!registry.hasManager(theLayer)) {
123
                continue;
124
            }
125
            try {
126
                layerManager = registry.get(theLayer);
127
                if (theLayer.getProperty(HyperlinkExtension.LAYERPROPERTYNAME) != null
128
                    && theLayer.getProperty(HyperlinkExtension.LAYERPROPERTYNAME) instanceof LayerLinkConfig) {
129
                    LayerLinkConfig layerLink =
130
                        (LayerLinkConfig) theLayer.getProperty(HyperlinkExtension.LAYERPROPERTYNAME);
131
                    if (layerLink.isEnabled() && layerLink.linkCount() > 0) { 
132
                        // there is
133
                                                                              // some
134
                                                                              // link
135
                                                                              // configured
136
                                                                              // for
137
                                                                              // this
138
                                                                              // layer
139

  
140
                        double tol = mapCtrl.getViewPort().toMapDistance(3);
141
                        for (int actionCount = 0; actionCount < layerLink.linkCount(); actionCount++) {
142
                            linkConfig = layerLink.getLink(actionCount);
143
                            links =
144
                                layerManager.getLink(pReal,
145
                                    tol,
146
                                    linkConfig.getFieldName(),
147
                                    linkConfig.getExtension());
148
                            for (int i = 0; i < links.length; i++) {
149
                                if (links[i] != null) {
150

  
151
                                    actionManager =
152
                                        (ILinkActionManager) formatManagers.get(linkConfig.getActionCode())
153
                                            .getExtension()
154
                                            .newInstance();
155
                                    if (actionManager == null) {
156
                                        logger.warn("Hyperlink error -- invalid action code: "
157
                                            + linkConfig.getActionCode());
158
                                        continue;
159
                                    }
160
                                    if (actionManager.hasPanel()) {
161
                                        ShowPanel lpanel =
162
                                            new ShowPanel(actionManager.createPanel(links[i]));
163
                                        // show the panel
164
                                        PluginServices.getMDIManager()
165
                                            .addWindow(lpanel);
166
                                    } else { // delegate in the format manager
167
                                             // to show the file
168
                                        actionManager.showDocument(links[i]);
169
                                    }
170
                                }
171
                            }
172
                        }
173
                    }
174
                }
175
            } catch (ClassNotFoundException e) {
176
                throw new BehaviorException("Hyperlink: There is no manager for this layer type",
177
                    e);
178
            } catch (InstantiationException e) {
179
                logger.error("Hyperlink error: " + e.getMessage(), e);
180
            } catch (IllegalAccessException e) {
181
                logger.error("Hyperlink error: " + e.getMessage(), e);
182
            } catch (IncompatibleLayerException e) {
183
                throw new BehaviorException("Hyperlink: There is no manager for this layer type",
184
                    e);
185
            }
186
        }
187
    }
188

  
189
    /**
190
     * @see com.iver.cit.gvsig.fmap.tools.Listeners.ToolListener#getCursor()
191
     */
192
    public Cursor getCursor() {
193
        return cur;
194
    }
195

  
196
    /**
197
     * @see com.iver.cit.gvsig.fmap.tools.Listeners.ToolListener#cancelDrawing()
198
     */
199
    @Override
200
    public boolean cancelDrawing() {
201
        return false;
202
    }
203

  
204
    @Override
205
    public void pointDoubleClick(PointEvent event) throws BehaviorException {
206
        // TODO Auto-generated method stub
207

  
208
    }
209

  
210
    @Override
211
    public Image getImageCursor() {
212
    	return IconThemeHelper.getImage("cursor-view-show-hyperlink");
213
    }
214
}
org.gvsig.hyperlink.app/tags/org.gvsig.hyperlink.app-1.0.95/org.gvsig.hyperlink.app.extension/src/main/java/org/gvsig/hyperlink/app/extension/LinkTarget.java
1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.hyperlink.app.extension;
7

  
8
import java.net.URL;
9

  
10
/**
11
 *
12
 * @author osc
13
 */
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff