Revision 1303 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/packageutils/impl/DefaultPackageManager.java
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