Class Index - Dashchan API Reference

A B C E F G H I M P R S T U W

A

ApiException

Thrown by sending methods from ChanPerformer

ApiException.BanExtra

SEND_ERROR_BANNED extra holder. 

ApiException.WordsExtra

SEND_ERROR_SPAM_LIST extra holder. 

Attachment

Basic attachment interface. 

B

Board

Model containing board data: board name, title and description. 

BoardCategory

Model containing board category data: category title and array of Board

C

ChanConfiguration

Provides extension configuration. 

ChanConfiguration.Archivation

Archivation configuration holder. 

ChanConfiguration.Authorization

Authorization configuration holder. 

ChanConfiguration.Board

Board configuration holder. 

ChanConfiguration.BumpLimitMode

Mode of bump limit handling. 

ChanConfiguration.Captcha

Captcha configuration holder. 

ChanConfiguration.Captcha.Input

Captcha input mode. 

ChanConfiguration.Captcha.Validity

Captcha validity mode. 

ChanConfiguration.CustomPreference

Custom preference configuration holder. 

ChanConfiguration.Deleting

Deleting configuration holder. 

ChanConfiguration.Posting

Posting configuration holder. 

ChanConfiguration.Reporting

Reporting configuration holder. 

ChanConfiguration.Statistics

Statistics configuration holder. 

ChanLocator

Provides URI handling and building. 

ChanLocator.HttpsMode

HTTPS mode, used in setHttpsMode(HttpsMode) method. 

ChanLocator.NavigationData

Navigation data holder. 

ChanMarkup

Provides HTML posts handling and post editing. 

ChanPerformer

Provides performing connectivity with chan. 

ChanPerformer.CaptchaData

Captcha data map. 

ChanPerformer.CaptchaState

Captcha states for onReadCaptcha(ReadCaptchaData)

ChanPerformer.CheckAuthorizationData

Arguments holder for onCheckAuthorization(CheckAuthorizationData)

ChanPerformer.CheckAuthorizationResult

Result holder for onCheckAuthorization(CheckAuthorizationData)

ChanPerformer.ReadBoardsData

Arguments holder for onReadBoards(ReadBoardsData)

ChanPerformer.ReadBoardsResult

Result holder for onReadBoards(ReadBoardsData)

ChanPerformer.ReadCaptchaData

Arguments holder for onReadCaptcha(ReadCaptchaData)

ChanPerformer.ReadCaptchaResult

Captcha result for onReadCaptcha(ReadCaptchaData)

ChanPerformer.ReadContentData

Arguments holder for onReadContent(ReadContentData)

ChanPerformer.ReadContentResult

Result holder for onReadContent(ReadContentData)

ChanPerformer.ReadPostsCountData

Arguments holder for onReadPostsCount(ReadPostsCountData)

ChanPerformer.ReadPostsCountResult

Result holder for onReadPostsCount(ReadPostsCountData)

ChanPerformer.ReadPostsData

Arguments holder for onReadPosts(ReadPostsData)

ChanPerformer.ReadPostsResult

Result holder for onReadPosts(ReadPostsData)

ChanPerformer.ReadSearchPostsData

Arguments holder for onReadSearchPosts(ReadSearchPostsData)

ChanPerformer.ReadSearchPostsResult

Result holder for onReadSearchPosts(ReadSearchPostsData)

ChanPerformer.ReadSinglePostData

Arguments holder for onReadSinglePost(ReadSinglePostData)

ChanPerformer.ReadSinglePostResult

Result holder for onReadSinglePost(ReadSinglePostData)

ChanPerformer.ReadThreadsData

Arguments holder for onReadThreads(ReadThreadsData)

ChanPerformer.ReadThreadsResult

Result holder for onReadThreads(ReadThreadsData)

ChanPerformer.ReadThreadSummariesData

Arguments holder for onReadThreadSummaries(ReadThreadSummariesData)

ChanPerformer.ReadThreadSummariesResult

Result holder for onReadThreadSummaries(ReadThreadSummariesData)

ChanPerformer.ReadUserBoardsData

Arguments holder for onReadUserBoards(ReadUserBoardsData)

ChanPerformer.ReadUserBoardsResult

Result holder for onReadUserBoards(ReadUserBoardsData)

ChanPerformer.SendAddToArchiveData

Arguments holder for onSendAddToArchive(SendAddToArchiveData)

ChanPerformer.SendAddToArchiveResult

Result for onSendAddToArchive(SendAddToArchiveData)

ChanPerformer.SendDeletePostsData

Arguments holder for onSendDeletePosts(SendDeletePostsData)

ChanPerformer.SendDeletePostsResult

Result for onSendDeletePosts(SendDeletePostsData)

ChanPerformer.SendPostData

Arguments holder for onSendPost(SendPostData)

ChanPerformer.SendPostData.Attachment

Holds attachment data. 

ChanPerformer.SendPostResult

Result for onSendPost(SendPostData)

ChanPerformer.SendReportPostsData

Arguments holder for onSendReportPosts(SendReportPostsData)

ChanPerformer.SendReportPostsResult

Result for onSendReportPosts(SendReportPostsData)

CommentEditor

This class is used to handle comment input when user writes new post. 

CommentEditor.BulletinBoardCodeCommentEditor

Implementation of CommentEditor

CommentEditor.WakabaMarkCommentEditor

Implementation of CommentEditor

CommonUtils

Provides some utilities to work with JSON objects, bitmaps and logging. 

CookieBuilder

Provides easy cookie building. 

E

EmbeddedAttachment

This class can handle some embedded links. 

EmbeddedAttachment.ContentType Embedded file content type. 

F

FileAttachment

Model containing attached file data. 

G

GroupParser

HTML text parser. 

GroupParser.Callback

Callback for GroupParser

H

HttpException

Thrown by HTTP client and ChanPerformer methods. 

HttpHolder

HTTP connection holder. 

HttpRequest

HTTP request builder and executor. 

HttpRequest.Preset

Client's preset with timeout settings, listeners, etc. 

HttpRequest.RedirectHandler

Redirection handler interface. 

HttpRequest.RedirectHandler.Action

Redirection handler result. 

HttpResponse

HTTP response holder. 

HttpValidator

Provides handling and holding Last-Modified and ETag HTTP headers. 

I

Icon

Model containing post icon. 

InvalidResponseException

Thrown then unknown or incorrect data read. 

M

MultipartEntity

Multipart Form Data implementation of RequestEntity

P

ParseException

Thrown when parsing exception occurred. 

Post

Model containing post data. 

Posts

Model containing posts data. 

R

RedirectException

Thrown to inform client about redirection. 

RequestEntity

HTTP request entity. 

S

SimpleEntity

Simple implementation of RequestEntity

StringUtils

Provides some utilities to work with strings. 

StringUtils.ReplacementCallback

Replacement callback for replaceAll methods. 

T

TemplateParser<H>

HTML text parser. 

TemplateParser.Attributes

Attributes holder and parser. 

TemplateParser.CloseCallback<H>

Tag close callback. 

TemplateParser.ComplexBuilder<H>

Parser builder. 

TemplateParser.ComplexRuleBuilder<H>

Parser builder. 

TemplateParser.ComplexSimpleRuleBuilder<H>

Parser builder. 

TemplateParser.ContentBuilder<H>

Parser builder. 

TemplateParser.ContentCallback<H>

Tag full content callback. 

TemplateParser.InitialBuilder<H>

Parser builder. 

TemplateParser.Instance

Parsing process holder. 

TemplateParser.OpenBuilder<H>

Parser builder. 

TemplateParser.OpenCallback<H>

Tag open callback. 

TemplateParser.SimpleBuilder<H>

Parser builder. 

TemplateParser.SimpleRuleBuilder<H>

Parser builder. 

TemplateParser.TextCallback<H>

Text between tags callback. 

ThreadSummary

Model containing thread summary: board name, thread number and short description. 

U

UrlEncodedEntity

URL Encoded implementation of RequestEntity

W

WebSocket

Web socket request builder and executor. 

WebSocket.Connection

WebSocker connection instance. 

WebSocket.Event

Read data holder. 

WebSocket.EventHandler

Callback for read socket data. 

WebSocket.Result

Connection result holder.