Interface IAdapterFactory

All Known Subinterfaces:
IAdapterOutlet
All Known Implementing Classes:
StandardAdapterOutlet

public interface IAdapterFactory
A factory instance that can create an adapter object of type clazz on behalf of the object object.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    getAdapter(Object object, Class<T> clazz)
    Return an object of type clazz that represents object.
    The type of objects that can be adapted by this factory.
  • Method Details

    • getAdapter

      <T> T getAdapter(Object object, Class<T> clazz)
      Return an object of type clazz that represents object.

      This method should return null if adaption is not possible.

      Type Parameters:
      T -
      Parameters:
      object -
      clazz -
      Returns:
      Return an object of type clazz that represents object.
    • getBaseType

      Class getBaseType()
      The type of objects that can be adapted by this factory.
      Returns:
      The type of objects that can be adapted by this factory.