public class MultiImageCaptchaGenerator extends AbstractImageCaptchaGenerator
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,ImageCaptchaGenerator> |
imageCaptchaGeneratorMap |
protected Map<String,ImageCaptchaGeneratorProvider> |
imageCaptchaGeneratorProviderMap |
protected boolean |
initDefaultResource |
DEFAULT_BG_IMAGE_TYPE, DEFAULT_SLIDER_IMAGE_TYPE, defaultBgImageType, defaultSliderImageType, imageCaptchaResourceManager, imageTransform| 构造器和说明 |
|---|
MultiImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager) |
MultiImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager,
ImageTransform imageTransform) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addImageCaptchaGenerator(String key,
ImageCaptchaGenerator captchaGenerator) |
void |
addImageCaptchaGeneratorProvider(ImageCaptchaGeneratorProvider provider) |
protected void |
doGenerateCaptchaImage(CaptchaTransferData transferData)
生成验证码方法
|
protected void |
doInit(boolean initDefaultResource)
初始化
|
protected ImageCaptchaInfo |
doWrapImageCaptchaInfo(CaptchaTransferData transferData) |
ImageCaptchaInfo |
generateCaptchaImage(GenerateParam param)
生成滑块验证码
|
ImageCaptchaGenerator |
getImageCaptchaGenerator(String key) |
ImageCaptchaGeneratorProvider |
getImageCaptchaGeneratorProvider(String type) |
ImageCaptchaGenerator |
removeImageCaptchaGenerator(String key) |
ImageCaptchaGeneratorProvider |
removeImageCaptchaGeneratorProvider(String type) |
ImageCaptchaGenerator |
requireGetCaptchaGenerator(String type) |
void |
setImageResourceManager(ImageCaptchaResourceManager imageCaptchaResourceManager)
设置滑块验证码资源管理器
|
void |
setImageTransform(ImageTransform imageTransform)
设置图片转换器
|
assertInit, closeStream, generateCaptchaImage, generateCaptchaImage, getImageResourceManager, getImageTransform, getResourceImage, getResourceInputStream, getTemplateFile, getTemplateFileOfOptional, getTemplateImage, getTemplateImageOfOptional, init, randomBoolean, randomInt, randomInt, requiredRandomGetResource, requiredRandomGetTemplate, wrapImageCaptchaInfoprotected Map<String,ImageCaptchaGenerator> imageCaptchaGeneratorMap
protected Map<String,ImageCaptchaGeneratorProvider> imageCaptchaGeneratorProviderMap
protected boolean initDefaultResource
public MultiImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager)
public MultiImageCaptchaGenerator(ImageCaptchaResourceManager imageCaptchaResourceManager, ImageTransform imageTransform)
protected void doInit(boolean initDefaultResource)
AbstractImageCaptchaGeneratordoInit 在类中 AbstractImageCaptchaGeneratorinitDefaultResource - 是否初始化默认资源public void addImageCaptchaGeneratorProvider(ImageCaptchaGeneratorProvider provider)
public ImageCaptchaGeneratorProvider removeImageCaptchaGeneratorProvider(String type)
public ImageCaptchaGeneratorProvider getImageCaptchaGeneratorProvider(String type)
public void addImageCaptchaGenerator(String key, ImageCaptchaGenerator captchaGenerator)
public ImageCaptchaGenerator removeImageCaptchaGenerator(String key)
public ImageCaptchaGenerator getImageCaptchaGenerator(String key)
public ImageCaptchaInfo generateCaptchaImage(GenerateParam param)
ImageCaptchaGeneratorgenerateCaptchaImage 在接口中 ImageCaptchaGeneratorgenerateCaptchaImage 在类中 AbstractImageCaptchaGeneratorparam - 生成参数protected void doGenerateCaptchaImage(CaptchaTransferData transferData)
AbstractImageCaptchaGeneratordoGenerateCaptchaImage 在类中 AbstractImageCaptchaGeneratortransferData - transferDataprotected ImageCaptchaInfo doWrapImageCaptchaInfo(CaptchaTransferData transferData)
public ImageCaptchaGenerator requireGetCaptchaGenerator(String type)
public void setImageResourceManager(ImageCaptchaResourceManager imageCaptchaResourceManager)
ImageCaptchaGeneratorpublic void setImageTransform(ImageTransform imageTransform)
ImageCaptchaGeneratorsetImageTransform 在接口中 ImageCaptchaGeneratorsetImageTransform 在类中 AbstractImageCaptchaGeneratorimageTransform - imageTransformCopyright © 2023. All rights reserved.