com.jogamp.common.util
Class JogampVersion

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

public class JogampVersion
extends Object


Field Summary
static Attributes.Name IMPLEMENTATION_BRANCH
           
static Attributes.Name IMPLEMENTATION_COMMIT
           
 
Constructor Summary
protected JogampVersion(String packageName, Manifest mf)
           
 
Method Summary
 boolean equals(Object o)
           
 String getAndroidPackageVersionName()
           
 String getAttribute(Attributes.Name attributeName)
           
 String getAttribute(String attributeName)
           
 Attributes.Name getAttributeName(String attributeName)
           
 Set<?> getAttributeNames()
           
 String getExtensionName()
           
 StringBuilder getFullManifestInfo(StringBuilder sb)
           
 String getImplementationBranch()
           
 String getImplementationCommit()
           
 String getImplementationTitle()
           
 String getImplementationURL()
           
 String getImplementationVendor()
           
 String getImplementationVendorID()
           
 String getImplementationVersion()
           
 Manifest getManifest()
           
 StringBuilder getManifestInfo(StringBuilder sb)
           
 String getPackageName()
           
 String getSpecificationTitle()
           
 String getSpecificationVendor()
           
 String getSpecificationVersion()
           
 int hashCode()
           
 String toString()
           
 StringBuilder toString(StringBuilder sb)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

IMPLEMENTATION_BRANCH

public static final Attributes.Name IMPLEMENTATION_BRANCH

IMPLEMENTATION_COMMIT

public static final Attributes.Name IMPLEMENTATION_COMMIT
Constructor Detail

JogampVersion

protected JogampVersion(String packageName,
                        Manifest mf)
Method Detail

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()

getImplementationBranch

public final String getImplementationBranch()

getImplementationCommit

public final String getImplementationCommit()

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()

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