35 lines
583 B
Java
35 lines
583 B
Java
package cloud.tianai.captcha.template.slider;
|
|
|
|
import java.io.InputStream;
|
|
|
|
/**
|
|
* @Author: 天爱有情
|
|
* @date 2021/8/7 15:07
|
|
* @Description 资源提供者
|
|
*/
|
|
public interface ResourceProvider {
|
|
|
|
/**
|
|
* 获取资源
|
|
*
|
|
* @param data data
|
|
* @return InputStream
|
|
*/
|
|
InputStream getResourceInputStream(Resource data);
|
|
|
|
/**
|
|
* 是否支持
|
|
*
|
|
* @param type type
|
|
* @return boolean
|
|
*/
|
|
boolean supported(String type);
|
|
|
|
/**
|
|
* 放弃资源提供者名称
|
|
*
|
|
* @return String
|
|
*/
|
|
String getName();
|
|
}
|