public class DriverMap extends Object
Modifier and Type | Field and Description |
---|---|
protected HashMap<DriverContext,TreeMap<String,DriverDetails>> |
repository |
Constructor and Description |
---|
DriverMap() |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getAvailableVersionsForDriverContext(DriverContext driverContext) |
DriverDetails |
getDetailsForLatestVersionOfDriverContext(DriverContext driverContext) |
DriverDetails |
getDetailsForVersionOfDriverContext(DriverContext driverContext,
String version) |
ArrayList<DriverContext> |
getDriverContextsForCurrentOperatingSystem() |
ArrayList<DriverContext> |
getDriverContextsForOperatingSystem(OperatingSystem operatingSystem,
SystemArchitecture systemArchitecture) |
Set<DriverContext> |
getKeys() |
TreeMap<String,DriverDetails> |
getMapForDriverContext(DriverContext driverContext) |
protected HashMap<DriverContext,TreeMap<String,DriverDetails>> repository
public TreeMap<String,DriverDetails> getMapForDriverContext(DriverContext driverContext)
public DriverDetails getDetailsForVersionOfDriverContext(DriverContext driverContext, String version) throws IllegalArgumentException
IllegalArgumentException
public DriverDetails getDetailsForLatestVersionOfDriverContext(DriverContext driverContext)
public Set<DriverContext> getKeys()
public Set<String> getAvailableVersionsForDriverContext(DriverContext driverContext)
public ArrayList<DriverContext> getDriverContextsForOperatingSystem(OperatingSystem operatingSystem, SystemArchitecture systemArchitecture)
public ArrayList<DriverContext> getDriverContextsForCurrentOperatingSystem()
Copyright © 2017. All rights reserved.