org.apache.maven.artifact.versioning

Class Restriction

public class Restriction extends Object

Describes a restriction in versioning.

Version: $Id: Restriction.java 219815 2005-07-19 23:45:44Z brett $

Author: Brett Porter

Constructor Summary
Restriction(ArtifactVersion lowerBound, boolean lowerBoundInclusive, ArtifactVersion upperBound, boolean upperBoundInclusive)
Method Summary
booleancontainsVersion(ArtifactVersion version)
ArtifactVersiongetLowerBound()
ArtifactVersiongetUpperBound()
booleanisLowerBoundInclusive()
booleanisUpperBoundInclusive()

Constructor Detail

Restriction

public Restriction(ArtifactVersion lowerBound, boolean lowerBoundInclusive, ArtifactVersion upperBound, boolean upperBoundInclusive)

Method Detail

containsVersion

public boolean containsVersion(ArtifactVersion version)

getLowerBound

public ArtifactVersion getLowerBound()

getUpperBound

public ArtifactVersion getUpperBound()

isLowerBoundInclusive

public boolean isLowerBoundInclusive()

isUpperBoundInclusive

public boolean isUpperBoundInclusive()
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.