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
           
protected static String SEPERATOR
           
 
Constructor Summary
protected JogampVersion(String packageName, Manifest mf)
           
 
Method Summary
 boolean equals(Object o)
           
 String getAttribute(Attributes.Name attributeName)
           
 String getAttribute(String attributeName)
           
 Attributes.Name getAttributeName(String attributeName)
           
 Set getAttributeNames()
           
 String getExtensionName()
           
 StringBuffer getFullManifestInfo(StringBuffer sb)
           
 String getImplementationBranch()
           
 String getImplementationCommit()
           
 String getImplementationTitle()
           
 String getImplementationURL()
           
 String getImplementationVendor()
           
 String getImplementationVendorID()
           
 String getImplementationVersion()
           
 Manifest getManifest()
           
 StringBuffer getManifestInfo(StringBuffer sb)
           
 String getPackageName()
           
 StringBuffer getPlatformInfo(StringBuffer sb)
           
 String getSpecificationTitle()
           
 String getSpecificationVendor()
           
 String getSpecificationVersion()
           
 int hashCode()
           
 String toString()
           
 StringBuffer toString(StringBuffer sb)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

IMPLEMENTATION_BRANCH

public static Attributes.Name IMPLEMENTATION_BRANCH

IMPLEMENTATION_COMMIT

public static Attributes.Name IMPLEMENTATION_COMMIT

SEPERATOR

protected static final String SEPERATOR
See Also:
Constant Field Values
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()

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

getSpecificationTitle

public final String getSpecificationTitle()

getSpecificationVendor

public final String getSpecificationVendor()

getSpecificationVersion

public final String getSpecificationVersion()

getFullManifestInfo

public final StringBuffer getFullManifestInfo(StringBuffer sb)

getPlatformInfo

public StringBuffer getPlatformInfo(StringBuffer sb)

getManifestInfo

public StringBuffer getManifestInfo(StringBuffer sb)

toString

public StringBuffer toString(StringBuffer sb)

toString

public String toString()
Overrides:
toString in class Object