JCaptcha Home 2.0-alpha-1 API

Packages
com.octo.captcha This is the base package for JCAPTCHAs.
It defines two main interfaces : Captcha : the container for challenge, built by a CaptchaFactory, which contains the challenge object (a pix or a sound or whatever), the string question, and has the ability to validate a string answer CaptchaFactory : the factory for Captchas :),which have the responsability to build captchas from their constructor passing them builded questions and challenges.
com.octo.captcha.component.image.backgroundgenerator Implementations of AbstractBackgroundGenerator.
com.octo.captcha.component.image.color Color component package
In this package you will find color generator
com.octo.captcha.component.image.deformation Image deformation stuff package.
com.octo.captcha.component.image.fontgenerator Implementations of FontGenerator.
com.octo.captcha.component.image.textpaster implementations of TextPaster
com.octo.captcha.component.image.textpaster.glyphsdecorator  
com.octo.captcha.component.image.textpaster.glyphsvisitor  
com.octo.captcha.component.image.textpaster.textdecorator  
com.octo.captcha.component.image.textpaster.textvisitor  
com.octo.captcha.component.image.utils  
com.octo.captcha.component.image.wordtoimage this package provides implementations of the WordToImage interface.
Main class is the AbstractWordToImage wich defines the strucure of the implementations provided.
ComposedWordToImage is the first concrete WordToImage.
com.octo.captcha.component.sound.soundconfigurator This package provides implementations of the SoundConfigurator interface.
com.octo.captcha.component.sound.wordtosound This package provides implementations of the WordDecorator interface.
com.octo.captcha.component.word This is the base package for jcaptcha word manipulation components.
com.octo.captcha.component.word.worddecorator This is the base package for jcaptcha word decoration components.
com.octo.captcha.component.word.wordgenerator This package provides implementations of the WordGenerator interface.
com.octo.captcha.engine This is the base package for captcha engine .
A CaptchaEngine provides methods to retrieve a new localized captcha sub package provides specialized engines, by type and by captcha scheme (ex : image/gimpy ) This package uses CaptchaFactories to build captcha.
com.octo.captcha.engine.image This is the base package for image captcha engines.
ImageCaptchaEngine is an abstract classe thet define methods to retrive typed captchas. ListCaptchaImageEngine is an implementation using a java.util.List DefaultImageCaptchaEngine is an implementation using a a static initializer and is deprecated This package uses ImageCaptchaFactories to build captcha.
com.octo.captcha.engine.image.fisheye  
com.octo.captcha.engine.image.gimpy This package defines gimpy engines
Filtered engines would need the imaging-1.0.jar to run.
com.octo.captcha.engine.image.utils This package utilities for engine developer.
ImageCaptchaToJpeg allows to serialize image captcha challenge as JPEG file. ListCaptchaImageEngine is an implementation using a java.util.List DefaultImageCaptchaEngine is an implementation using a a static initializer and is deprecated This package uses ImageCaptchaFactories to build captcha.
com.octo.captcha.engine.sound This is the base package for sound captcha engines.
SoundCaptchaEngine is an abstract classe thet define methods to retrive typed captchas. ListCaptchaSoundEngine is an implementation using a java.util.List DefaulSoundCaptchaEngine is an implementation using a a static initializer and is deprecated This package uses SoundCaptchaFactories to build captcha.
com.octo.captcha.engine.sound.utils This package utilities for engine developer.
SoundToFile allows to serialize sound captcha challenge as wav file.
com.octo.captcha.image Package for implementations of Image Captchas : Captcha with Image chalenges.
It defines two classes : ImageCaptcha : ok we got it! ImageCaptchaFactory : Base class for ImageCaptcha generation
com.octo.captcha.image.fisheye This package a struture for implementing fisheye captcha
A fisheye is ImageCaptcha with the question "Click on the center of the deformation of the image".
com.octo.captcha.image.gimpy This package a struture for implementing gimpys
A gimpy is ImageCaptcha with the question "Spell the word".
com.octo.captcha.module  
com.octo.captcha.module.config Package for Module configuration.
com.octo.captcha.module.jmx Package for JMX specific stuff.
com.octo.captcha.module.servlet.image  
com.octo.captcha.module.taglib  
com.octo.captcha.module.web.image  
com.octo.captcha.module.web.sound  
com.octo.captcha.service This is the base package for JCAPTCHA service implementation.
It defines two main interfaces : CaptchaService : The base implementation of a service, using two interfaces defined below, and a CaptchaEngine. AbstractManageableCaptchaServiceMBean : methods for service management and statistics collection EhcacheManageableCaptchaServiceMBean : implementation of the manageable service using ehcache BufferedEhcacheManageableCaptchaServiceMBean : ehcache manageable service extension that asynchrounously buffer captchas
com.octo.captcha.service.captchastore In this package you will find the captchaStore implementations.
CaptchaStore : The stock of captcha used by the service to store captchas from the time it is generated to the time the captcha validation routine is called.
com.octo.captcha.service.image This package provides Image specialized captcha services implementations.
com.octo.captcha.service.multitype  
com.octo.captcha.service.sound  
com.octo.captcha.service.text  
com.octo.captcha.sound Package for implementations of Sound Captchas : Captcha with sound chalenges.
It defines two classes : SoundCaptcha : ok we got it! SoundCaptchaFactory : Base class for SoundCaptcha generation
com.octo.captcha.sound.gimpy This package a struture for implementing gimpySound
A gimpySound is SoundCaptcha with the question "Spell the word spoken".
com.octo.captcha.sound.speller This package a struture for implementing spellerSound
A gimpySound is SoundCaptcha with the question "Write the word spelled out".
com.octo.captcha.sound.spellfind  
com.octo.captcha.text  
com.octo.captcha.text.math  

 



Copyright © 2003-2011 JCaptcha corp.. All Rights Reserved.