19fc12334a7d14347cd6951d0653264b2597bd3a0Sam Juddpackage com.bumptech.glide.load.model.stream; 2fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd 39fc12334a7d14347cd6951d0653264b2597bd3a0Sam Juddimport com.bumptech.glide.load.model.ModelLoader; 4fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd 5fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport java.io.InputStream; 6fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd 7fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd/** 8fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd * A base class for {@link ModelLoader}s that translate models into {@link InputStream}s. 9fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd * 10fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd * @param <T> The type of the model that will be translated into an {@link InputStream}. 11fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd */ 12de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papppublic interface StreamModelLoader<T> extends ModelLoader<T, InputStream> { 13de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp // specializing the generic arguments 14de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp} 15