Class NodeBuilder
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.NodeBuilder
-
public class NodeBuilder extends java.lang.Object
A builder to create dependency nodes for unit testing.
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description NodeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
range
private java.lang.String range
-
ext
private java.lang.String ext
-
classifier
private java.lang.String classifier
-
scope
private java.lang.String scope
-
optional
private boolean optional
-
context
private java.lang.String context
-
relocations
private java.util.List<Artifact> relocations
-
versionScheme
private VersionScheme versionScheme
-
properties
private java.util.Map<java.lang.String,java.lang.String> properties
-
-
Method Detail
-
artifactId
public NodeBuilder artifactId(java.lang.String artifactId)
-
groupId
public NodeBuilder groupId(java.lang.String groupId)
-
ext
public NodeBuilder ext(java.lang.String ext)
-
version
public NodeBuilder version(java.lang.String version)
-
range
public NodeBuilder range(java.lang.String range)
-
scope
public NodeBuilder scope(java.lang.String scope)
-
optional
public NodeBuilder optional(boolean optional)
-
context
public NodeBuilder context(java.lang.String context)
-
reloc
public NodeBuilder reloc(java.lang.String artifactId)
-
reloc
public NodeBuilder reloc(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
-
properties
public NodeBuilder properties(java.util.Map<java.lang.String,java.lang.String> properties)
-
build
public DependencyNode build()
-
-