Interface IAdaptable

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> T getAdapter​(java.lang.Class<T> adapter)
      Returns an object which is an instance of the given class associated with this object.
    • Method Detail

      • getAdapter

        <T> T getAdapter​(java.lang.Class<T> adapter)
        Returns an object which is an instance of the given class associated with this object. Returns null if no such object can be found.

        Clients may implement this method but should generally call Adapters.adapt(Object, Class, boolean) rather than invoking it directly.

        Type Parameters:
        T - the class type
        Parameters:
        adapter - the adapter class to look up
        Returns:
        a object of the given class, or null if this object does not have an adapter for the given class