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 Details

    • getContentType

      ContentType<V> getContentType()
    • getIdentifier

      String getIdentifier()
    • getKey

      IAccessorKey<V> getKey()
    • getAccessor

      <T> IMemberAccessor<V,T> getAccessor(IType<T> type)
      Description copied from interface: IAccessorFactory
      Gets the accessor for specified type.
      Specified by:
      getAccessor in interface IAccessorFactory<V>
      Type Parameters:
      T - input type class
      Parameters:
      type - type that the accessor should work for
      Returns:
      a member accessor or null if the type cannot provide such values