public class DefaultNutsPlatformManager extends Object implements net.thevpc.nuts.NutsPlatformManager
| Constructor and Description |
|---|
DefaultNutsPlatformManager(DefaultNutsPlatformModel model) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPlatform(net.thevpc.nuts.NutsPlatformLocation location) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatform(net.thevpc.nuts.NutsPlatformFamily type,
Predicate<net.thevpc.nuts.NutsPlatformLocation> filter) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatform(net.thevpc.nuts.NutsPlatformLocation location) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatformByName(net.thevpc.nuts.NutsPlatformFamily platformType,
String locationName) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatformByPath(net.thevpc.nuts.NutsPlatformFamily platformType,
String path) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatformByVersion(net.thevpc.nuts.NutsPlatformFamily platformType,
net.thevpc.nuts.NutsVersionFilter requestedVersion) |
net.thevpc.nuts.NutsPlatformLocation |
findPlatformByVersion(net.thevpc.nuts.NutsPlatformFamily platformType,
String version) |
net.thevpc.nuts.NutsPlatformLocation[] |
findPlatforms() |
net.thevpc.nuts.NutsPlatformLocation[] |
findPlatforms(net.thevpc.nuts.NutsPlatformFamily type) |
net.thevpc.nuts.NutsPlatformLocation[] |
findPlatforms(net.thevpc.nuts.NutsPlatformFamily type,
Predicate<net.thevpc.nuts.NutsPlatformLocation> filter) |
DefaultNutsPlatformModel |
getModel() |
net.thevpc.nuts.NutsSession |
getSession() |
boolean |
removePlatform(net.thevpc.nuts.NutsPlatformLocation location) |
net.thevpc.nuts.NutsPlatformLocation |
resolvePlatform(net.thevpc.nuts.NutsPlatformFamily platformType,
String path,
String preferredName) |
net.thevpc.nuts.NutsPlatformLocation[] |
searchSystemPlatforms(net.thevpc.nuts.NutsPlatformFamily platformType) |
net.thevpc.nuts.NutsPlatformLocation[] |
searchSystemPlatforms(net.thevpc.nuts.NutsPlatformFamily platformType,
String path) |
net.thevpc.nuts.NutsPlatformManager |
setSession(net.thevpc.nuts.NutsSession session) |
boolean |
updatePlatform(net.thevpc.nuts.NutsPlatformLocation oldLocation,
net.thevpc.nuts.NutsPlatformLocation newLocation) |
public DefaultNutsPlatformManager(DefaultNutsPlatformModel model)
public DefaultNutsPlatformModel getModel()
public net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformManager setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsPlatformManagerpublic boolean addPlatform(net.thevpc.nuts.NutsPlatformLocation location)
addPlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic boolean updatePlatform(net.thevpc.nuts.NutsPlatformLocation oldLocation,
net.thevpc.nuts.NutsPlatformLocation newLocation)
updatePlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic boolean removePlatform(net.thevpc.nuts.NutsPlatformLocation location)
removePlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatformByName(net.thevpc.nuts.NutsPlatformFamily platformType,
String locationName)
findPlatformByName in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatformByPath(net.thevpc.nuts.NutsPlatformFamily platformType,
String path)
findPlatformByPath in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatformByVersion(net.thevpc.nuts.NutsPlatformFamily platformType,
String version)
findPlatformByVersion in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatform(net.thevpc.nuts.NutsPlatformLocation location)
findPlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatformByVersion(net.thevpc.nuts.NutsPlatformFamily platformType,
net.thevpc.nuts.NutsVersionFilter requestedVersion)
findPlatformByVersion in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation[] searchSystemPlatforms(net.thevpc.nuts.NutsPlatformFamily platformType)
searchSystemPlatforms in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation[] searchSystemPlatforms(net.thevpc.nuts.NutsPlatformFamily platformType,
String path)
searchSystemPlatforms in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation resolvePlatform(net.thevpc.nuts.NutsPlatformFamily platformType,
String path,
String preferredName)
resolvePlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation findPlatform(net.thevpc.nuts.NutsPlatformFamily type,
Predicate<net.thevpc.nuts.NutsPlatformLocation> filter)
findPlatform in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation[] findPlatforms(net.thevpc.nuts.NutsPlatformFamily type,
Predicate<net.thevpc.nuts.NutsPlatformLocation> filter)
findPlatforms in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation[] findPlatforms()
findPlatforms in interface net.thevpc.nuts.NutsPlatformManagerpublic net.thevpc.nuts.NutsPlatformLocation[] findPlatforms(net.thevpc.nuts.NutsPlatformFamily type)
findPlatforms in interface net.thevpc.nuts.NutsPlatformManagerCopyright © 2022 vpc open source initiative. All rights reserved.