Revision 1303 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/packageutils/impl/DefaultPackageManager.java

View differences:

DefaultPackageManager.java
37 37

  
38 38
public class DefaultPackageManager implements PackageManager {
39 39

  
40
        @Override
40 41
	public Version createVersion() {
41 42
		return new DefaultVersion();
42 43
	}
43 44

  
45
        @Override
46
	public Version createVersion(String version) {
47
            Version v = new DefaultVersion();
48
            v.parse(version);
49
            return v;
50
	}
51

  
52
        @Override
44 53
	public PackageInfo createPackageInfo() {
45 54
		return new DefaultPackageInfo();
46 55
	}
47 56

  
57
        @Override
48 58
	public PackageInfo createPackageInfo(InputStream packegeinfo)
49 59
			throws BaseException {
50 60
		PackageInfo pkg = createPackageInfo();
......
56 66
		return pkg;
57 67
	}
58 68

  
69
        @Override
59 70
	public PackageInfo createPackageInfo(File packegeinfo) throws BaseException {
60 71
		PackageInfo pkg = createPackageInfo();
61 72
		try {
......
66 77
		return pkg;
67 78
	}
68 79

  
80
        @Override
69 81
	public Dependency createDependency() {
70 82
		return new DefaultDependency();
71 83
	}
72 84

  
85
        @Override
73 86
	public Dependency createDependency(PackageInfo packageInfo) {
74 87
		DefaultDependency dependency = (DefaultDependency) this.createDependency();
75 88
		dependency.fromPackageInfo(packageInfo);
76 89
		return dependency;
77 90
	}
78 91

  
92
        @Override
79 93
	public Dependencies createDependencies() {
80 94
		return new DefaultDependencies();
81 95
	}
82 96
	
97
        @Override
83 98
	public String getOperatingSystem() {
84 99
		String osname = System.getProperty("os.name");
85 100
		if (osname.toLowerCase().startsWith("linux")) {
......
91 106
		return osname;
92 107
	}
93 108

  
109
        @Override
94 110
	public String getArchitecture() {
95 111
		String osarch = System.getProperty("os.arch");
96 112
		if (osarch.toLowerCase().startsWith("i386")) {
......
104 120
		}
105 121
		return osarch;	}
106 122

  
123
        @Override
107 124
	public void writePacakgeInfo(PackageInfo packageInfo, File file)
108 125
			throws IOException {
109 126
		PackageInfoFileWriter writer = new PackageInfoFileWriter();
110 127
		writer.write(packageInfo, file);
111 128
	}
112 129

  
130
        @Override
113 131
	public void writePacakgeInfo(PackageInfo pkg, OutputStream os)
114 132
			throws IOException {
115 133
		PackageInfoFileWriter writer = new PackageInfoFileWriter();
116 134
		writer.write(pkg, os);
117 135
	}
118 136

  
137
        @Override
119 138
	public void readPacakgeInfo(PackageInfo packageInfo, File file)
120 139
			throws IOException {
121 140
		PackageInfoFileReader reader = new PackageInfoFileReader();
122 141
		reader.read(packageInfo, file);
123 142
	}
124 143

  
144
        @Override
125 145
	public void readPacakgeInfo(PackageInfo pkg, InputStream is)
126 146
			throws IOException {
127 147
		PackageInfoFileReader reader = new PackageInfoFileReader();

Also available in: Unified diff