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 |
addDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
net.thevpc.nuts.NutsDescriptorBuilder |
addDependency(net.thevpc.nuts.NutsDependency dependency) |
net.thevpc.nuts.NutsDescriptorBuilder |
addFlag(net.thevpc.nuts.NutsDescriptorFlag flag) |
net.thevpc.nuts.NutsDescriptorBuilder |
addFlags(net.thevpc.nuts.NutsDescriptorFlag... flags) |
net.thevpc.nuts.NutsDescriptorBuilder |
addLocation(net.thevpc.nuts.NutsIdLocation location) |
net.thevpc.nuts.NutsDescriptorBuilder |
addProperties(net.thevpc.nuts.NutsDescriptorProperty[] properties) |
net.thevpc.nuts.NutsDescriptorBuilder |
addProperty(net.thevpc.nuts.NutsDescriptorProperty property) |
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() |
net.thevpc.nuts.NutsDescriptorBuilder |
copy() |
boolean |
equals(Object o) |
List<String> |
getCategories() |
net.thevpc.nuts.NutsEnvConditionBuilder |
getCondition() |
net.thevpc.nuts.NutsDependency[] |
getDependencies() |
String |
getDescription() |
net.thevpc.nuts.NutsArtifactCall |
getExecutor() |
Set<net.thevpc.nuts.NutsDescriptorFlag> |
getFlags() |
String |
getGenericName() |
List<String> |
getIcons() |
net.thevpc.nuts.NutsId |
getId() |
net.thevpc.nuts.NutsIdType |
getIdType() |
net.thevpc.nuts.NutsArtifactCall |
getInstaller() |
net.thevpc.nuts.NutsIdLocation[] |
getLocations() |
String |
getName() |
String |
getPackaging() |
net.thevpc.nuts.NutsId[] |
getParents() |
net.thevpc.nuts.NutsDescriptorProperty[] |
getProperties() |
net.thevpc.nuts.NutsDescriptorProperty |
getProperty(String name) |
String |
getPropertyValue(String name) |
String |
getSolver() |
net.thevpc.nuts.NutsDependency[] |
getStandardDependencies() |
int |
getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context) |
int |
hashCode() |
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 |
removeFlag(net.thevpc.nuts.NutsDescriptorFlag flag) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeFlags(net.thevpc.nuts.NutsDescriptorFlag... flags) |
net.thevpc.nuts.NutsDescriptorBuilder |
removeProperties(net.thevpc.nuts.NutsDescriptorProperty property) |
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<net.thevpc.nuts.NutsDescriptorProperty> filter,
Function<net.thevpc.nuts.NutsDescriptorProperty,net.thevpc.nuts.NutsDescriptorProperty> converter) |
net.thevpc.nuts.NutsDescriptorBuilder |
setAll(net.thevpc.nuts.NutsDescriptor other) |
net.thevpc.nuts.NutsDescriptorBuilder |
setAll(net.thevpc.nuts.NutsDescriptorBuilder other) |
net.thevpc.nuts.NutsDescriptorBuilder |
setCategories(List<String> categories) |
net.thevpc.nuts.NutsDescriptorBuilder |
setCondition(net.thevpc.nuts.NutsEnvCondition condition) |
net.thevpc.nuts.NutsDescriptorBuilder |
setCondition(net.thevpc.nuts.NutsEnvConditionBuilder condition) |
net.thevpc.nuts.NutsDescriptorBuilder |
setDependencies(net.thevpc.nuts.NutsDependency[] dependencies) |
net.thevpc.nuts.NutsDescriptorBuilder |
setDescription(String description) |
net.thevpc.nuts.NutsDescriptorBuilder |
setExecutor(net.thevpc.nuts.NutsArtifactCall executor) |
net.thevpc.nuts.NutsDescriptorBuilder |
setFlags(Set<net.thevpc.nuts.NutsDescriptorFlag> flags) |
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 |
setIdType(net.thevpc.nuts.NutsIdType idType) |
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 |
setPackaging(String packaging) |
net.thevpc.nuts.NutsDescriptorBuilder |
setParents(net.thevpc.nuts.NutsId[] parents) |
net.thevpc.nuts.NutsDescriptorBuilder |
setProperties(net.thevpc.nuts.NutsDescriptorProperty[] properties) |
net.thevpc.nuts.NutsDescriptorBuilder |
setProperty(String name,
String value) |
net.thevpc.nuts.NutsDescriptorBuilder |
setSolver(String solver) |
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.NutsId getId()
getId 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 setId(String id)
setId in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsId[] getParents()
getParents in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setParents(net.thevpc.nuts.NutsId[] parents)
setParents in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getPackaging()
getPackaging in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setPackaging(String packaging)
setPackaging in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getName()
getName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setName(String name)
setName in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getSolver()
getSolver in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setSolver(String solver)
setSolver 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.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsEnvConditionBuilder getCondition()
getCondition in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setCondition(net.thevpc.nuts.NutsEnvConditionBuilder condition)
setCondition in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setCondition(net.thevpc.nuts.NutsEnvCondition condition)
setCondition in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getDescription()
getDescription in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setDescription(String description)
setDescription in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsIdLocation[] getLocations()
getLocations 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.NutsDependency[] getStandardDependencies()
getStandardDependencies 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.NutsDependency[] getDependencies()
getDependencies 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.NutsArtifactCall getExecutor()
getExecutor 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.NutsArtifactCall getInstaller()
getInstaller 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.NutsDescriptorProperty[] getProperties()
getProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setProperties(net.thevpc.nuts.NutsDescriptorProperty[] properties)
setProperties 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 setProperty(String name, String value)
setProperty in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setAll(net.thevpc.nuts.NutsDescriptorBuilder other)
setAll in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setAll(net.thevpc.nuts.NutsDescriptor other)
setAll in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder clear()
clear 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 addDependency(net.thevpc.nuts.NutsDependency dependency)
addDependency 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 removeStandardDependency(net.thevpc.nuts.NutsDependency dependency)
removeStandardDependency 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 addStandardDependencies(net.thevpc.nuts.NutsDependency[] dependencies)
addStandardDependencies in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addProperty(net.thevpc.nuts.NutsDescriptorProperty property)
addProperty in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeProperties(net.thevpc.nuts.NutsDescriptorProperty property)
removeProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addProperties(net.thevpc.nuts.NutsDescriptorProperty[] properties)
addProperties in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder applyProperties()
applyProperties 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 replaceProperty(Predicate<net.thevpc.nuts.NutsDescriptorProperty> filter, Function<net.thevpc.nuts.NutsDescriptorProperty,net.thevpc.nuts.NutsDescriptorProperty> converter)
replaceProperty 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 net.thevpc.nuts.NutsDescriptor build()
build in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder copy()
copy in interface net.thevpc.nuts.NutsDescriptorBuilderpublic Set<net.thevpc.nuts.NutsDescriptorFlag> getFlags()
getFlags in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setFlags(Set<net.thevpc.nuts.NutsDescriptorFlag> flags)
setFlags in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addFlag(net.thevpc.nuts.NutsDescriptorFlag flag)
addFlag in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder addFlags(net.thevpc.nuts.NutsDescriptorFlag... flags)
addFlags in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeFlag(net.thevpc.nuts.NutsDescriptorFlag flag)
removeFlag in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder removeFlags(net.thevpc.nuts.NutsDescriptorFlag... flags)
removeFlags in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorProperty getProperty(String name)
getProperty in interface net.thevpc.nuts.NutsDescriptorBuilderpublic String getPropertyValue(String name)
getPropertyValue in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsIdType getIdType()
getIdType in interface net.thevpc.nuts.NutsDescriptorBuilderpublic net.thevpc.nuts.NutsDescriptorBuilder setIdType(net.thevpc.nuts.NutsIdType idType)
setIdType in interface net.thevpc.nuts.NutsDescriptorBuilderpublic int getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponentCopyright © 2022 vpc open source initiative. All rights reserved.