Package aQute.bnd.osgi
Class Descriptors.PackageRef
- java.lang.Object
-
- aQute.bnd.osgi.Descriptors.PackageRef
-
- All Implemented Interfaces:
java.lang.Comparable<Descriptors.PackageRef>
- Enclosing class:
- Descriptors
public static class Descriptors.PackageRef extends java.lang.Object implements java.lang.Comparable<Descriptors.PackageRef>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Descriptors.PackageRef other)booleanequals(java.lang.Object o)java.lang.StringgetBinary()Descriptors.PackageRefgetDuplicate()java.lang.StringgetFQN()java.lang.StringgetPath()inthashCode()booleanisJava()booleanisMetaData()Decide if the package is a metadata package.booleanisValidPackageName()Check if the package name is a valid Java package name.java.lang.StringtoString()
-
-
-
Method Detail
-
getDuplicate
public Descriptors.PackageRef getDuplicate()
-
getFQN
public java.lang.String getFQN()
-
getBinary
public java.lang.String getBinary()
-
getPath
public java.lang.String getPath()
-
isJava
public boolean isJava()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareTo
public int compareTo(Descriptors.PackageRef other)
- Specified by:
compareToin interfacejava.lang.Comparable<Descriptors.PackageRef>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.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.
-
-