public abstract class NDefinitionDelegate extends Object implements net.thevpc.nuts.artifact.NDefinition
| Constructor and Description |
|---|
NDefinitionDelegate() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.artifact.NId |
apiId() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
builder() |
int |
compareTo(net.thevpc.nuts.artifact.NDefinition other) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
content() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> |
dependencies() |
net.thevpc.nuts.artifact.NDependency |
dependency() |
net.thevpc.nuts.artifact.NDescriptor |
descriptor() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> |
effectiveDescriptor() |
net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> |
effectiveFlags() |
protected abstract net.thevpc.nuts.artifact.NDefinition |
getBase() |
net.thevpc.nuts.artifact.NId |
id() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> |
installInformation() |
String |
repositoryName() |
String |
repositoryUuid() |
public net.thevpc.nuts.artifact.NId id()
id in interface net.thevpc.nuts.artifact.NDefinitionprotected abstract net.thevpc.nuts.artifact.NDefinition getBase()
public net.thevpc.nuts.artifact.NDescriptor descriptor()
descriptor in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> effectiveFlags()
effectiveFlags in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> content()
content in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> installInformation()
installInformation in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> effectiveDescriptor()
effectiveDescriptor in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> dependencies()
dependencies in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NId apiId()
apiId in interface net.thevpc.nuts.artifact.NDefinitionpublic int compareTo(net.thevpc.nuts.artifact.NDefinition other)
compareTo in interface Comparable<net.thevpc.nuts.artifact.NDefinition>compareTo in interface net.thevpc.nuts.artifact.NDefinitionpublic String repositoryUuid()
repositoryUuid in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NDependency dependency()
dependency in interface net.thevpc.nuts.artifact.NDefinitionpublic String repositoryName()
repositoryName in interface net.thevpc.nuts.artifact.NDefinitionpublic net.thevpc.nuts.artifact.NDefinitionBuilder builder()
builder in interface net.thevpc.nuts.artifact.NDefinitionCopyright © 2026 vpc open source initiative. All rights reserved.