Class NodeBuilder
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.NodeBuilder
-
public class NodeBuilder extends java.lang.ObjectA builder to create dependency nodes for unit testing.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdprivate java.lang.Stringclassifierprivate java.lang.Stringcontextprivate java.lang.Stringextprivate java.lang.StringgroupIdprivate booleanoptionalprivate java.util.Map<java.lang.String,java.lang.String>propertiesprivate java.lang.Stringrangeprivate java.util.List<Artifact>relocationsprivate java.lang.Stringscopeprivate java.lang.Stringversionprivate VersionSchemeversionScheme
-
Constructor Summary
Constructors Constructor Description NodeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeBuilderartifactId(java.lang.String artifactId)DependencyNodebuild()NodeBuildercontext(java.lang.String context)NodeBuilderext(java.lang.String ext)NodeBuildergroupId(java.lang.String groupId)NodeBuilderoptional(boolean optional)NodeBuilderproperties(java.util.Map<java.lang.String,java.lang.String> properties)NodeBuilderrange(java.lang.String range)NodeBuilderreloc(java.lang.String artifactId)NodeBuilderreloc(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)NodeBuilderscope(java.lang.String scope)NodeBuilderversion(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()
-
-