public class NodeBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.lang.String |
classifier |
private java.lang.String |
context |
private java.lang.String |
ext |
private java.lang.String |
groupId |
private boolean |
optional |
private java.util.Map<java.lang.String,java.lang.String> |
properties |
private java.lang.String |
range |
private java.util.List<Artifact> |
relocations |
private java.lang.String |
scope |
private java.lang.String |
version |
private VersionScheme |
versionScheme |
Constructor and Description |
---|
NodeBuilder() |
Modifier and Type | Method and Description |
---|---|
NodeBuilder |
artifactId(java.lang.String artifactId) |
DependencyNode |
build() |
NodeBuilder |
context(java.lang.String context) |
NodeBuilder |
ext(java.lang.String ext) |
NodeBuilder |
groupId(java.lang.String groupId) |
NodeBuilder |
optional(boolean optional) |
NodeBuilder |
properties(java.util.Map<java.lang.String,java.lang.String> properties) |
NodeBuilder |
range(java.lang.String range) |
NodeBuilder |
reloc(java.lang.String artifactId) |
NodeBuilder |
reloc(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
NodeBuilder |
scope(java.lang.String scope) |
NodeBuilder |
version(java.lang.String version) |
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private java.lang.String range
private java.lang.String ext
private final java.lang.String classifier
private java.lang.String scope
private boolean optional
private java.lang.String context
private final java.util.List<Artifact> relocations
private final VersionScheme versionScheme
private java.util.Map<java.lang.String,java.lang.String> properties
public NodeBuilder artifactId(java.lang.String artifactId)
public NodeBuilder groupId(java.lang.String groupId)
public NodeBuilder ext(java.lang.String ext)
public NodeBuilder version(java.lang.String version)
public NodeBuilder range(java.lang.String range)
public NodeBuilder scope(java.lang.String scope)
public NodeBuilder optional(boolean optional)
public NodeBuilder context(java.lang.String context)
public NodeBuilder reloc(java.lang.String artifactId)
public NodeBuilder reloc(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public NodeBuilder properties(java.util.Map<java.lang.String,java.lang.String> properties)
public DependencyNode build()