com.jogamp.gluegen
Class ConstantDefinition
java.lang.Object
com.jogamp.gluegen.ConstantDefinition
public class ConstantDefinition
- extends Object
Represents the definition of a constant which was provided either
via a #define statement or through an enum definition.
ConstantDefinition
public ConstantDefinition(String name,
String value,
boolean isEnum,
String enumName)
equals
public boolean equals(ConstantDefinition other)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
rename
public void rename(String name)
- Supports renaming in Java binding.
addAliasedName
public void addAliasedName(String name)
getAliasedNames
public Collection<String> getAliasedNames()
getOrigName
public String getOrigName()
getName
public String getName()
getValue
public String getValue()
getEnumName
public String getEnumName()
- Returns null if this definition was not part of an
enumeration, or if the enum was anonymous.
isEnum
public boolean isEnum()
getAliases
public Set<String> getAliases()
addAlias
public void addAlias(String alias)
toString
public String toString()
- Overrides:
toString
in class Object