Package org.openjdk.jmc.common.item
Interface ICanonicalAccessorFactory<V>
-
- All Superinterfaces:
IAccessorFactory<V>
- All Known Subinterfaces:
IAttribute<V>
- All Known Implementing Classes:
Attribute
public interface ICanonicalAccessorFactory<V> extends IAccessorFactory<V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> IMemberAccessor<V,T>getAccessor(IType<T> type)Gets the accessor for specified type.ContentType<V>getContentType()StringgetIdentifier()IAccessorKey<V>getKey()
-
-
-
Method Detail
-
getContentType
ContentType<V> getContentType()
-
getIdentifier
String getIdentifier()
-
getKey
IAccessorKey<V> getKey()
-
getAccessor
<T> IMemberAccessor<V,T> getAccessor(IType<T> type)
Description copied from interface:IAccessorFactoryGets the accessor for specified type.- Specified by:
getAccessorin interfaceIAccessorFactory<V>- Type Parameters:
T- input type class- Parameters:
type- type that the accessor should work for- Returns:
- a member accessor or
nullif the type cannot provide such values
-
-