Hi Paco,

I had already tried the solution that you have proposed to me, but the error is 
the same one. what I can make?

Regards, Giovanni


Message: 2
Date: Thu, 24 Apr 2008 13:21:16 +0200
From: Paco Abato <[EMAIL PROTECTED]>
Subject: Re: [Kosmo] R: Resumen de Kosmo, Vol 24, Envío 30
To: Lista de Kosmo <[email protected]>
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="iso-8859-1"

Hi Giovanni,

try this code:

    public void install( PlugInContext context ) throws Exception {
        if(disegnapoligonoPlugIn == null)
        {
        FeatureDrawingUtil featureDrawingUtil = new 
FeatureDrawingUtil(context.getWorkbenchContext());
            disegnapoligonoPlugIn =  new 
DisegnaPoligonoPlugIn(featureDrawingUtil);
        }
        disegnapoligonoPlugIn.initialize(context);
    }


I can't test the code now. Anyway, I hope it helps you.

Regards.


Giovanni Virdis escribió:
> Hi Paco,
>
> First of all thanks for your help.
> I do not know if you see the class java that I send, but I have a problem.
> I have two class DisegnaPoligonoExtension and DisegnaPoligonoPlugIn
> DisegnaPoligonoPlugIn extends DrawPolygonTool and implements PlugIn, in the 
> method install of the class DisegnaPoligonoExtension I must initialize  
> DisegnaPoligonoPlugIn 
>
> private DisegnaPoligonoPlugIn disegnapoligonoPlugIn;
>
> public void install( PlugInContext context ) throws Exception {
>   if(disegnapoligonoPlugIn == null)
>    {
>       disegnapoligonoPlugIn =  new DisegnaPoligonoPlugIn(null);
> .....
> }
> I initialize to null is correct? If no which value I can use
>
> When I execute the extension I have the following problem
>
> 14/02/2007 12:29:55 ERROR root:197 - Exception in thread "main" 
> 14/02/2007 12:29:55 ERROR root:197 - java.lang.InstantiationException: 
> org.saig.jump.plugin.DisegnaPoligono.DisegnaPoligonoPlugIn
> 14/02/2007 12:29:55 ERROR root:197 -  at java.lang.Class.newInstance0(Unknown 
> Source)
> 14/02/2007 12:29:55 ERROR root:197 -  at java.lang.Class.newInstance(Unknown 
> Source)
> 14/02/2007 12:29:55 ERROR root:197 -  at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.loadPlugInClasses(PlugInManager.java:205)
> 14/02/2007 12:29:55 ERROR root:197 -  at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:125)
> 14/02/2007 12:29:55 ERROR root:197 -  at 
> com.vividsolutions.jump.workbench.JUMPConfiguration.initializeExternalPlugIns(JUMPConfiguration.java:1560)
> 14/02/2007 12:29:55 ERROR root:197 -  at 
> com.vividsolutions.jump.workbench.JUMPConfiguration.configure(JUMPConfiguration.java:677)
> 14/02/2007 12:29:55 ERROR root:197 -  at 
> com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:369)
>   
>


_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a