Package org.openjdk.jmc.common.item
Interface IAttribute<V>
-
- Type Parameters:
V
- the value type of the attribute
- All Superinterfaces:
IAccessorFactory<V>
,ICanonicalAccessorFactory<V>
,IDescribable
- All Known Implementing Classes:
Attribute
public interface IAttribute<V> extends IDescribable, ICanonicalAccessorFactory<V>
An attribute is a named and typed kind of (read only) value. It does not contain the value itself and does not know how to retrieve the value from anywhere.The primary way of using the an attribute is to call
IAccessorFactory.getAccessor(IType)
to get an accessor that actually knows how to extract values from an item.
-
-
Method Summary
-
Methods inherited from interface org.openjdk.jmc.common.item.ICanonicalAccessorFactory
getAccessor, getContentType, getIdentifier, getKey
-
Methods inherited from interface org.openjdk.jmc.common.IDescribable
getDescription, getName
-
-