public class DefaultNDescriptorBuilder extends Object implements net.thevpc.nuts.NDescriptorBuilder
| Constructor and Description |
|---|
DefaultNDescriptorBuilder() |
DefaultNDescriptorBuilder(net.thevpc.nuts.NDescriptor other) |
DefaultNDescriptorBuilder(net.thevpc.nuts.NDescriptorBuilder other) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NDescriptorBuilder |
addDependencies(List<net.thevpc.nuts.NDependency> dependencies) |
net.thevpc.nuts.NDescriptorBuilder |
addDependency(net.thevpc.nuts.NDependency dependency) |
net.thevpc.nuts.NDescriptorBuilder |
addFlag(net.thevpc.nuts.NDescriptorFlag flag) |
net.thevpc.nuts.NDescriptorBuilder |
addFlags(net.thevpc.nuts.NDescriptorFlag... flags) |
net.thevpc.nuts.NDescriptorBuilder |
addLocation(net.thevpc.nuts.NIdLocation location) |
net.thevpc.nuts.NDescriptorBuilder |
addProperties(List<net.thevpc.nuts.NDescriptorProperty> properties) |
net.thevpc.nuts.NDescriptorBuilder |
addProperty(net.thevpc.nuts.NDescriptorProperty property) |
net.thevpc.nuts.NDescriptorBuilder |
addStandardDependencies(List<net.thevpc.nuts.NDependency> dependencies) |
net.thevpc.nuts.NDescriptorBuilder |
addStandardDependency(net.thevpc.nuts.NDependency dependency) |
net.thevpc.nuts.NDescriptor |
build() |
net.thevpc.nuts.NDescriptorBuilder |
builder() |
net.thevpc.nuts.NDescriptorBuilder |
clear() |
net.thevpc.nuts.NDescriptorBuilder |
copy() |
net.thevpc.nuts.NDescriptorBuilder |
copyFrom(net.thevpc.nuts.boot.NBootDescriptor other) |
net.thevpc.nuts.NDescriptorBuilder |
copyFrom(net.thevpc.nuts.NDescriptor other) |
net.thevpc.nuts.NDescriptorBuilder |
copyFrom(net.thevpc.nuts.NDescriptorBuilder other) |
boolean |
equals(Object o) |
List<String> |
getCategories() |
net.thevpc.nuts.NEnvConditionBuilder |
getCondition() |
List<net.thevpc.nuts.NDescriptorContributor> |
getContributors() |
List<net.thevpc.nuts.NDependency> |
getDependencies() |
String |
getDescription() |
List<net.thevpc.nuts.NDescriptorContributor> |
getDevelopers() |
net.thevpc.nuts.NArtifactCall |
getExecutor() |
Set<net.thevpc.nuts.NDescriptorFlag> |
getFlags() |
String |
getGenericName() |
List<String> |
getIcons() |
net.thevpc.nuts.NId |
getId() |
net.thevpc.nuts.NIdType |
getIdType() |
net.thevpc.nuts.NArtifactCall |
getInstaller() |
List<net.thevpc.nuts.NDescriptorLicense> |
getLicenses() |
List<net.thevpc.nuts.NIdLocation> |
getLocations() |
List<net.thevpc.nuts.NDescriptorMailingList> |
getMailingLists() |
String |
getName() |
net.thevpc.nuts.NDescriptorOrganization |
getOrganization() |
String |
getPackaging() |
List<net.thevpc.nuts.NId> |
getParents() |
List<net.thevpc.nuts.NDescriptorProperty> |
getProperties() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptorProperty> |
getProperty(String name) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> |
getPropertyValue(String name) |
String |
getSolver() |
List<net.thevpc.nuts.NDependency> |
getStandardDependencies() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context) |
int |
hashCode() |
boolean |
isBlank() |
boolean |
isExecutable() |
boolean |
isNoContent() |
boolean |
isNutsApplication() |
boolean |
isPlatformApplication() |
net.thevpc.nuts.NDescriptorBuilder |
removeDependency(net.thevpc.nuts.NDependency dependency) |
net.thevpc.nuts.NDescriptorBuilder |
removeDependency(Predicate<net.thevpc.nuts.NDependency> dependency) |
net.thevpc.nuts.NDescriptorBuilder |
removeFlag(net.thevpc.nuts.NDescriptorFlag flag) |
net.thevpc.nuts.NDescriptorBuilder |
removeFlags(net.thevpc.nuts.NDescriptorFlag... flags) |
net.thevpc.nuts.NDescriptorBuilder |
removeProperties(net.thevpc.nuts.NDescriptorProperty property) |
net.thevpc.nuts.NDescriptorBuilder |
removeStandardDependency(net.thevpc.nuts.NDependency dependency) |
net.thevpc.nuts.NDescriptorBuilder |
replaceDependency(Predicate<net.thevpc.nuts.NDependency> filter,
UnaryOperator<net.thevpc.nuts.NDependency> converter) |
net.thevpc.nuts.NDescriptorBuilder |
replaceProperty(Predicate<net.thevpc.nuts.NDescriptorProperty> filter,
Function<net.thevpc.nuts.NDescriptorProperty,net.thevpc.nuts.NDescriptorProperty> converter) |
net.thevpc.nuts.NDescriptorBuilder |
setCategories(List<String> categories) |
net.thevpc.nuts.NDescriptorBuilder |
setCategories(String... categories) |
net.thevpc.nuts.NDescriptorBuilder |
setCondition(net.thevpc.nuts.NEnvCondition condition) |
net.thevpc.nuts.NDescriptorBuilder |
setCondition(net.thevpc.nuts.NEnvConditionBuilder condition) |
net.thevpc.nuts.NDescriptorBuilder |
setContributors(List<net.thevpc.nuts.NDescriptorContributor> contributors) |
net.thevpc.nuts.NDescriptorBuilder |
setDependencies(List<net.thevpc.nuts.NDependency> dependencies) |
net.thevpc.nuts.NDescriptorBuilder |
setDescription(String description) |
net.thevpc.nuts.NDescriptorBuilder |
setDevelopers(List<net.thevpc.nuts.NDescriptorContributor> developers) |
net.thevpc.nuts.NDescriptorBuilder |
setExecutor(net.thevpc.nuts.NArtifactCall executor) |
net.thevpc.nuts.NDescriptorBuilder |
setFlags(net.thevpc.nuts.NDescriptorFlag... flags) |
net.thevpc.nuts.NDescriptorBuilder |
setFlags(Set<net.thevpc.nuts.NDescriptorFlag> flags) |
net.thevpc.nuts.NDescriptorBuilder |
setGenericName(String name) |
net.thevpc.nuts.NDescriptorBuilder |
setIcons(List<String> icons) |
net.thevpc.nuts.NDescriptorBuilder |
setIcons(String... icons) |
net.thevpc.nuts.NDescriptorBuilder |
setId(net.thevpc.nuts.NId id) |
net.thevpc.nuts.NDescriptorBuilder |
setId(String id) |
net.thevpc.nuts.NDescriptorBuilder |
setIdType(net.thevpc.nuts.NIdType idType) |
net.thevpc.nuts.NDescriptorBuilder |
setInstaller(net.thevpc.nuts.NArtifactCall installer) |
net.thevpc.nuts.NDescriptorBuilder |
setLicenses(List<net.thevpc.nuts.NDescriptorLicense> licenses) |
net.thevpc.nuts.NDescriptorBuilder |
setLocations(List<net.thevpc.nuts.NIdLocation> locations) |
net.thevpc.nuts.NDescriptorBuilder |
setLocations(net.thevpc.nuts.NIdLocation... locations) |
net.thevpc.nuts.NDescriptorBuilder |
setMailingLists(List<net.thevpc.nuts.NDescriptorMailingList> mailingLists) |
net.thevpc.nuts.NDescriptorBuilder |
setName(String name) |
net.thevpc.nuts.NDescriptorBuilder |
setOrganization(net.thevpc.nuts.NDescriptorOrganization organization) |
net.thevpc.nuts.NDescriptorBuilder |
setPackaging(String packaging) |
net.thevpc.nuts.NDescriptorBuilder |
setParents(List<net.thevpc.nuts.NId> parents) |
net.thevpc.nuts.NDescriptorBuilder |
setProperties(List<net.thevpc.nuts.NDescriptorProperty> properties) |
net.thevpc.nuts.NDescriptorBuilder |
setProperty(String name,
String value) |
net.thevpc.nuts.NDescriptorBuilder |
setSolver(String solver) |
net.thevpc.nuts.NDescriptorBuilder |
setStandardDependencies(List<net.thevpc.nuts.NDependency> dependencies) |
public DefaultNDescriptorBuilder()
public DefaultNDescriptorBuilder(net.thevpc.nuts.NDescriptor other)
public DefaultNDescriptorBuilder(net.thevpc.nuts.NDescriptorBuilder other)
public net.thevpc.nuts.NId getId()
getId in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setId(net.thevpc.nuts.NId id)
setId in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setId(String id)
setId in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NId> getParents()
getParents in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setParents(List<net.thevpc.nuts.NId> parents)
setParents in interface net.thevpc.nuts.NDescriptorBuilderpublic String getPackaging()
getPackaging in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setPackaging(String packaging)
setPackaging in interface net.thevpc.nuts.NDescriptorBuilderpublic String getName()
getName in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setName(String name)
setName in interface net.thevpc.nuts.NDescriptorBuilderpublic String getSolver()
getSolver in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setSolver(String solver)
setSolver in interface net.thevpc.nuts.NDescriptorBuilderpublic String getGenericName()
getGenericName in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setGenericName(String name)
setGenericName in interface net.thevpc.nuts.NDescriptorBuilderpublic List<String> getIcons()
getIcons in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setIcons(List<String> icons)
setIcons in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setIcons(String... icons)
setIcons in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setLocations(net.thevpc.nuts.NIdLocation... locations)
setLocations in interface net.thevpc.nuts.NDescriptorBuilderpublic List<String> getCategories()
getCategories in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setCategories(List<String> categories)
setCategories in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setCategories(String... categories)
setCategories in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NEnvConditionBuilder getCondition()
getCondition in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setCondition(net.thevpc.nuts.NEnvCondition condition)
setCondition in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setCondition(net.thevpc.nuts.NEnvConditionBuilder condition)
setCondition in interface net.thevpc.nuts.NDescriptorBuilderpublic String getDescription()
getDescription in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setDescription(String description)
setDescription in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NIdLocation> getLocations()
getLocations in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setLocations(List<net.thevpc.nuts.NIdLocation> locations)
setLocations in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDependency> getStandardDependencies()
getStandardDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setStandardDependencies(List<net.thevpc.nuts.NDependency> dependencies)
setStandardDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDependency> getDependencies()
getDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setDependencies(List<net.thevpc.nuts.NDependency> dependencies)
setDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NArtifactCall getExecutor()
getExecutor in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setExecutor(net.thevpc.nuts.NArtifactCall executor)
setExecutor in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NArtifactCall getInstaller()
getInstaller in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setInstaller(net.thevpc.nuts.NArtifactCall installer)
setInstaller in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDescriptorProperty> getProperties()
getProperties in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setProperties(List<net.thevpc.nuts.NDescriptorProperty> properties)
setProperties in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addLocation(net.thevpc.nuts.NIdLocation location)
addLocation in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setProperty(String name, String value)
setProperty in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder copyFrom(net.thevpc.nuts.NDescriptorBuilder other)
copyFrom in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder copyFrom(net.thevpc.nuts.boot.NBootDescriptor other)
public net.thevpc.nuts.NDescriptorBuilder copyFrom(net.thevpc.nuts.NDescriptor other)
copyFrom in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder clear()
clear in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeDependency(net.thevpc.nuts.NDependency dependency)
removeDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addDependency(net.thevpc.nuts.NDependency dependency)
addDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addDependencies(List<net.thevpc.nuts.NDependency> dependencies)
addDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeStandardDependency(net.thevpc.nuts.NDependency dependency)
removeStandardDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addStandardDependency(net.thevpc.nuts.NDependency dependency)
addStandardDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addStandardDependencies(List<net.thevpc.nuts.NDependency> dependencies)
addStandardDependencies in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addProperty(net.thevpc.nuts.NDescriptorProperty property)
addProperty in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeProperties(net.thevpc.nuts.NDescriptorProperty property)
removeProperties in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addProperties(List<net.thevpc.nuts.NDescriptorProperty> properties)
addProperties in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder replaceProperty(Predicate<net.thevpc.nuts.NDescriptorProperty> filter, Function<net.thevpc.nuts.NDescriptorProperty,net.thevpc.nuts.NDescriptorProperty> converter)
replaceProperty in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder replaceDependency(Predicate<net.thevpc.nuts.NDependency> filter, UnaryOperator<net.thevpc.nuts.NDependency> converter)
replaceDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeDependency(Predicate<net.thevpc.nuts.NDependency> dependency)
removeDependency in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptor build()
build in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder copy()
copy in interface net.thevpc.nuts.NDescriptorBuilderpublic Set<net.thevpc.nuts.NDescriptorFlag> getFlags()
getFlags in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setFlags(Set<net.thevpc.nuts.NDescriptorFlag> flags)
setFlags in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setFlags(net.thevpc.nuts.NDescriptorFlag... flags)
setFlags in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addFlag(net.thevpc.nuts.NDescriptorFlag flag)
addFlag in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder addFlags(net.thevpc.nuts.NDescriptorFlag... flags)
addFlags in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeFlag(net.thevpc.nuts.NDescriptorFlag flag)
removeFlag in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder removeFlags(net.thevpc.nuts.NDescriptorFlag... flags)
removeFlags in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptorProperty> getProperty(String name)
getProperty in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> getPropertyValue(String name)
getPropertyValue in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NIdType getIdType()
getIdType in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setIdType(net.thevpc.nuts.NIdType idType)
setIdType in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder builder()
builder in interface net.thevpc.nuts.NDescriptorBuilderpublic boolean isBlank()
isBlank in interface net.thevpc.nuts.util.NBlankablepublic boolean isExecutable()
isExecutable in interface net.thevpc.nuts.NDescriptorBuilderpublic boolean isNutsApplication()
isNutsApplication in interface net.thevpc.nuts.NDescriptorBuilderpublic boolean isPlatformApplication()
isPlatformApplication in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDescriptorContributor> getContributors()
getContributors in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setContributors(List<net.thevpc.nuts.NDescriptorContributor> contributors)
setContributors in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setDevelopers(List<net.thevpc.nuts.NDescriptorContributor> developers)
setDevelopers in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDescriptorLicense> getLicenses()
getLicenses in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setLicenses(List<net.thevpc.nuts.NDescriptorLicense> licenses)
setLicenses in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDescriptorMailingList> getMailingLists()
getMailingLists in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setMailingLists(List<net.thevpc.nuts.NDescriptorMailingList> mailingLists)
setMailingLists in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorOrganization getOrganization()
getOrganization in interface net.thevpc.nuts.NDescriptorBuilderpublic net.thevpc.nuts.NDescriptorBuilder setOrganization(net.thevpc.nuts.NDescriptorOrganization organization)
setOrganization in interface net.thevpc.nuts.NDescriptorBuilderpublic List<net.thevpc.nuts.NDescriptorContributor> getDevelopers()
getDevelopers in interface net.thevpc.nuts.NDescriptorBuilderpublic int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext context)
getSupportLevel in interface net.thevpc.nuts.spi.NComponentpublic boolean isNoContent()
isNoContent in interface net.thevpc.nuts.NDescriptorBuilderCopyright © 2025 vpc open source initiative. All rights reserved.