public abstract class BaseAttributeMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
attributes |
protected java.util.Map |
attributesByName |
Constructor and Description |
---|
BaseAttributeMap() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeInstance(ModifiableAttributeInstance p_111149_1_) |
void |
applyAttributeModifiers(Multimap p_111147_1_) |
java.util.Collection |
getAllAttributes() |
IAttributeInstance |
getAttributeInstance(IAttribute p_111151_1_) |
IAttributeInstance |
getAttributeInstanceByName(java.lang.String p_111152_1_) |
abstract IAttributeInstance |
registerAttribute(IAttribute p_111150_1_) |
void |
removeAttributeModifiers(Multimap p_111148_1_) |
protected final java.util.Map attributes
protected final java.util.Map attributesByName
public IAttributeInstance getAttributeInstance(IAttribute p_111151_1_)
public IAttributeInstance getAttributeInstanceByName(java.lang.String p_111152_1_)
public abstract IAttributeInstance registerAttribute(IAttribute p_111150_1_)
public java.util.Collection getAllAttributes()
public void addAttributeInstance(ModifiableAttributeInstance p_111149_1_)
public void removeAttributeModifiers(Multimap p_111148_1_)
public void applyAttributeModifiers(Multimap p_111147_1_)