Class Descriptors.PackageRef

java.lang.Object
aQute.bnd.osgi.Descriptors.PackageRef
All Implemented Interfaces:
Comparable<Descriptors.PackageRef>
Enclosing class:
Descriptors

public static class Descriptors.PackageRef extends Object implements Comparable<Descriptors.PackageRef>
  • Field Details

    • binaryName

      final String binaryName
    • fqn

      final String fqn
    • java

      final boolean java
  • Constructor Details

    • PackageRef

      PackageRef(String binaryName)
    • PackageRef

      PackageRef()
  • Method Details

    • getDuplicate

      public Descriptors.PackageRef getDuplicate()
    • getFQN

      public String getFQN()
    • getBinary

      public String getBinary()
    • getPath

      public String getPath()
    • isJava

      public boolean isJava()
    • toString

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

      boolean isDefaultPackage()
    • isPrimitivePackage

      boolean isPrimitivePackage()
    • compareTo

      public int compareTo(Descriptors.PackageRef other)
      Specified by:
      compareTo in interface Comparable<Descriptors.PackageRef>
    • equals

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

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

      public boolean isMetaData()
      Decide if the package is a metadata package.
    • isValidPackageName

      public boolean isValidPackageName()
      Check if the package name is a valid Java package name.
      Returns:
      true if the package name is valid; false otherwise.