类 AbstractGraphicRenderer
java.lang.Object
cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager<K,V>
cn.herodotus.engine.captcha.core.definition.AbstractRenderer<String,String>
cn.herodotus.engine.captcha.core.definition.AbstractGraphicRenderer
- 所有已实现的接口:
StampManager<String,,String> Renderer,org.springframework.beans.factory.InitializingBean
Description: 抽象的图形验证码
- 作者:
- : gengwei.zheng
- Date:
- : 2021/12/20 20:42
-
字段概要
字段从类继承的字段 cn.herodotus.engine.captcha.core.definition.AbstractRenderer
BASE64_GIF_IMAGE_PREFIX, BASE64_PNG_IMAGE_PREFIX -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getCache()创建验证码protected FontgetFont()protected intprotected intprotected intgetWidth()protected voidsetGraphicCaptcha(GraphicCaptcha graphicCaptcha) booleanverify(Verification verification) 验证码校验从类继承的方法 cn.herodotus.engine.captcha.core.definition.AbstractRenderer
afterPropertiesSet, getBase64ImagePrefix, getCaptchaProperties, getResourceProvider, setResourceProvider, toBase64从类继承的方法 cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
check, delete, get, getExpire, lock, lockAndRun, put, setExpire从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.herodotus.engine.captcha.core.definition.Renderer
draw, getCategory从接口继承的方法 cn.herodotus.engine.cache.jetcache.stamp.StampManager
containKey, create, create, create, lock, lock, lockAndRun, lockAndRun, put, put
-
字段详细资料
-
cache
-
-
构造器详细资料
-
AbstractGraphicRenderer
public AbstractGraphicRenderer()
-
-
方法详细资料
-
getCache
- 指定者:
getCache在类中AbstractStampManager<String,String>
-
getFont
-
getWidth
protected int getWidth() -
getHeight
protected int getHeight() -
getLength
protected int getLength() -
getCapcha
从接口复制的说明:Renderer创建验证码- 参数:
key- 验证码标识,用于标记在缓存中的存储- 返回:
- 验证码数据
Captcha
-
verify
从接口复制的说明:Renderer验证码校验- 参数:
verification- 前端传入的验证值- 返回:
- true 验证成功,返回错误信息
-
setGraphicCaptcha
-
nextStamp
-