public class DefaultNutsDescriptorBuilder extends Object implements net.thevpc.nuts.NutsDescriptorBuilder
| Constructor and Description |
|---|
DefaultNutsDescriptorBuilder() |
DefaultNutsDescriptorBuilder(net.thevpc.nuts.NutsDescriptor other,
net.thevpc.nuts.NutsSession session) |
DefaultNutsDescriptorBuilder(net.thevpc.nuts.NutsSession session) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsDescriptorBuilder |
addArch(String arch) |
net.thevpc.nuts.NutsDescriptorBuilder |
addClassifierMapping(net.thevpc.nuts.NutsClassifierMapping mapping) |
net.thevpc.nuts.NutsDescriptorBuilder |
addDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
net.thevpc.nuts.NutsDescriptorBuilder |
addDependency(net.thevpc.nuts.NutsDependency dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
addDesktopEnvironment(String desktopEnvironment) |
net.thevpc.nuts.NutsDescriptorBuilder |
addLocation(net.thevpc.nuts.NutsIdLocation location) |
net.thevpc.nuts.NutsDescriptorBuilder |
addOs(String os) |
net.thevpc.nuts.NutsDescriptorBuilder |
addOsdist(String osdist) |
net.thevpc.nuts.NutsDescriptorBuilder |
addPlatform(String platform) |
net.thevpc.nuts.NutsDescriptorBuilder |
addProperties(Map<String,String> properties) |
net.thevpc.nuts.NutsDescriptorBuilder |
addStandardDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
net.thevpc.nuts.NutsDescriptorBuilder |
addStandardDependency(net.thevpc.nuts.NutsDependency dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
applyParents(net.thevpc.nuts.NutsDescriptor[] parentDescriptors) |
net.thevpc.nuts.NutsDescriptorBuilder |
applyProperties() |
net.thevpc.nuts.NutsDescriptorBuilder |
applyProperties(Map<String,String> properties) |
net.thevpc.nuts.NutsDescriptor |
build() |
net.thevpc.nuts.NutsDescriptorBuilder |
clear() |
boolean |
equals(Object o) |
String[] |
getArch() |
List<String> |
getCategories() |
net.thevpc.nuts.NutsClassifierMapping[] |
getClassifierMappings() |
net.thevpc.nuts.NutsDependency[] |
getDependencies() |
String |
getDescription() |
String[] |
getDesktopEnvironment() |
net.thevpc.nuts.NutsArtifactCall |
getExecutor() |
String |
getGenericName() |
List<String> |
getIcons() |
net.thevpc.nuts.NutsId |
getId() |
net.thevpc.nuts.NutsArtifactCall |
getInstaller() |
net.thevpc.nuts.NutsIdLocation[] |
getLocations() |
String |
getName() |
String[] |
getOs() |
String[] |
getOsdist() |
String |
getPackaging() |
net.thevpc.nuts.NutsId[] |
getParents() |
String[] |
getPlatform() |
Map<String,String> |
getProperties() |
net.thevpc.nuts.NutsDependency[] |
getStandardDependencies() |
int |
hashCode() |
boolean |
isApplication() |
boolean |
isExecutable() |
net.thevpc.nuts.NutsDescriptorBuilder |
removeArch(String arch) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeDependency(net.thevpc.nuts.NutsDependency dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeDependency(Predicate<net.thevpc.nuts.NutsDependency> dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeDesktopEnvironment(String desktopEnvironment) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeOs(String os) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeOsdist(String osdist) |
net.thevpc.nuts.NutsDescriptorBuilder |
removePlatform(String platform) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeStandardDependency(net.thevpc.nuts.NutsDependency dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
replaceDependency(Predicate<net.thevpc.nuts.NutsDependency> filter,
UnaryOperator<net.thevpc.nuts.NutsDependency> converter) |
net.thevpc.nuts.NutsDescriptorBuilder |
replaceProperty(Predicate<Map.Entry<String,String>> filter,
Function<Map.Entry<String,String>,String> converter) |
net.thevpc.nuts.NutsDescriptorBuilder |
set(net.thevpc.nuts.NutsDescriptor other) |
net.thevpc.nuts.NutsDescriptorBuilder |
set(net.thevpc.nuts.NutsDescriptorBuilder other) |
net.thevpc.nuts.NutsDescriptorBuilder |
setApplication(boolean nutsApp) |
net.thevpc.nuts.NutsDescriptorBuilder |
setArch(String[] arch) |
net.thevpc.nuts.NutsDescriptorBuilder |
setCategories(List<String> categories) |
net.thevpc.nuts.NutsDescriptorBuilder |
setClassifierMappings(net.thevpc.nuts.NutsClassifierMapping[] value) |
net.thevpc.nuts.NutsDescriptorBuilder |
setDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
net.thevpc.nuts.NutsDescriptorBuilder |
setDescription(String description) |
net.thevpc.nuts.NutsDescriptorBuilder |
setDesktopEnvironment(String[] desktopEnvironment) |
net.thevpc.nuts.NutsDescriptorBuilder |
setExecutable(boolean executable) |
net.thevpc.nuts.NutsDescriptorBuilder |
setExecutor(net.thevpc.nuts.NutsArtifactCall executor) |
net.thevpc.nuts.NutsDescriptorBuilder |
setGenericName(String name) |
net.thevpc.nuts.NutsDescriptorBuilder |
setIcons(List<String> icons) |
net.thevpc.nuts.NutsDescriptorBuilder |
setId(net.thevpc.nuts.NutsId id) |
net.thevpc.nuts.NutsDescriptorBuilder |
setId(String id) |
net.thevpc.nuts.NutsDescriptorBuilder |
setInstaller(net.thevpc.nuts.NutsArtifactCall installer) |
net.thevpc.nuts.NutsDescriptorBuilder |
setLocations(net.thevpc.nuts.NutsIdLocation[] locations) |
net.thevpc.nuts.NutsDescriptorBuilder |
setName(String name) |
net.thevpc.nuts.NutsDescriptorBuilder |
setOs(String[] os) |
net.thevpc.nuts.NutsDescriptorBuilder |
setOsdist(String[] osdist) |
net.thevpc.nuts.NutsDescriptorBuilder |
setPackaging(String packaging) |
net.thevpc.nuts.NutsDescriptorBuilder |
setParents(net.thevpc.nuts.NutsId[] parents) |
net.thevpc.nuts.NutsDescriptorBuilder |
setPlatform(String[] platform) |
net.thevpc.nuts.NutsDescriptorBuilder |
setProperties(Map<String,String> properties) |
net.thevpc.nuts.NutsDescriptorBuilder |
setProperty(String name,
String value) |
net.thevpc.nuts.NutsDescriptorBuilder |
setStandardDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
public DefaultNutsDescriptorBuilder()
public DefaultNutsDescriptorBuilder(net.thevpc.nuts.NutsSession session)
public DefaultNutsDescriptorBuilder(net.thevpc.nuts.NutsDescriptor other,
net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.NutsDescriptorBuilder clear()
clear in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder set(net.thevpc.nuts.NutsDescriptorBuilder other)
set in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder set(net.thevpc.nuts.NutsDescriptor other)
set in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setId(String id)
setId in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setId(net.thevpc.nuts.NutsId id)
setId in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setName(String name)
setName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setExecutor(net.thevpc.nuts.NutsArtifactCall executor)
setExecutor in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setInstaller(net.thevpc.nuts.NutsArtifactCall installer)
setInstaller in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setDescription(String description)
setDescription in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setExecutable(boolean executable)
setExecutable in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setApplication(boolean nutsApp)
setApplication in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addPlatform(String platform)
addPlatform in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setPlatform(String[] platform)
setPlatform in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addDesktopEnvironment(String desktopEnvironment)
public net.thevpc.nuts.NutsDescriptorBuilder setDesktopEnvironment(String[] desktopEnvironment)
setDesktopEnvironment in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setOs(String[] os)
setOs in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setOsdist(String[] osdist)
setOsdist in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setArch(String[] arch)
setArch in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setProperties(Map<String,String> properties)
setProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addProperties(Map<String,String> properties)
addProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addLocation(net.thevpc.nuts.NutsIdLocation location)
addLocation in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setLocations(net.thevpc.nuts.NutsIdLocation[] locations)
setLocations in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addClassifierMapping(net.thevpc.nuts.NutsClassifierMapping mapping)
addClassifierMapping in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setClassifierMappings(net.thevpc.nuts.NutsClassifierMapping[] value)
setClassifierMappings in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setPackaging(String packaging)
setPackaging in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setParents(net.thevpc.nuts.NutsId[] parents)
setParents in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsArtifactCall getInstaller()
getInstaller in interface net.thevpc.nuts.NutsDescriptorBuilderpublic Map<String,String> getProperties()
getProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsId[] getParents()
getParents in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getName()
getName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getDescription()
getDescription in interface net.thevpc.nuts.NutsDescriptorBuilderpublic boolean isExecutable()
isExecutable in interface net.thevpc.nuts.NutsDescriptorBuilderpublic boolean isApplication()
isApplication in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsArtifactCall getExecutor()
getExecutor in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getPackaging()
getPackaging in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsId getId()
getId in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDependency[] getDependencies()
getDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDependency[] getStandardDependencies()
getStandardDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String[] getArch()
getArch in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String[] getOs()
getOs in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String[] getOsdist()
getOsdist in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String[] getPlatform()
getPlatform in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String[] getDesktopEnvironment()
getDesktopEnvironment in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setDependencies(net.thevpc.nuts.NutsDependency[] dependencies)
setDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setStandardDependencies(net.thevpc.nuts.NutsDependency[] dependencies)
setStandardDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptor build()
build in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsIdLocation[] getLocations()
getLocations in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsClassifierMapping[] getClassifierMappings()
getClassifierMappings in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setProperty(String name, String value)
setProperty in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addOs(String os)
addOs in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addOsdist(String osdist)
addOsdist in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addArch(String arch)
addArch in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeOs(String os)
removeOs in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeOsdist(String osdist)
removeOsdist in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeArch(String arch)
removeArch in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removePlatform(String platform)
removePlatform in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeDesktopEnvironment(String desktopEnvironment)
removeDesktopEnvironment in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeDependency(net.thevpc.nuts.NutsDependency dependency)
removeDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeStandardDependency(net.thevpc.nuts.NutsDependency dependency)
removeStandardDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addDependency(net.thevpc.nuts.NutsDependency dependency)
addDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addStandardDependency(net.thevpc.nuts.NutsDependency dependency)
addStandardDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addDependencies(net.thevpc.nuts.NutsDependency[] dependencies)
addDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addStandardDependencies(net.thevpc.nuts.NutsDependency[] dependencies)
addStandardDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder applyProperties()
applyProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder replaceProperty(Predicate<Map.Entry<String,String>> filter, Function<Map.Entry<String,String>,String> converter)
replaceProperty in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder applyParents(net.thevpc.nuts.NutsDescriptor[] parentDescriptors)
applyParents in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder applyProperties(Map<String,String> properties)
applyProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder replaceDependency(Predicate<net.thevpc.nuts.NutsDependency> filter, UnaryOperator<net.thevpc.nuts.NutsDependency> converter)
replaceDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeDependency(Predicate<net.thevpc.nuts.NutsDependency> dependency)
removeDependency in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getGenericName()
getGenericName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setGenericName(String name)
setGenericName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic List<String> getIcons()
getIcons in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setIcons(List<String> icons)
setIcons in interface net.thevpc.nuts.NutsDescriptorBuilderpublic List<String> getCategories()
getCategories in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setCategories(List<String> categories)
setCategories in interface net.thevpc.nuts.NutsDescriptorBuilderCopyright © 2021 vpc open source initiative. All rights reserved.