Revision 38578

View differences:

branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.impl/src/main/java/org/gvsig/installer/lib/impl/info/InstallerInfoFileReader.java
131 131
				installerInfoResource.setBuild(Integer.parseInt(build));
132 132
			} catch (Exception e) {
133 133
				installerInfoResource.setBuild(0);
134
				LOG.warn(
134
				LOG.info(
135 135
						"Error while converting to int the "
136 136
								+ InstallerInfoTags.BUILD + " property value: "
137 137
								+ build, e);
......
147 147
					installerInfoResource.setBuild(Integer.parseInt(oldBuild));
148 148
				} catch (Exception e) {
149 149
					installerInfoResource.setBuild(0);
150
					LOG.warn("Error while converting to int the "
150
					LOG.info("Error while converting to int the "
151 151
							+ InstallerInfoTags.BUILD_OLD + " property value: "
152 152
							+ oldBuild, e);
153 153
				}
......
160 160
					.getProperty(InstallerInfoTags.OFFICIAL)));
161 161
		} catch (Exception e) {
162 162
			installerInfoResource.setOfficial(false);
163
			LOG.warn("Error while converting to boolean the "
163
			LOG.info("Error while converting to boolean the "
164 164
					+ InstallerInfoTags.OFFICIAL + " property value: "
165 165
					+ properties.getProperty(InstallerInfoTags.OFFICIAL), e);
166 166
		}
branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.impl/src/main/java/org/gvsig/installer/lib/impl/DefaultInstallerManager.java
54 54
import org.gvsig.installer.lib.impl.info.InstallerInfoFileWriter;
55 55
import org.gvsig.tools.ToolsLocator;
56 56
import org.gvsig.tools.dynobject.DynObject;
57
import org.gvsig.tools.exception.BaseException;
57 58
import org.gvsig.tools.extensionpoint.ExtensionPoint;
58 59
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
59 60
import org.gvsig.tools.service.AbstractManager;
......
285 286
		return new DefaultPackageInfo();
286 287
	}
287 288

  
289
	public PackageInfo createPackageInfo(InputStream stream) throws BaseException  {
290
		PackageInfo pkg = new DefaultPackageInfo();
291
		PackageInfoReader reader = this.getDefaultPackageInfoReader();
292
		reader.read(pkg, stream);
293
		return pkg;
294
	}
295

  
288 296
	public URL getDownloadBaseURL() {
289 297
		return this.BaseDownloadURL;
290 298
	}
branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.api/src/main/java/org/gvsig/installer/lib/api/InstallerManager.java
28 28
package org.gvsig.installer.lib.api;
29 29

  
30 30
import java.io.File;
31
import java.io.IOException;
32
import java.io.InputStream;
31 33
import java.net.URL;
32 34
import java.text.MessageFormat;
33 35
import java.util.List;
......
37 39
import org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException;
38 40
import org.gvsig.installer.lib.api.execution.InstallPackageService;
39 41
import org.gvsig.installer.lib.api.execution.InstallPackageServiceException;
42
import org.gvsig.tools.exception.BaseException;
40 43
import org.gvsig.tools.service.Manager;
41 44

  
42 45
/**
......
354 357
	public Version createVersion();
355 358

  
356 359
	public PackageInfo createPackageInfo();
360
	
361
	/**
362
	 * Create a PackageInfo and load contents from the specified InputStream using the
363
	 * default reader.
364
	 * 
365
	 * @param packegeinfo as URL
366
	 * @return the created packageInfo
367
	 * @throws IOException 
368
	 * @throws BaseException 
369
	 */
370
	public PackageInfo createPackageInfo(InputStream packegeinfo) throws BaseException;
357 371

  
358 372
	public PackageInfoWriter getDefaultPackageInfoWriter();
359 373

  

Also available in: Unified diff