public static final class

ChanPerformer.ReadCaptchaResult

extends Object
java.lang.Object
   ↳ chan.content.ChanPerformer.ReadCaptchaResult

Class Overview

Captcha result for onReadCaptcha(ReadCaptchaData).

Summary

Public Constructors
ChanPerformer.ReadCaptchaResult(ChanPerformer.CaptchaState captchaState, ChanPerformer.CaptchaData captchaData)
Public Methods
ChanPerformer.ReadCaptchaResult setCaptchaType(String captchaType)

Overrides captcha type.

ChanPerformer.ReadCaptchaResult setImage(Bitmap image)

Stores resulting captcha image.

ChanPerformer.ReadCaptchaResult setInput(ChanConfiguration.Captcha.Input input)

Overrides captcha input mode from configuration.

ChanPerformer.ReadCaptchaResult setLarge(boolean large)

Use this method to make image field larger for user.

ChanPerformer.ReadCaptchaResult setValidity(ChanConfiguration.Captcha.Validity validity)

Overrides captcha validity from configuration.

[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ChanPerformer.ReadCaptchaResult (ChanPerformer.CaptchaState captchaState, ChanPerformer.CaptchaData captchaData)

Constructor for ChanPerformer.ReadCaptchaResult.

Parameters
captchaState ChanPerformer.CaptchaState: Resulting captcha state.
captchaData ChanPerformer.CaptchaData: Resulting captcha data map.

Public Methods

public ChanPerformer.ReadCaptchaResult setCaptchaType (String captchaType)

Overrides captcha type. It might be useful when chan requires a captcha with specific type.

Parameters
captchaType String: Captcha type.
Returns
ChanPerformer.ReadCaptchaResult This object.

public ChanPerformer.ReadCaptchaResult setImage (Bitmap image)

Stores resulting captcha image. You must set this field with CAPTCHA result.

Parameters
image Bitmap: Captcha image bitmap.
Returns
ChanPerformer.ReadCaptchaResult This object.

public ChanPerformer.ReadCaptchaResult setInput (ChanConfiguration.Captcha.Input input)

Overrides captcha input mode from configuration. It might be useful when captcha becomes harder than usual and user will have to enter a letters instead of numbers, for example.

Parameters
input ChanConfiguration.Captcha.Input: Captcha input mode.
Returns
ChanPerformer.ReadCaptchaResult This object.

public ChanPerformer.ReadCaptchaResult setLarge (boolean large)

Use this method to make image field larger for user.

Parameters
large boolean: True if captcha image is large.
Returns
ChanPerformer.ReadCaptchaResult This object.

public ChanPerformer.ReadCaptchaResult setValidity (ChanConfiguration.Captcha.Validity validity)

Overrides captcha validity from configuration. It might be useful when captcha valid in thread, but with captcha pass captcha valid in all chan for example.

Parameters
validity ChanConfiguration.Captcha.Validity: Captcha validity.
Returns
ChanPerformer.ReadCaptchaResult This object.