[Gvsig_desarrolladores] (sin asunto)

mj.gomez en telvent.abengoa.com mj.gomez en telvent.abengoa.com
Mie Sep 27 09:25:19 CEST 2006


Muchas gracias, ya lo he solucionado, al final he añadido el código de la 
RC1 a la anterior.
Saludos



"Vicente Caballero Navarro" <vicente.caballero en iver.es>
"Vicente Caballero Navarro"
Enviado por: gvsig_desarrolladores-bounces en runas.cap.gva.es
25/09/2006 13:30
Por favor, responda a Lista de Desarrolladores de gvSIG 

Para:
"Lista de Desarrolladores de gvSIG" 
<gvsig_desarrolladores en runas.cap.gva.es>
cc:

Asunto:
Re: [Gvsig_desarrolladores] (sin asunto)



 
Hola.
 
He comprobado si la versión 1.0 alpha tenía ya esto implementado y no es 
así. Tienes que probarlo con la RC1 o copiar el código de ProjectExtension 
de la última versión.
 
Lo que cambia es el método readProject(File file) por estos tres métodos:
 
public Project readProject(String path) {
  BufferedReader reader =null;
  try {
  URL url=null;
   url = new URL(path);
   reader = new BufferedReader(new InputStreamReader(url
          .openStream()));
  } catch (MalformedURLException e) {
   File file=new File(path);
   return readProject(file);
  } catch (IOException e) {
   e.printStackTrace();
  }
  Project p=readProject(reader);
  ProjectExtension.setPath(path); //p.setPath(null);
  return p;
 }
 
 public Project readProject(File file) {
  File xmlFile = new File(file.getAbsolutePath());
  FileReader reader=null;
  try {
   reader = new FileReader(xmlFile);
  } catch (FileNotFoundException e) {
 
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, 
"fichero_incorrecto"));
   return null;
  }
  return readProject(reader);
  }
 public Project readProject(Reader reader) {
  Project proj = null;
 
  try {
   XmlTag tag = (XmlTag) XmlTag.unmarshal(reader);
   XMLEntity xml=new XMLEntity(tag);
   String VERSION=xml.getStringProperty("VERSION");
 
   try {
    if (VERSION != null) {
     proj = Project.createFromXML(xml);
    }else{
     proj = Project.createFromXML03(new XMLEntity(tag));
    }
    return proj;
   } catch (OpenException e){
    e.showError();
   }
  }  catch (MarshalException e) {
 
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, 
"formato_incorrecto"));
  } catch (ValidationException e) {
 
JOptionPane.showMessageDialog((Component)PluginServices.getMainFrame(),PluginServices.getText(this, 
"formato_incorrecto"));
  }
  return null;
 }
Y la llamada que se hace desde el "initialize()" cambiala y utiliza el 
método "readProject(String path)". :
p = readProject(lastArg);
 
 
 
Un saludo.
 
Vicente Caballero Navarro
Grupo desarrollo gvSIG.
www.gvsig.gva.es
www.iver.es
----- Original Message ----- 
From: mj.gomez en telvent.abengoa.com 
To: Lista de Desarrolladores de gvSIG 
Sent: Monday, September 25, 2006 12:37 PM
Subject: Re: [Gvsig_desarrolladores] (sin asunto)


Si, lo he probado, el error que obtengo es "Fichero Incorrecto", 
concretamente mi servidor está en local, he probado con los parámetros: 

gvSig gvSig1.0/extensiones 
http://localhost:8080/gvSig1.0/ProyectoEjemploGvSig/andalucia.gvp 

Saludos y gracias. 



"Vicente Caballero Navarro" <vicente.caballero en iver.es> 
"Vicente Caballero Navarro" 
Enviado por: gvsig_desarrolladores-bounces en runas.cap.gva.es 
25/09/2006 12:28 
Por favor, responda a Lista de Desarrolladores de gvSIG         
Para: 
"Lista de Desarrolladores de gvSIG" 
<gvsig_desarrolladores en runas.cap.gva.es> 
cc: 

Asunto: 
Re: [Gvsig_desarrolladores] (sin asunto)




Hola. 
¿Has probado pasando como parámetros a gvSIG esto? 
  
"gvsig gvSIG/extensiones http://tu_fichero.gvp" 
 
  
Un saludo. 
  
Vicente Caballero Navarro
Grupo desarrollo gvSIG.
www.gvsig.gva.es
www.iver.es 
----- Original Message ----- 
From: mj.gomez en telvent.abengoa.com 
To: gvsig_desarrolladores en runas.cap.gva.es 
Sent: Monday, September 25, 2006 10:51 AM 
Subject: [Gvsig_desarrolladores] (sin asunto) 


Hola, he conseguido pasarle como parámetro un fichero local al gvSig para 
que abra un proyecto por defecto, sin embargo no consigo abrir un fichero 
remoto, si alguien tiene alguna idea le agradecería la ayuda. 
Saludos 

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20060927/4d094ba9/attachment-0001.htm


Más información sobre la lista de distribución gvSIG_desarrolladores