Class JogampVersion

java.lang.Object
com.jogamp.common.util.JogampVersion
Direct Known Subclasses:
GlueGenVersion

public class JogampVersion extends Object
  • Field Details

  • Constructor Details

    • JogampVersion

      protected JogampVersion(String packageName, Manifest mf)
  • Method Details

    • hashCode

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

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

      public final Manifest getManifest()
    • getPackageName

      public final String getPackageName()
    • getAttribute

      public final String getAttribute(Attributes.Name attributeName)
    • getAttribute

      public final String getAttribute(String attributeName)
    • getAttributeName

      public final Attributes.Name getAttributeName(String attributeName)
    • getAttributeNames

      public final Set<?> getAttributeNames()
      Returns:
      set of type Attributes.Name, disguised as anonymous
    • getExtensionName

      public final String getExtensionName()
    • getImplementationBuild

      public final String getImplementationBuild()
      Returns the implementation build number, e.g. 2.0-b456-20130328.
    • getImplementationBranch

      public final String getImplementationBranch()
      Returns the SCM branch name
    • getImplementationCommit

      public final String getImplementationCommit()
      Returns the SCM version of the last commit, e.g. git's sha1
    • getImplementationTitle

      public final String getImplementationTitle()
    • getImplementationVendor

      public final String getImplementationVendor()
    • getImplementationVendorID

      public final String getImplementationVendorID()
    • getImplementationURL

      public final String getImplementationURL()
    • getImplementationVersion

      public final String getImplementationVersion()
      Returns the IMPLEMENTATION_VERSION.

      E.g. 2.0.2-rc-20130328 for snapshots prior to 2.0.2 release and 2.0.2 for the upcoming release.

    • getAndroidPackageVersionName

      public final String getAndroidPackageVersionName()
    • getSpecificationTitle

      public final String getSpecificationTitle()
    • getSpecificationVendor

      public final String getSpecificationVendor()
    • getSpecificationVersion

      public final String getSpecificationVersion()
    • getFullManifestInfo

      public final StringBuilder getFullManifestInfo(StringBuilder sb)
    • getManifestInfo

      public StringBuilder getManifestInfo(StringBuilder sb)
    • toString

      public StringBuilder toString(StringBuilder sb)
    • toString

      public String toString()
      Overrides:
      toString in class Object