public DependencyBuilder setArtifactId(String artifactId) { getCoordinate().setArtifactId(artifactId); return this; }
public DependencyBuilder setGroupId(String groupId) { getCoordinate().setGroupId(groupId); return this; }
public DependencyBuilder setVersion(String version) { getCoordinate().setVersion(version); return this; }
public static CoordinateBuilder create(Map<String, String> atts) { CoordinateBuilder builder = CoordinateBuilder.create(); builder.setGroupId(atts.get("groupId")); builder.setArtifactId(atts.get("artifactId")); builder.setVersion(atts.get("version")); builder.setClassifier(atts.get("classifier")); builder.setPackaging(atts.get("packaging")); return builder; }
private Dependency getUnversioned(Dependency dependency) { return DependencyBuilder.create(dependency).setVersion(null); }
public static DependencyBuilder create(final Dependency dep) { DependencyBuilder builder = new DependencyBuilder(); builder.setCoordinate(dep.getCoordinate()); builder.setScopeType(dep.getScopeType()); return builder; }
public static DependencyQueryBuilder create(String coordinate) { return new DependencyQueryBuilder(CoordinateBuilder.create(coordinate)); }
public DependencyBuilder setCoordinate(Coordinate coordinate) { this.coordinate = CoordinateBuilder.create(coordinate); return this; }
public DependencyBuilder setClassifier(String classifier) { getCoordinate().setClassifier(classifier); return this; }
public DependencyBuilder setPackaging(String packaging) { getCoordinate().setPackaging(packaging); return this; }
public String getGroupId() { return getCoordinate().getGroupId(); }
public static CoordinateBuilder create() { return new CoordinateBuilder(); }
@Override public String toString() { return toId(); }
public static DependencyNodeBuilder create(DependencyNode parent, Dependency dependency) { DependencyNodeBuilder builder = new DependencyNodeBuilder(parent, dependency); return builder; }
/** * Obtain a new {@link DependencyBuilder} instance. */ public static DependencyBuilder create() { return new DependencyBuilder(); }
private DependencyQueryBuilder(Coordinate coordinate) { setCoordinate(coordinate); }
public static DependencyQueryBuilder create(Coordinate coordinate) { return new DependencyQueryBuilder(coordinate); }
@Override public Coordinate getCoordinate() { return CoordinateBuilder.create() .setArtifactId(getArtifactId()) .setClassifier(getClassifier()) .setGroupId(getGroupId()) .setPackaging(getType()) .setSystemPath(getSystemPath()) .setVersion(getVersion()); }
private DependencyBuilder() { this.coordinate = CoordinateBuilder.create(); }
public static CoordinateBuilder create(Coordinate c) { CoordinateBuilder builder = create(); builder.setGroupId(c.getGroupId()).setArtifactId(c.getArtifactId()); builder.setClassifier(c.getClassifier()).setPackaging(c.getPackaging()).setVersion(c.getVersion()); return builder; }