Class DefaultModelVersionParser.DefaultVersionRange

java.lang.Object
org.apache.maven.repository.internal.DefaultModelVersionParser.DefaultVersionRange
All Implemented Interfaces:
VersionRange
Enclosing class:
DefaultModelVersionParser

static class DefaultModelVersionParser.DefaultVersionRange extends Object implements VersionRange
  • Field Details

    • versionScheme

      private final org.eclipse.aether.version.VersionScheme versionScheme
    • delegate

      private final org.eclipse.aether.version.VersionRange delegate
  • Constructor Details

    • DefaultVersionRange

      DefaultVersionRange(org.eclipse.aether.version.VersionScheme versionScheme, org.eclipse.aether.version.VersionRange delegate)
    • DefaultVersionRange

      DefaultVersionRange(org.eclipse.aether.version.VersionScheme versionScheme, String delegateValue)
  • Method Details

    • contains

      public boolean contains(Version version)
      Description copied from interface: VersionRange
      Determines whether the specified version is contained within this range.
      Specified by:
      contains in interface VersionRange
      Parameters:
      version - the version to test, must not be null
      Returns:
      true if this range contains the specified version, false otherwise
    • getUpperBoundary

      public VersionRange.Boundary getUpperBoundary()
      Description copied from interface: VersionRange
      Returns the upper boundary of this range, or null if none.
      Specified by:
      getUpperBoundary in interface VersionRange
    • getLowerBoundary

      public VersionRange.Boundary getLowerBoundary()
      Description copied from interface: VersionRange
      Returns the lower boundary of this range, or null if none.
      Specified by:
      getLowerBoundary in interface VersionRange
    • asString

      public String asString()
      Description copied from interface: VersionRange
      Returns a string representation of this version range
      Specified by:
      asString in interface VersionRange
      Returns:
      the string representation of this version range
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object