Class DefaultIteratorAdapter

    • Method Detail

      • getAdaptedObject

        public Object getAdaptedObject​(Class hint)
        Description copied from interface: AdapterTemplateModel
        Retrieves the underlying object, or some other object semantically equivalent to its value narrowed by the class hint.
        Specified by:
        getAdaptedObject in interface AdapterTemplateModel
        Parameters:
        hint - the desired class of the returned value. An implementation should make reasonable effort to retrieve an object of the requested class, but if that is impossible, it must at least return the underlying object as-is. As a minimal requirement, an implementation must always return the exact underlying object when hint.isInstance(underlyingObject) holds. When called with java.lang.Object.class, it should return a generic Java object (i.e. if the model is wrapping a scripting language object that is further wrapping a Java object, the deepest underlying Java object should be returned).
        Returns:
        the underlying object, or its value accommodated for the hint class.