Class RpmDependency

java.lang.Object
io.kojan.javadeptools.rpm.RpmDependency

public class RpmDependency extends Object
RPM dependency with optional relation and version.
Author:
Mikolaj Izdebski
  • Method Details

    • getName

      public String getName()
      Returns the name part of RPM dependency.

      For example, for dependency something >= 1.2-3, it returns something.

      Returns:
      name part of RPM dependency
    • getSense

      public String getSense()
      Returns the relation part of RPM dependency.

      For example, for dependency something >= 1.2-3, it returns >=.

      Returns:
      relation part of RPM dependency
    • getVersion

      public RpmVersion getVersion()
      Returns the version part of RPM dependency.

      For example, for dependency something >= 1.2-3, it returns 1.2-3.

      Returns:
      version part of RPM dependency
    • isRich

      public boolean isRich()
      Determines whether the RPM dependency is a rich dependency, also known as boolean dependency.
      Returns:
      true iff RPM dependency is a rich (boolean) dependency
      See Also:
    • toString

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

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object