Changeset 60
- Timestamp:
- 05/19/06 15:54:25 (3 years ago)
- Files:
-
- trunk/.classpath (modified) (1 diff)
- trunk/.project (modified) (1 diff)
- trunk/pom.xml (modified) (1 diff)
- trunk/src/main/java/net/schst/XJConf/PrimitiveValueConverter.java (modified) (2 diffs)
- trunk/src/test/java/net/schst/XJConf/tests/PrimitiveAttributesTestCase.java (added)
- trunk/src/test/java/net/schst/XJConf/tests/helpers (added)
- trunk/src/test/java/net/schst/XJConf/tests/helpers/PrimitivesContainer.java (added)
- trunk/src/test/resources/tests/defines/PrimitiveAttributesTestCase.xml (added)
- trunk/src/test/resources/tests/xml (added)
- trunk/src/test/resources/tests/xml/PrimitiveAttributesTestCase.xml (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/.classpath
r58 r60 1 <?xml version="1.0" encoding="UTF-8"?>2 1 <classpath> 3 <classpathentry kind="src" path="src/main/java"/> 4 <classpathentry kind="src" path="src/main/resources"/> 5 <classpathentry output="target/test-classes" kind="src" path="src/test/java"/> 6 <classpathentry output="target/test-classes" kind="src" path="src/test/resources"/> 7 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 8 <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/> 9 <classpathentry kind="var" path="CLOVER_RUNTIME"/> 10 <classpathentry kind="output" path="target/classes"/> 2 <classpathentry kind="src" path="src/main/java"/> 3 <classpathentry kind="src" path="src/main/resources"/> 4 <classpathentry kind="src" path="src/test/java" output="target/test-classes"/> 5 <classpathentry kind="src" path="src/test/resources" output="target/test-classes"/> 6 <classpathentry kind="output" path="target/classes"/> 7 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 8 <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/> 11 9 </classpath> trunk/.project
r57 r60 11 11 </arguments> 12 12 </buildCommand> 13 <buildCommand>14 <name>com.cenqua.clover.eclipse.cloverjavabuilder</name>15 <arguments>16 </arguments>17 </buildCommand>18 13 </buildSpec> 19 14 <natures> trunk/pom.xml
r59 r60 6 6 <groupId>net.schst</groupId> 7 7 <artifactId>XJConf</artifactId> 8 <version>0.10. 1</version>8 <version>0.10.2</version> 9 9 <packaging>jar</packaging> 10 10 trunk/src/main/java/net/schst/XJConf/PrimitiveValueConverter.java
r32 r60 26 26 * Convert the value 27 27 */ 28 public Object convertValue(Object[] values, Class[] types, 29 ClassLoader loader) throws ValueConversionException { 28 public Object convertValue(Object[] values, Class[] types, ClassLoader loader) throws ValueConversionException { 30 29 31 30 if (values.length > 1) { 32 throw new ValueConversionException("Cannot convert value to integer");31 throw new ValueConversionException("Cannot convert value to primitive type."); 33 32 } 34 33 35 34 if (this.type.equals("int")) { 36 35 return Integer.valueOf(values[0].toString()); 36 } 37 if (this.type.equals("long")) { 38 return new Long(values[0].toString()); 37 39 } 38 40 if (this.type.equals("float")) { … … 58 60 return Integer.TYPE; 59 61 } 62 if (this.type.equals("long")) { 63 return Long.TYPE; 64 } 60 65 if (this.type.equals("float")) { 61 66 return Float.TYPE;
