protected static final class Item.ItemMetadata extends java.lang.Object implements IItemMetadata
IItemMetadata.Factory
Modifier and Type | Field and Description |
---|---|
private long |
m_attributeIDs |
private int |
m_typeID |
private java.lang.String |
m_typeName |
TYPE_ID_ALL, TYPE_ID_CLASS, TYPE_ID_METHOD, TYPE_ID_PACKAGE, TYPE_ID_SRCFILE
Constructor and Description |
---|
ItemMetadata(int typeID,
java.lang.String typeName,
long attributeIDs) |
Modifier and Type | Method and Description |
---|---|
long |
getAttributeIDs()
Using a long is only ok for less than 64 global attributes, but this limit
seems ok for a long time to come.
|
int |
getTypeID() |
java.lang.String |
getTypeName() |
private final int m_typeID
private final java.lang.String m_typeName
private final long m_attributeIDs
ItemMetadata(int typeID, java.lang.String typeName, long attributeIDs)
public int getTypeID()
getTypeID
in interface IItemMetadata
public java.lang.String getTypeName()
getTypeName
in interface IItemMetadata
public long getAttributeIDs()
IItemMetadata
getAttributeIDs
in interface IItemMetadata