public class DefaultPackageManager extends Object implements PackageManager
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPackageManager.BaseIOException |
PackageManager.ARCH, PackageManager.JVM, PackageManager.OS, PackageManager.STATEPACKAGE_EXTENSION| Constructor and Description |
|---|
DefaultPackageManager() |
| Modifier and Type | Method and Description |
|---|---|
Dependencies |
createDependencies() |
Dependency |
createDependency()
Create a empty dependency object.
|
Dependency |
createDependency(PackageInfo packageInfo)
Create a dependency instance with the data of the package.
|
PackageInfo |
createPackageInfo()
Create a empty PackageInfo instance
|
PackageInfo |
createPackageInfo(File packegeinfo) |
PackageInfo |
createPackageInfo(InputStream packegeinfo)
Create a PackageInfo and load contents from the specified InputStream using the
default reader.
|
Version |
createVersion()
Create a empty Version instance
|
Version |
createVersion(String version) |
String |
getArchitecture()
Returns the Architecture code of the system
|
String |
getOperatingSystem()
Return the OS code of the system
|
String |
getOperatingSystemFamily() |
String |
getOperatingSystemName() |
String |
getOperatingSystemVersion() |
void |
readPacakgeInfo(PackageInfo packageInfo,
File file) |
void |
readPacakgeInfo(PackageInfo pkg,
InputStream is) |
void |
writePacakgeInfo(PackageInfo packageInfo,
File file) |
void |
writePacakgeInfo(PackageInfo pkg,
OutputStream os) |
public Version createVersion()
PackageManagercreateVersion in interface PackageManagerpublic Version createVersion(String version)
createVersion in interface PackageManagerpublic PackageInfo createPackageInfo()
PackageManagercreatePackageInfo in interface PackageManagerpublic PackageInfo createPackageInfo(InputStream packegeinfo) throws BaseException
PackageManagercreatePackageInfo in interface PackageManagerpackegeinfo - as URLBaseExceptionpublic PackageInfo createPackageInfo(File packegeinfo) throws BaseException
createPackageInfo in interface PackageManagerBaseExceptionpublic Dependency createDependency()
PackageManagercreateDependency in interface PackageManagerpublic Dependency createDependency(PackageInfo packageInfo)
PackageManagercreateDependency in interface PackageManagerpublic Dependencies createDependencies()
createDependencies in interface PackageManagerpublic String getOperatingSystem()
PackageManagergetOperatingSystem in interface PackageManagerpublic String getOperatingSystemFamily()
getOperatingSystemFamily in interface PackageManagerpublic String getOperatingSystemName()
getOperatingSystemName in interface PackageManagerpublic String getOperatingSystemVersion()
getOperatingSystemVersion in interface PackageManagerpublic String getArchitecture()
PackageManagergetArchitecture in interface PackageManagerpublic void writePacakgeInfo(PackageInfo packageInfo, File file) throws IOException
writePacakgeInfo in interface PackageManagerIOExceptionpublic void writePacakgeInfo(PackageInfo pkg, OutputStream os) throws IOException
writePacakgeInfo in interface PackageManagerIOExceptionpublic void readPacakgeInfo(PackageInfo packageInfo, File file) throws IOException
readPacakgeInfo in interface PackageManagerIOExceptionpublic void readPacakgeInfo(PackageInfo pkg, InputStream is) throws IOException
readPacakgeInfo in interface PackageManagerIOException