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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T getAdapter​(java.lang.Object object, java.lang.Class<T> clazz)
      Return an object of type clazz that represents object.
      java.lang.Class getBaseType()
      The type of objects that can be adapted by this factory.
    • Method Detail

      • getAdapter

        <T> T getAdapter​(java.lang.Object object,
                         java.lang.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

        java.lang.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.