public class AttributeMap extends AbstractAttributeMap
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| protected java.util.Map<java.lang.String,IAttributeInstance> | instancesByName | 
attributes, attributesByName, descendantsByParent| コンストラクタと説明 | 
|---|
| AttributeMap() | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| protected IAttributeInstance | createInstance(IAttribute attribute) | 
| ModifiableAttributeInstance | getAttributeInstance(IAttribute attribute) | 
| ModifiableAttributeInstance | getAttributeInstanceByName(java.lang.String attributeName) | 
| java.util.Set<IAttributeInstance> | getDirtyInstances() | 
| java.util.Collection<IAttributeInstance> | getWatchedAttributes() | 
| void | onAttributeModified(IAttributeInstance instance) | 
| IAttributeInstance | registerAttribute(IAttribute attribute)Registers an attribute with this AttributeMap, returns a modifiable AttributeInstance associated with this map | 
applyAttributeModifiers, func_226303_a_, getAllAttributes, removeAttributeModifiersprotected final java.util.Map<java.lang.String,IAttributeInstance> instancesByName
public ModifiableAttributeInstance getAttributeInstance(IAttribute attribute)
getAttributeInstance クラス内 AbstractAttributeMappublic ModifiableAttributeInstance getAttributeInstanceByName(java.lang.String attributeName)
getAttributeInstanceByName クラス内 AbstractAttributeMappublic IAttributeInstance registerAttribute(IAttribute attribute)
registerAttribute クラス内 AbstractAttributeMapprotected IAttributeInstance createInstance(IAttribute attribute)
createInstance クラス内 AbstractAttributeMappublic void onAttributeModified(IAttributeInstance instance)
onAttributeModified クラス内 AbstractAttributeMappublic java.util.Set<IAttributeInstance> getDirtyInstances()
public java.util.Collection<IAttributeInstance> getWatchedAttributes()