public class DefaultNPlatformModel extends Object
| Constructor and Description |
|---|
DefaultNPlatformModel(NWorkspaceModel wsModel) |
public DefaultNPlatformModel(NWorkspaceModel wsModel)
public boolean addPlatform(NRuntimeDistribution location)
public boolean add0(NRuntimeDistribution location, boolean notify)
public boolean updatePlatform(NRuntimeDistribution oldLocation, NRuntimeDistribution newLocation)
public boolean removePlatform(NRuntimeDistribution location)
public NOptional<NRuntimeDistribution> findPlatformByName(NRuntimeDistributionFamily type, String locationName)
public NOptional<NRuntimeDistribution> findPlatformByPath(NRuntimeDistributionFamily type, NPath path)
public NOptional<NRuntimeDistribution> findPlatformByVersion(NRuntimeDistributionFamily type, String version)
public NOptional<NRuntimeDistribution> findPlatform(NRuntimeDistribution location)
public NOptional<NRuntimeDistribution> findPlatformByVersion(NRuntimeDistributionFamily family, NVersionFilter versionFilter)
public NStream<NRuntimeDistribution> searchSystemRuntimeDistributions(NRuntimeDistributionFamily family)
public NStream<NRuntimeDistribution> searchSystemRuntimeDistributions(NRuntimeDistributionFamily family, NPath path)
public NOptional<NRuntimeDistribution> resolveRuntimeDistribution(NRuntimeDistributionFamily family, NPath path, String preferredName)
public void setRuntimeDistributions(NRuntimeDistribution[] locations)
public NOptional<NRuntimeDistribution> findOneRuntimeDistribution(NRuntimeDistributionFamily family, Predicate<NRuntimeDistribution> filter)
public NStream<NRuntimeDistribution> findPlatforms(NRuntimeDistributionFamily type, Predicate<NRuntimeDistribution> filter)
public Map<NRuntimeDistributionFamily,List<NRuntimeDistribution>> getPlatforms()
Copyright © 2026 vpc open source initiative. All rights reserved.