package ru.noties.markwon.image;
import android.net.Uri;
import android.support.annotation.NonNull;
/**
* @since 3.0.0
*/
public abstract class SchemeHandler {
/**
* Changes since 4.0.0-SNAPSHOT:
*
* - Returns `non-null` image-item
* - added `throws Exception` to method signature
*
*
* @throws Exception since 4.0.0-SNAPSHOT
* @see ImageItem#withResult(android.graphics.drawable.Drawable)
* @see ImageItem#withDecodingNeeded(String, java.io.InputStream)
*/
@NonNull
public abstract ImageItem handle(@NonNull String raw, @NonNull Uri uri) throws Exception;
}