public class DefaultNDescriptor extends Object implements net.thevpc.nuts.NDescriptor
| Constructor and Description |
|---|
DefaultNDescriptor(net.thevpc.nuts.NDescriptor d) |
DefaultNDescriptor(net.thevpc.nuts.NId id,
net.thevpc.nuts.NIdType idType,
List<net.thevpc.nuts.NId> parents,
String packaging,
net.thevpc.nuts.NArtifactCall executor,
net.thevpc.nuts.NArtifactCall installer,
String name,
String description,
net.thevpc.nuts.NEnvCondition condition,
List<net.thevpc.nuts.NDependency> dependencies,
List<net.thevpc.nuts.NDependency> standardDependencies,
List<net.thevpc.nuts.NIdLocation> locations,
List<net.thevpc.nuts.NDescriptorProperty> properties,
String genericName,
List<String> categories,
List<String> icons,
Set<net.thevpc.nuts.NDescriptorFlag> flags,
String solver,
List<net.thevpc.nuts.NDescriptorContributor> contributors,
List<net.thevpc.nuts.NDescriptorContributor> developers,
List<net.thevpc.nuts.NDescriptorLicense> licenses,
List<net.thevpc.nuts.NDescriptorMailingList> mailingLists,
net.thevpc.nuts.NDescriptorOrganization organization) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NDescriptorBuilder |
builder() |
boolean |
equals(Object o) |
List<String> |
getCategories() |
net.thevpc.nuts.NEnvCondition |
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 |
hashCode() |
boolean |
isBlank() |
boolean |
isExecutable() |
boolean |
isNoContent() |
boolean |
isNutsApplication() |
boolean |
isPlatformApplication() |
boolean |
isValid() |
String |
toString() |
public DefaultNDescriptor(net.thevpc.nuts.NDescriptor d)
public DefaultNDescriptor(net.thevpc.nuts.NId id,
net.thevpc.nuts.NIdType idType,
List<net.thevpc.nuts.NId> parents,
String packaging,
net.thevpc.nuts.NArtifactCall executor,
net.thevpc.nuts.NArtifactCall installer,
String name,
String description,
net.thevpc.nuts.NEnvCondition condition,
List<net.thevpc.nuts.NDependency> dependencies,
List<net.thevpc.nuts.NDependency> standardDependencies,
List<net.thevpc.nuts.NIdLocation> locations,
List<net.thevpc.nuts.NDescriptorProperty> properties,
String genericName,
List<String> categories,
List<String> icons,
Set<net.thevpc.nuts.NDescriptorFlag> flags,
String solver,
List<net.thevpc.nuts.NDescriptorContributor> contributors,
List<net.thevpc.nuts.NDescriptorContributor> developers,
List<net.thevpc.nuts.NDescriptorLicense> licenses,
List<net.thevpc.nuts.NDescriptorMailingList> mailingLists,
net.thevpc.nuts.NDescriptorOrganization organization)
public net.thevpc.nuts.NIdType getIdType()
getIdType in interface net.thevpc.nuts.NDescriptorpublic boolean isBlank()
isBlank in interface net.thevpc.nuts.util.NBlankablepublic boolean isValid()
public net.thevpc.nuts.NId getId()
getId in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NId> getParents()
getParents in interface net.thevpc.nuts.NDescriptorpublic boolean isExecutable()
isExecutable in interface net.thevpc.nuts.NDescriptorpublic boolean isNutsApplication()
isNutsApplication in interface net.thevpc.nuts.NDescriptorpublic boolean isPlatformApplication()
isPlatformApplication in interface net.thevpc.nuts.NDescriptorpublic Set<net.thevpc.nuts.NDescriptorFlag> getFlags()
getFlags in interface net.thevpc.nuts.NDescriptorpublic String getPackaging()
getPackaging in interface net.thevpc.nuts.NDescriptorpublic boolean isNoContent()
isNoContent in interface net.thevpc.nuts.NDescriptorpublic String getSolver()
getSolver in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.NEnvCondition getCondition()
getCondition in interface net.thevpc.nuts.NDescriptorpublic String getName()
getName in interface net.thevpc.nuts.NDescriptorpublic List<String> getIcons()
getIcons in interface net.thevpc.nuts.NDescriptorpublic String getGenericName()
getGenericName in interface net.thevpc.nuts.NDescriptorpublic List<String> getCategories()
getCategories in interface net.thevpc.nuts.NDescriptorpublic String getDescription()
getDescription in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NIdLocation> getLocations()
getLocations in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDependency> getStandardDependencies()
getStandardDependencies in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDependency> getDependencies()
getDependencies in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.NArtifactCall getExecutor()
getExecutor in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.NArtifactCall getInstaller()
getInstaller in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDescriptorProperty> getProperties()
getProperties in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptorProperty> getProperty(String name)
getProperty in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.util.NLiteral> getPropertyValue(String name)
getPropertyValue in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.NDescriptorBuilder builder()
builder in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDescriptorContributor> getContributors()
getContributors in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDescriptorContributor> getDevelopers()
getDevelopers in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDescriptorLicense> getLicenses()
getLicenses in interface net.thevpc.nuts.NDescriptorpublic List<net.thevpc.nuts.NDescriptorMailingList> getMailingLists()
getMailingLists in interface net.thevpc.nuts.NDescriptorpublic net.thevpc.nuts.NDescriptorOrganization getOrganization()
getOrganization in interface net.thevpc.nuts.NDescriptorCopyright © 2025 vpc open source initiative. All rights reserved.