You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2001/07/08 09:18:27 UTC

cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime ConverterDef.java

donaldp     01/07/08 00:18:27

  Modified:    proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime
                        ConverterDef.java
  Log:
  Convert parameter to use FIle type directly rather than converting from String.
  
  Revision  Changes    Path
  1.2       +3 -5      jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/ConverterDef.java
  
  Index: ConverterDef.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/libs/runtime/ConverterDef.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ConverterDef.java	2001/06/10 12:54:26	1.1
  +++ ConverterDef.java	2001/07/08 07:18:26	1.2
  @@ -31,7 +31,7 @@
   {
       private String              m_sourceType;
       private String              m_destinationType;
  -    private String              m_lib;
  +    private File                m_lib;
       private String              m_classname;
       private ConverterRegistry   m_converterRegistry;
       private TypeManager         m_typeManager;
  @@ -43,7 +43,7 @@
           m_typeManager = (TypeManager)componentManager.lookup( TypeManager.ROLE );
       }
   
  -    public void setLib( final String lib )
  +    public void setLib( final File lib )
       {
           m_lib = lib;
       }
  @@ -83,13 +83,11 @@
               throw new TaskException( "Must specify the lib parameter" );
           }
   
  -        final File file = getContext().resolveFile( m_lib );
  -
           try
           {
               m_converterRegistry.registerConverter( m_classname, m_sourceType, m_destinationType );
   
  -            final URL url = file.toURL();
  +            final URL url = m_lib.toURL();
               final DefaultTypeFactory factory = new DefaultTypeFactory( new URL[] { url } );
               factory.addNameClassMapping( m_classname, m_classname );