Shocking! The 'MANIFEST_VERSION' attribute is in the Java 1.2
spec, so it seems the JVM VA is using is not 100% compliant.
Thank you for bringing this ot my attention. I will implement
a little fix to get around this problem.

Morten Jorgensen
XML Technology Center
Sun Microsystems

[EMAIL PROTECTED] wrote:
> 
> I saw :
> 
>           /**
>            * <code>Name</code> object for <code>Manifest-Version</code>
>            * manifest attribute. This attribute indicates the version
> number
>            * of the manifest standard to which a JAR file's manifest
> conforms.
>            * @see <a href="../../../../guide/jar/manifest.html">
>            *      Manifest and Signature Specification</a>
>            */
>           public static final Name MANIFEST_VERSION = new Name
> ("Manifest-Version");
> 
> Inside the inner class
>      public static class Name {
> 
> I recognize the typesafe enum pattern of Effective Java but in inner class
> it seems to be not supported in VA for Java.
> 
> Jean-Jacques Borie
> Directeur recherche et d�veloppement
> 
> Tekora, changez votre conception des sites web
> http://www.tekora.com
> 17, place de la R�sistance - 92130 Issy-les-Moulineaux
> T�l. : +33 1 55 00 10 03 - Fax : +33 1 55 00 10 10
> Por: +33 660199524
> [EMAIL PROTECTED]
> 
> Pour vous inscrire � la Newsletter Tekora :
> http://www.tekora.com/tekora/fr/12_1.html
> 
> 
>                     Morten Jorgensen
>                     <morten.jorgense        To:     [EMAIL PROTECTED]
>                     [EMAIL PROTECTED]>              cc:
>                     Sent by:                Subject:     Re: Problem with the 
>XSLTC.class in     public void outputToJar()  throwsIOException
>                     Morten.Jorgensen
>                     @sun.com
> 
> 
>                     18/09/2001 14:15
>                     Please respond
>                     to xalan-dev
> 
> 
> 
> Mr. Borie,
> 
> The java.util.jar.Attributes class has a static inner class "Name".
> This inner class has a static field "MANIFEST_VERSION". This is
> defined in tje Java 1.2 and 1.3 API docs. Which version of Java are
> you using?
> 
> Regards,
> Morten Jorgensen
> XML Technology Center
> Sun Microsystems
> 
> [EMAIL PROTECTED] wrote:
> >
> > When i insert the source in visual age all is ok. But this method have an
> > error !
> >
> > Original
> >      atrs.put(java.util.jar.Attributes.Name.MANIFEST_VERSION,"1.0");
> >
> > Doesn't compile because there is no field Name in attribute or is not
> > accessible ...
> >
> > fixed
> >      atrs.put(atrs.getValue("MANIFEST_VERSION"),"1.0");
> >
> > It is good like that ?
> >
> > Jean-Jacques Borie
> > Directeur recherche et d�veloppement
> >
> > Tekora, changez votre conception des sites web
> > http://www.tekora.com
> > 17, place de la R�sistance - 92130 Issy-les-Moulineaux
> > T�l. : +33 1 55 00 10 03 - Fax : +33 1 55 00 10 10
> > Por: +33 660199524
> > [EMAIL PROTECTED]
> >
> > Pour vous inscrire � la Newsletter Tekora :
> > http://www.tekora.com/tekora/fr/12_1.html

Reply via email to