| 程序包 | 说明 |
|---|---|
| cloud.tianai.captcha.generator | |
| cloud.tianai.captcha.generator.impl | |
| cloud.tianai.captcha.resource | |
| cloud.tianai.captcha.resource.impl | |
| cloud.tianai.captcha.resource.impl.provider |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Resource |
AbstractImageCaptchaGenerator.requiredRandomGetResource(String type,
String tag) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected BufferedImage |
AbstractImageCaptchaGenerator.getResourceImage(Resource resource) |
protected InputStream |
AbstractImageCaptchaGenerator.getResourceInputStream(Resource resource,
Collection<InputStream> inputStreams) |
default ImageTransformData |
ImageTransform.transform(GenerateParam param,
BufferedImage backgroundImage,
Resource backgroundResource,
CustomData data)
转换
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected InputStream |
AbstractImageCaptchaGenerator.getTemplateFile(Map<String,Resource> templateImages,
String imageName) |
protected Optional<InputStream> |
AbstractImageCaptchaGenerator.getTemplateFileOfOptional(Map<String,Resource> templateImages,
String imageName) |
protected BufferedImage |
AbstractImageCaptchaGenerator.getTemplateImage(Map<String,Resource> templateImages,
String imageName) |
protected Optional<BufferedImage> |
AbstractImageCaptchaGenerator.getTemplateImageOfOptional(Map<String,Resource> templateImages,
String imageName) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Resource> |
StandardWordClickImageCaptchaGenerator.randomGetClickImgTips(GenerateParam param) |
protected abstract List<Resource> |
AbstractClickImageCaptchaGenerator.randomGetClickImgTips(GenerateParam param)
随机获取一组数据用于生成随机图
|
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractClickImageCaptchaGenerator.ImgWrapper |
StandardWordClickImageCaptchaGenerator.getClickImg(Resource tip) |
abstract AbstractClickImageCaptchaGenerator.ImgWrapper |
AbstractClickImageCaptchaGenerator.getClickImg(Resource tip)
随机获取点击的图片
|
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
ImageCaptchaResourceManager.randomGetResource(String type,
String tag)
随机获取某个资源对象
|
Resource |
ResourceStore.randomGetResourceByTypeAndTag(String type,
String tag)
随机获取某个资源
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ResourceStore.addResource(String type,
Resource resource)
添加资源
|
abstract InputStream |
AbstractResourceProvider.doGetResourceInputStream(Resource data)
通过 Resource 获取 InputStream
|
InputStream |
ResourceProvider.getResourceInputStream(Resource data)
获取资源
|
InputStream |
ImageCaptchaResourceManager.getResourceInputStream(Resource resource)
获取真正的资源流通过资源对象
|
InputStream |
AbstractResourceProvider.getResourceInputStream(Resource data) |
| 限定符和类型 | 方法和说明 |
|---|---|
Resource |
DefaultImageCaptchaResourceManager.randomGetResource(String type,
String tag) |
Resource |
DefaultResourceStore.randomGetResourceByTypeAndTag(String type,
String tag) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,List<Resource>> |
DefaultResourceStore.listAllResources() |
List<Resource> |
DefaultResourceStore.listResourcesByType(String type) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultResourceStore.addResource(String type,
Resource resource) |
InputStream |
DefaultImageCaptchaResourceManager.getResourceInputStream(Resource resource) |
| 限定符和类型 | 方法和说明 |
|---|---|
InputStream |
URLResourceProvider.doGetResourceInputStream(Resource data) |
InputStream |
FileResourceProvider.doGetResourceInputStream(Resource data) |
InputStream |
ClassPathResourceProvider.doGetResourceInputStream(Resource data) |
Copyright © 2023. All rights reserved.