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 );