Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X _ 

A

A() - Constructor for class bayou.html.Html4.A
 
A() - Constructor for class bayou.html.Html5.A
 
ABBR() - Constructor for class bayou.html.Html4.ABBR
 
abbr(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute abbr="{value}".
abbr(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute abbr="{value}".
ABBR() - Constructor for class bayou.html.Html5.ABBR
 
abbr(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
abbr(CharSequence) - Method in class bayou.html.Html5.TH
Set attribute abbr="{value}".
absoluteUri() - Method in interface bayou.http.HttpRequest
The absolute request URI.
accept(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute accept="{value}".
accept(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute accept="{value}".
accept(CharSequence) - Method in class bayou.html.Html5.FORM
Deprecated.
This attribute is deprecated in html5.
accept(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute accept="{value}".
Accept - Static variable in interface bayou.mime.Headers
 
accept(T) - Method in interface bayou.util.function.ConsumerX
Like Consumer.accept(T), except checked exceptions may be thrown.
accept(FunctionX<WebSocketChannel, Async<?>>) - Static method in class bayou.websocket.WebSocketResponse
Create an Accept response.
Accept(String, FunctionX<WebSocketChannel, Async<?>>) - Constructor for class bayou.websocket.WebSocketResponse.Accept
Create an Accept response.
accept_charset(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute accept-charset="{value}".
accept_charset(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute accept-charset="{value}".
Accept_Charset - Static variable in interface bayou.mime.Headers
 
Accept_Encoding - Static variable in interface bayou.mime.Headers
 
Accept_Language - Static variable in interface bayou.mime.Headers
 
Accept_Ranges - Static variable in interface bayou.mime.Headers
 
acceptsGzip() - Method in interface bayou.http.HttpRequest
Whether the client accepts "gzip" Content-Encoding.
accesskey(CharSequence) - Method in class bayou.html.Html4.A
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.BUTTON
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.LABEL
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.LEGEND
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html4.TEXTAREA
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.A
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.LABEL
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.LEGEND
Set attribute accesskey="{value}".
accesskey(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute accesskey="{value}".
accessLogger(Consumer<HttpAccess>) - Method in class bayou.http.HttpServerConf
Http Access Logger.
accessLogTo(Consumer<CharSequence>) - Method in class bayou.http.HttpServerConf
Set the accessLogger as one that writes entries to `out`.
ACRONYM() - Constructor for class bayou.html.Html4.ACRONYM
 
action() - Method in class bayou.form.FormData
The form's action.
action(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute action="{value}".
action(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute action="{value}".
add(Object...) - Method in interface bayou.html.Html4.ParentElement
Add children to this parent.
add(Runnable) - Method in interface bayou.html.Html4.ParentElement
Run `code` with this element as the context parent.
add(Object...) - Method in interface bayou.html.Html5.ParentElement
 
add(Runnable) - Method in interface bayou.html.Html5.ParentElement
 
add(P) - Static method in class bayou.html.HtmlBuilder.ContextParent
Add `piece` to the context parent.
add(P, Object...) - Static method in class bayou.html.HtmlBuilder.ContextParent
Add `piece` to the context parent, and add `children` to `piece`.
add(P, Runnable) - Static method in class bayou.html.HtmlBuilder.ContextParent
Add `piece` to the context parent, and run `code` with `piece` as the context parent.
addChild(int, HtmlPiece) - Method in interface bayou.html.HtmlParent
Insert the child at the index.
addChild(HtmlPiece) - Method in interface bayou.html.HtmlParent
Append the child piece.
addChild(HtmlPiece) - Method in class bayou.html.HtmlParentElement
 
addChild(int, HtmlPiece) - Method in class bayou.html.HtmlParentElement
 
addChildren(Object...) - Method in interface bayou.html.HtmlParent
Append the child pieces.
addChildren(Object...) - Method in class bayou.html.HtmlParentElement
 
addCompiler(HotCompiler, boolean, Path...) - Method in class bayou.reload.HotReloader
Add a compiler.
ADDRESS() - Constructor for class bayou.html.Html4.ADDRESS
 
ADDRESS() - Constructor for class bayou.html.Html5.ADDRESS
 
address() - Method in class bayou.http.ConnectTunnel
 
address() - Method in class bayou.http.HttpProxy
The proxy address.
address() - Method in class bayou.tcp.Socks5Tunnel
 
address() - Method in interface bayou.tcp.TcpTunnel
The address of the tunnel service.
addSharedClasses(Class<?>...) - Method in class bayou.reload.HotReloader
addUpgrader(String, HttpUpgrader) - Method in class bayou.http.HttpServer
Add an HttpUpgrader for the protocol.
Age - Static variable in interface bayou.mime.Headers
 
align(CharSequence) - Method in class bayou.html.Html4.COL
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.COLGROUP
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.TBODY
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.TFOOT
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.THEAD
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html4.TR
Set attribute align="{value}".
align(CharSequence) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.TBODY
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.TFOOT
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.THEAD
Deprecated.
This attribute is deprecated in html5.
align(CharSequence) - Method in class bayou.html.Html5.TR
Deprecated.
This attribute is deprecated in html5.
allOf(Stream<Async<T>>) - Static method in class bayou.async.AsyncBundle
Create a bundle that succeeds if all of the tasks succeeds.
Allow - Static variable in interface bayou.mime.Headers
 
allowfullscreen(boolean) - Method in class bayou.html.Html5.IFRAME
Set boolean attribute allowfullscreen.
alt(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute alt="{value}".
alt(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute alt="{value}".
alt(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute alt="{value}".
alt(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute alt="{value}".
alt(CharSequence) - Method in class bayou.html.Html5.IMG
Set attribute alt="{value}".
alt(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute alt="{value}".
any(CharSequence) - Method in class bayou.html.Html5.EMBED
Set attribute any="{value}".
anyOf(Stream<Async<T>>) - Static method in class bayou.async.AsyncBundle
Create a bundle that succeeds as soon as any one of the tasks succeeds.
application_octet_stream - Static variable in class bayou.mime.ContentType
ContentType of ""application/octet-stream"".
apply(T, U) - Method in interface bayou.util.function.BiFunctionX
Like BiFunction.apply(T, U), except checked exceptions may be thrown.
apply(T) - Method in interface bayou.util.function.FunctionX
Like Function.apply(T), except checked exceptions may be thrown.
archive(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute archive="{value}".
archive(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
AREA() - Constructor for class bayou.html.Html4.AREA
 
AREA() - Constructor for class bayou.html.Html5.AREA
 
ARTICLE() - Constructor for class bayou.html.Html5.ARTICLE
 
ASIDE() - Constructor for class bayou.html.Html5.ASIDE
 
asMap() - Method in class bayou.mime.FileSuffixToContentType
Return the mapping {fileSuffix→contentType} as a Map.
asString(int) - Method in interface bayou.bytes.ByteSource
Read all bytes from this source and convert them to a String.
asString(int, Charset) - Method in interface bayou.bytes.ByteSource
Read all bytes from this source and convert them to a String.
Async<T> - Interface in bayou.async
Represents an async action that eventually completes with a Result<T>.
async(boolean) - Method in class bayou.html.Html5.SCRIPT
Set boolean attribute async.
async() - Static method in exception bayou.util.End
Return an `Async<T>` that immediately fails with an End exception.
AsyncBundle<T,R> - Class in bayou.async
Bundles multiple parallel Async<T> tasks as one Async<R> action.
AsyncBundle(Stream<Async<T>>, FunctionX<List<Result<T>>, R>) - Constructor for class bayou.async.AsyncBundle
Create a bundle over the tasks, with the trigger function.
AsyncIterator<T> - Interface in bayou.async
An iterator that yields elements asynchronously.
attr(String) - Method in interface bayou.html.Html4.Element
Get the attribute value.
attr(String, CharSequence) - Method in interface bayou.html.Html4.Element
Set the attribute value.
attr(String, boolean) - Method in interface bayou.html.Html4.Element
Set a boolean attribute.
attr(String, int) - Method in interface bayou.html.Html4.Element
Set an integer attribute.
attr(String, CharSequence) - Method in interface bayou.html.Html5.Element
 
attr(String, boolean) - Method in interface bayou.html.Html5.Element
 
attr(String, int) - Method in interface bayou.html.Html5.Element
 
AUDIO() - Constructor for class bayou.html.Html5.AUDIO
 
Authorization - Static variable in interface bayou.mime.Headers
 
AutoAsync<T> - Interface in bayou.async
To make a type also as an `Async` type.
autoCacheControl(boolean) - Method in class bayou.http.HttpServerConf
Whether to set response header "Cache-Control" automatically.
autocomplete(boolean) - Method in class bayou.html.Html5.FORM
Set attribute autocomplete="on/off".
autocomplete(boolean) - Method in class bayou.html.Html5.INPUT
Set attribute autocomplete="on/off".
autoConditional(boolean) - Method in class bayou.http.HttpServerConf
Whether to handle conditional requests automatically.
autoDecompress(boolean) - Method in class bayou.http.HttpClientConf
Whether to automatically decompress response bodies.
autofocus(boolean) - Method in class bayou.html.Html5.BUTTON
Set boolean attribute autofocus.
autofocus(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute autofocus.
autofocus(boolean) - Method in class bayou.html.Html5.KEYGEN
Set boolean attribute autofocus.
autofocus(boolean) - Method in class bayou.html.Html5.SELECT
Set boolean attribute autofocus.
autofocus(boolean) - Method in class bayou.html.Html5.TEXTAREA
Set boolean attribute autofocus.
autoGzip(boolean) - Method in class bayou.http.HttpServerConf
Whether to compress responses with "gzip" automatically.
autoGzipContentTypes(String...) - Method in class bayou.http.HttpServerConf
Content types of responses to allow auto gzip.
autoGzipMinContentLength(long) - Method in class bayou.http.HttpServerConf
Min content length of responses to allow auto gzip.
autoplay(boolean) - Method in class bayou.html.Html5.AUDIO
Set boolean attribute autoplay.
autoplay(boolean) - Method in class bayou.html.Html5.VIDEO
Set boolean attribute autoplay.
autoRange(boolean) - Method in class bayou.http.HttpServerConf
Whether to handle Range requests automatically.
autoRedirectMax(int) - Method in class bayou.http.HttpClientConf
Max number of redirects that will be followed.
available() - Method in class bayou.bytes.ByteSource2InputStream
 
await100Timeout(Duration) - Method in class bayou.http.HttpClientConf
Timeout for awaiting "100 Continue" responses.
awaitReadable(boolean) - Method in interface bayou.tcp.TcpChannel
Wait till this channel becomes readable.
awaitReadable(boolean) - Method in interface bayou.tcp.TcpConnection
Wait till this connection becomes readable.
awaitWritable() - Method in interface bayou.tcp.TcpChannel
Wait till this channel becomes writable.
awaitWritable() - Method in interface bayou.tcp.TcpConnection
Wait till this connection becomes writable.
axis(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute axis="{value}".
axis(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute axis="{value}".
axis(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
axis(CharSequence) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.

B

b(long) - Method in interface bayou.bytes.ThrottledByteSource.Curve
The max total number of bytes that can be served at time t (ms).
B() - Constructor for class bayou.html.Html4.B
 
B() - Constructor for class bayou.html.Html5.B
 
BASE() - Constructor for class bayou.html.Html4.BASE
 
BASE() - Constructor for class bayou.html.Html5.BASE
 
bayou.async - package bayou.async
Async programming model.
bayou.bytes - package bayou.bytes
Async byte source/sink.
bayou.file - package bayou.file
Utilities for files.
bayou.form - package bayou.form
Html form handling.
bayou.gzip - package bayou.gzip
GZIP related utils.
bayou.html - package bayou.html
For building html trees.
bayou.http - package bayou.http
Http server.
bayou.mime - package bayou.mime
MIME related utilities.
bayou.reload - package bayou.reload
Hot-reload support.
bayou.ssl - package bayou.ssl
SSL support.
bayou.tcp - package bayou.tcp
Non-blocking TCP server.
bayou.text - package bayou.text
Utilities for texts.
bayou.util - package bayou.util
Miscellaneous types and utilities.
bayou.util.function - package bayou.util.function
Some functional interfaces.
bayou.websocket - package bayou.websocket
WebSocket server.
BDI() - Constructor for class bayou.html.Html5.BDI
 
BDO() - Constructor for class bayou.html.Html4.BDO
 
BDO() - Constructor for class bayou.html.Html5.BDO
 
BiFunctionX<T,U,R> - Interface in bayou.util.function
Like BiFunction, except checked exceptions may be thrown.
BIG() - Constructor for class bayou.html.Html4.BIG
 
binary(byte[]) - Static method in interface bayou.websocket.WebSocketMessage
Create a binary message containing the bytes.
binary(ByteSource) - Static method in interface bayou.websocket.WebSocketMessage
Wrap a ByteSource as a binary message.
block() - Method in class bayou.async.Fiber
Block the current thread util this fiber completes.
BLOCKQUOTE() - Constructor for class bayou.html.Html4.BLOCKQUOTE
 
BLOCKQUOTE() - Constructor for class bayou.html.Html5.BLOCKQUOTE
 
body() - Method in class bayou.file.FileHttpEntity
The body of the entity, same as the content of the file.
body() - Method in class bayou.gzip.GzipHttpEntity
The body after compression.
BODY() - Constructor for class bayou.html.Html4.BODY
 
body - Variable in class bayou.html.Html4Doc
The <body> element.
BODY() - Constructor for class bayou.html.Html5.BODY
 
body - Variable in class bayou.html.Html5Doc
The <body> element.
body() - Method in class bayou.http.CachedHttpEntity
The entity body.
body() - Method in interface bayou.http.HttpEntity
The body of this entity.
body() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().body() by default.
body() - Method in class bayou.http.SimpleHttpEntity
The body of this entity.
body() - Method in class bayou.http.ThrottledHttpEntity
The entity body.
body() - Method in interface bayou.mime.MultipartPart
The body of this part.
body() - Method in class bayou.text.TextHttpEntity
The entity body.
bodyBytes(int) - Method in interface bayou.http.HttpEntity
Get all the bytes of the body.
bodyBytes(int) - Method in interface bayou.http.HttpRequest
Get all the bytes of the entity body.
bodyBytes(int) - Method in interface bayou.http.HttpResponse
Get all the bytes of the entity body.
bodyString(int) - Method in interface bayou.http.HttpEntity
Get the body as a String.
bodyString(int) - Method in interface bayou.http.HttpRequest
Get the entity body as a String.
bodyString(int) - Method in interface bayou.http.HttpResponse
Get the entity body as a String.
border(int) - Method in class bayou.html.Html4.TABLE
Set attribute border="{value}".
border(int) - Method in class bayou.html.Html5.TABLE
Set attribute border="{value}".
BR() - Constructor for class bayou.html.Html4.BR
 
BR() - Constructor for class bayou.html.Html5.BR
 
BUTTON() - Constructor for class bayou.html.Html4.BUTTON
 
BUTTON() - Constructor for class bayou.html.Html5.BUTTON
 
by(AsyncIterator<T>) - Static method in interface bayou.async.AsyncIterator
Syntax sugar to create an AsyncIterator from a lambda expression or a method reference.
BytePipe - Class in bayou.bytes
A pipe that connects a ByteSink and a ByteSource.
BytePipe() - Constructor for class bayou.bytes.BytePipe
Create a new BytePipe.
ByteSink - Interface in bayou.bytes
Async sink of bytes.
ByteSource - Interface in bayou.bytes
Async source of bytes.
ByteSource2InputStream - Class in bayou.bytes
Converts a ByteSource to an InputStream.
ByteSource2InputStream(ByteSource, Duration) - Constructor for class bayou.bytes.ByteSource2InputStream
Create an InputStream based on the ByteSource.
ByteSourceCache - Class in bayou.bytes
Caches all bytes from a ByteSource in memory.
ByteSourceCache(ByteSource, Long) - Constructor for class bayou.bytes.ByteSourceCache
Create an in-memory cache of the origin source.

C

c100_Continue - Static variable in class bayou.http.HttpStatus
 
c101_Switching_Protocols - Static variable in class bayou.http.HttpStatus
 
c200_OK - Static variable in class bayou.http.HttpStatus
 
c201_Created - Static variable in class bayou.http.HttpStatus
 
c202_Accepted - Static variable in class bayou.http.HttpStatus
 
c203_Non_Authoritative_Information - Static variable in class bayou.http.HttpStatus
 
c204_No_Content - Static variable in class bayou.http.HttpStatus
 
c205_Reset_Content - Static variable in class bayou.http.HttpStatus
 
c206_Partial_Content - Static variable in class bayou.http.HttpStatus
 
c300_Multiple_Choices - Static variable in class bayou.http.HttpStatus
 
c301_Moved_Permanently - Static variable in class bayou.http.HttpStatus
 
c302_Found - Static variable in class bayou.http.HttpStatus
 
c303_See_Other - Static variable in class bayou.http.HttpStatus
 
c304_Not_Modified - Static variable in class bayou.http.HttpStatus
 
c305_Use_Proxy - Static variable in class bayou.http.HttpStatus
 
c307_Temporary_Redirect - Static variable in class bayou.http.HttpStatus
 
c308_Permanent_Redirect - Static variable in class bayou.http.HttpStatus
 
c400_Bad_Request - Static variable in class bayou.http.HttpStatus
 
c401_Unauthorized - Static variable in class bayou.http.HttpStatus
 
c402_Payment_Required - Static variable in class bayou.http.HttpStatus
 
c403_Forbidden - Static variable in class bayou.http.HttpStatus
 
c404_Not_Found - Static variable in class bayou.http.HttpStatus
 
c405_Method_Not_Allowed - Static variable in class bayou.http.HttpStatus
 
c406_Not_Acceptable - Static variable in class bayou.http.HttpStatus
 
c407_Proxy_Authentication_Required - Static variable in class bayou.http.HttpStatus
 
c408_Request_Timeout - Static variable in class bayou.http.HttpStatus
 
c409_Conflict - Static variable in class bayou.http.HttpStatus
 
c410_Gone - Static variable in class bayou.http.HttpStatus
 
c411_Length_Required - Static variable in class bayou.http.HttpStatus
 
c412_Precondition_Failed - Static variable in class bayou.http.HttpStatus
 
c413_Request_Entity_Too_Large - Static variable in class bayou.http.HttpStatus
 
c414_URI_Too_Long - Static variable in class bayou.http.HttpStatus
 
c415_Unsupported_Media_Type - Static variable in class bayou.http.HttpStatus
 
c416_Requested_Range_Not_Satisfiable - Static variable in class bayou.http.HttpStatus
 
c417_Expectation_Failed - Static variable in class bayou.http.HttpStatus
 
c500_Internal_Server_Error - Static variable in class bayou.http.HttpStatus
 
c501_Not_Implemented - Static variable in class bayou.http.HttpStatus
 
c502_Bad_Gateway - Static variable in class bayou.http.HttpStatus
 
c503_Service_Unavailable - Static variable in class bayou.http.HttpStatus
 
c504_Gateway_Timeout - Static variable in class bayou.http.HttpStatus
 
c505_HTTP_Version_Not_Supported - Static variable in class bayou.http.HttpStatus
 
cache(boolean) - Method in class bayou.file.StaticFileConf
Whether to cache the file content in memory.
cache(HttpResponse) - Static method in interface bayou.http.HttpResponse
Cache the response in memory, particularly the body.
Cache_Control - Static variable in interface bayou.mime.Headers
 
CachedHttpEntity - Class in bayou.http
Caches the origin entity in memory.
CachedHttpEntity(HttpEntity) - Constructor for class bayou.http.CachedHttpEntity
Create a cache of the origin entity.
call() - Method in interface bayou.util.function.Callable_Void
Implements Callable<Void>.call(), as: { call_void(); return null; }
call(Callable<T>) - Static method in interface bayou.util.Result
Invoke action.call(), convert the outcome to a Result.
call_void() - Method in interface bayou.util.function.Callable_Void
The single abstract method, which returns void (instead of Void).
Callable_Void - Interface in bayou.util.function
An adapter of Callable<Void> for void-returning lambda expressions and method references.
cancel(Exception) - Method in interface bayou.async.Async
Send a cancellation request to this async action.
cancel(Exception) - Method in class bayou.async.AsyncBundle
Implements Async<R>.cancel().
cancel(Exception) - Method in interface bayou.async.AutoAsync
Implements Async.cancel(Exception); by default, do nothing.
cancel(Exception) - Method in class bayou.async.Promise
cancel(Exception) - Method in interface bayou.util.Result
Implements Async.cancel(Exception); by default, do nothing, because a Result is a completed Async.
CANVAS() - Constructor for class bayou.html.Html5.CANVAS
 
CAPTION() - Constructor for class bayou.html.Html4.CAPTION
 
CAPTION() - Constructor for class bayou.html.Html5.CAPTION
 
catch_(Class<X>, FunctionX<X, T>) - Method in interface bayou.async.Async
If `this` action fails with a specific exception type, invoke an exception handler.
catch__(Class<X>, FunctionX<X, Async<T>>) - Method in interface bayou.async.Async
If `this` action fails with a specific exception type, invoke an exception handler.
cellpadding(int) - Method in class bayou.html.Html4.TABLE
Set attribute cellpadding="{value}".
cellpadding(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute cellpadding="{value}".
cellpadding(int) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
cellpadding(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
cellspacing(int) - Method in class bayou.html.Html4.TABLE
Set attribute cellspacing="{value}".
cellspacing(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute cellspacing="{value}".
cellspacing(int) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
cellspacing(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
certs() - Method in interface bayou.http.HttpRequest
Certificates of the client.
certs() - Method in class bayou.http.HttpRequestImpl
Certificates of the client.
challenge(CharSequence) - Method in class bayou.html.Html5.KEYGEN
Set attribute challenge="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.COL
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.COLGROUP
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.TBODY
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.TFOOT
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.THEAD
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html4.TR
Set attribute char="{value}".
char_(CharSequence) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.TBODY
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.TFOOT
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.THEAD
Deprecated.
This attribute is deprecated in html5.
char_(CharSequence) - Method in class bayou.html.Html5.TR
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html4.COL
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.COL
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.COLGROUP
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.COLGROUP
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.TBODY
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.TBODY
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.TD
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.TFOOT
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.TFOOT
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.TH
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.THEAD
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.THEAD
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html4.TR
Set attribute charoff="{value}".
charoff(CharSequence) - Method in class bayou.html.Html4.TR
Set attribute charoff="{value}".
charoff(int) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.TBODY
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.TBODY
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.TFOOT
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.TFOOT
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.THEAD
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.THEAD
Deprecated.
This attribute is deprecated in html5.
charoff(int) - Method in class bayou.html.Html5.TR
Deprecated.
This attribute is deprecated in html5.
charoff(CharSequence) - Method in class bayou.html.Html5.TR
Deprecated.
This attribute is deprecated in html5.
charset() - Method in class bayou.form.FormData
The form's charset, used for converting between chars and bytes.
charset(Charset) - Method in class bayou.form.FormData
Set the charset for this form.
charset(Charset) - Method in class bayou.form.FormParser
The charset, used for decoding bytes to chars.
charset(CharSequence) - Method in class bayou.html.Html4.A
Set attribute charset="{value}".
charset(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute charset="{value}".
charset(CharSequence) - Method in class bayou.html.Html4.SCRIPT
Set attribute charset="{value}".
charset(CharSequence) - Method in class bayou.html.Html5.A
Deprecated.
This attribute is deprecated in html5.
charset(CharSequence) - Method in class bayou.html.Html5.LINK
Deprecated.
This attribute is deprecated in html5.
charset(CharSequence) - Method in class bayou.html.Html5.META
Set attribute charset="{value}".
charset(CharSequence) - Method in class bayou.html.Html5.SCRIPT
Set attribute charset="{value}".
checked(boolean) - Method in class bayou.html.Html4.INPUT
Set boolean attribute checked.
checked(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute checked.
checked(boolean) - Method in class bayou.html.Html5.MENUITEM
Set boolean attribute checked.
cite(CharSequence) - Method in class bayou.html.Html4.BLOCKQUOTE
Set attribute cite="{value}".
CITE() - Constructor for class bayou.html.Html4.CITE
 
cite(CharSequence) - Method in class bayou.html.Html4.DEL
Set attribute cite="{value}".
cite(CharSequence) - Method in class bayou.html.Html4.INS
Set attribute cite="{value}".
cite(CharSequence) - Method in class bayou.html.Html4.Q
Set attribute cite="{value}".
cite(CharSequence) - Method in class bayou.html.Html5.BLOCKQUOTE
Set attribute cite="{value}".
CITE() - Constructor for class bayou.html.Html5.CITE
 
cite(CharSequence) - Method in class bayou.html.Html5.DEL
Set attribute cite="{value}".
cite(CharSequence) - Method in class bayou.html.Html5.INS
Set attribute cite="{value}".
cite(CharSequence) - Method in class bayou.html.Html5.Q
Set attribute cite="{value}".
class_(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute class="{value}".
class_(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute class="{value}".
class_add(CharSequence) - Method in interface bayou.html.Html4.Element
Add a new class to the "class" attribute.
class_add(CharSequence) - Method in interface bayou.html.Html5.Element
 
classid(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute classid="{value}".
classid(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
clear() - Method in class bayou.http.CookieJar
Remove all cookies from this jar.
clear() - Method in class bayou.mime.HeaderMap
 
clearAll() - Static method in class bayou.http.CookieJar
Clear all fiber-local CookieJars.
clone() - Method in class bayou.http.HttpClientConf
Return an independent copy of this object.
close() - Method in interface bayou.bytes.ByteSink
Close this sink.
close() - Method in interface bayou.bytes.ByteSource
Close this source.
close() - Method in class bayou.bytes.ByteSource2InputStream
 
close() - Method in class bayou.bytes.InputStream2ByteSource
Close this source.
close() - Method in class bayou.bytes.PushbackByteSource
Close this source.
close() - Method in class bayou.bytes.RangedByteSource
Close this source.
close() - Method in class bayou.bytes.SimpleByteSource
Close this source.
close() - Method in class bayou.bytes.ThreadSafeByteSource
Close this source.
close() - Method in class bayou.bytes.ThrottledByteSource
Close this source.
close() - Method in class bayou.file.FileByteSink
 
close() - Method in class bayou.file.FileByteSource
Close this source.
close() - Method in class bayou.gzip.GunzipByteSource
 
close() - Method in class bayou.gzip.GzipByteSource
 
close() - Method in class bayou.http.HttpClient
Close this client and free resources.
close() - Method in class bayou.http.HttpClientConnection
Close the connection and free resources.
close() - Method in class bayou.mime.MultipartByteSource
 
close() - Method in class bayou.mime.MultipartParser
Close this parser.
close() - Method in interface bayou.tcp.TcpChannel
Close this channel.
close() - Method in class bayou.tcp.TcpClient
Close the client and free resources.
close(Duration) - Method in interface bayou.tcp.TcpConnection
Close this connection.
close() - Method in class bayou.text.TextByteSource
 
close() - Method in interface bayou.websocket.WebSocketChannel
Close the channel.
closeChannel(AsynchronousFileChannel) - Method in interface bayou.file.FileByteSource.ChannelProvider
Close the channel obtained from a previous FileByteSource.ChannelProvider.openChannel() call.
closeTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for closing a connection.
CODE() - Constructor for class bayou.html.Html4.CODE
 
CODE() - Constructor for class bayou.html.Html5.CODE
 
code() - Method in class bayou.http.HttpStatus
The Status-Code, for example, 200.
code() - Method in exception bayou.websocket.WebSocketClose
The code given by the Close-Frame.
codebase(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute codebase="{value}".
codebase(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
codetype(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute codetype="{value}".
codetype(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
COL() - Constructor for class bayou.html.Html4.COL
 
COL() - Constructor for class bayou.html.Html5.COL
 
COLGROUP() - Constructor for class bayou.html.Html4.COLGROUP
 
COLGROUP() - Constructor for class bayou.html.Html5.COLGROUP
 
cols(int) - Method in class bayou.html.Html4.TEXTAREA
Set attribute cols="{value}".
cols(int) - Method in class bayou.html.Html5.TEXTAREA
Set attribute cols="{value}".
colspan(int) - Method in class bayou.html.Html4.TD
Set attribute colspan="{value}".
colspan(int) - Method in class bayou.html.Html4.TH
Set attribute colspan="{value}".
colspan(int) - Method in class bayou.html.Html5.TD
Set attribute colspan="{value}".
colspan(int) - Method in class bayou.html.Html5.TH
Set attribute colspan="{value}".
command(CharSequence) - Method in class bayou.html.Html5.MENUITEM
Set attribute command="{value}".
compile(Consumer<CharSequence>, Set<Path>) - Method in interface bayou.reload.HotCompiler
Compile all source files.
compile(Consumer<CharSequence>, Set<Path>, Set<Path>, Set<Path>) - Method in interface bayou.reload.HotCompiler
Compile changed source files.
compile(Consumer<CharSequence>, Set<Path>) - Method in class bayou.reload.JavacCompiler
 
compile(Consumer<CharSequence>, Set<Path>, Set<Path>, Set<Path>) - Method in class bayou.reload.JavacCompiler
 
compile(Consumer<CharSequence>, Set<Path>) - Method in class bayou.reload.VoidCompiler
Does nothing, except printing some messages to msgOut.
compile(Consumer<CharSequence>, Set<Path>, Set<Path>, Set<Path>) - Method in class bayou.reload.VoidCompiler
Does nothing, except printing some messages to msgOut.
complete(Result<T>) - Method in class bayou.async.Promise
Complete this Promise with `result`.
conf() - Method in class bayou.http.HttpServer
Get the HttpServerConf of this server.
Conf() - Constructor for class bayou.tcp.TcpClient.Conf
Create a Conf with default values.
Conf() - Constructor for class bayou.tcp.TcpServer.Conf
Create a Conf with default values
conf() - Method in class bayou.websocket.WebSocketServer
Get the WebSocketServerConf for this server.
connect(String, InetAddress, int) - Method in class bayou.tcp.TcpClient
Connect to a remote server.
Connection - Static variable in interface bayou.mime.Headers
 
ConnectTunnel - Class in bayou.http
A TcpTunnel using HTTP CONNECT method.
ConnectTunnel(TcpAddress, Supplier<Async<UserPass>>) - Constructor for class bayou.http.ConnectTunnel
Create an HTTP CONNECT tunnel.
ConnectTunnel(String, int, String, String) - Constructor for class bayou.http.ConnectTunnel
Create an HTTP CONNECT tunnel.
ConnectTunnel(String, int) - Constructor for class bayou.http.ConnectTunnel
Create an HTTP CONNECT tunnel.
ConsumerX<T> - Interface in bayou.util.function
Like Consumer, except checked exceptions may be thrown.
containsKey(Object) - Method in class bayou.mime.HeaderMap
 
containsValue(Object) - Method in class bayou.mime.HeaderMap
 
content(CharSequence) - Method in class bayou.html.Html4.META
Set attribute content="{value}".
content(CharSequence) - Method in class bayou.html.Html5.META
Set attribute content="{value}".
Content_Disposition - Static variable in interface bayou.mime.Headers
 
Content_Encoding - Static variable in interface bayou.mime.Headers
 
Content_Language - Static variable in interface bayou.mime.Headers
 
Content_Length - Static variable in interface bayou.mime.Headers
 
Content_Location - Static variable in interface bayou.mime.Headers
 
Content_MD - Static variable in interface bayou.mime.Headers
 
Content_Range - Static variable in interface bayou.mime.Headers
 
Content_Type - Static variable in interface bayou.mime.Headers
 
contenteditable(boolean) - Method in interface bayou.html.Html5.Element
Set attribute contenteditable="true/false".
contentEncoding() - Method in class bayou.gzip.GzipHttpEntity
The content encoding, containing "gzip".
contentEncoding() - Method in class bayou.http.CachedHttpEntity
Return "contentEncoding" of the origin entity.
contentEncoding() - Method in interface bayou.http.HttpEntity
Encoding that has been applied on the body; null if none.
contentEncoding() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().contentEncoding() by default.
contentLength() - Method in class bayou.file.FileHttpEntity
Return the size of the file.
contentLength() - Method in class bayou.gzip.GzipHttpEntity
The length of the body (after compression).
contentLength() - Method in class bayou.http.CachedHttpEntity
The length of the body.
contentLength() - Method in interface bayou.http.HttpEntity
The length of the body; null if unknown.
contentLength() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().contentLength() by default.
contentLength() - Method in class bayou.http.SimpleHttpEntity
The length of the body.
contentLength() - Method in class bayou.text.TextHttpEntity
The length of the entity body.
contentType() - Method in class bayou.file.FileHttpEntity
The content type.
contentType(ContentType) - Method in class bayou.file.StaticFileConf
The content type of this file.
contentType() - Method in class bayou.form.FormDataFile
The content type of the file, as reported by the client.
contentType() - Method in class bayou.http.CachedHttpEntity
Return "contentType" of the origin entity.
contentType() - Method in interface bayou.http.HttpEntity
The content type.
contentType() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().contentType() by default.
contentType() - Method in class bayou.http.SimpleHttpEntity
The content type.
ContentType - Class in bayou.mime
Content-Type of MIME body.
ContentType(String, String) - Constructor for class bayou.mime.ContentType
Create a ContentType, with no parameters.
ContentType(String, String, String, String) - Constructor for class bayou.mime.ContentType
Create a ContentType, with a single parameter.
ContentType(String, String, Map<String, String>) - Constructor for class bayou.mime.ContentType
Create a ContentType.
contentType() - Method in class bayou.text.TextHttpEntity
The content type.
contextmenu(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute contextmenu="{value}".
contextProtocol(String) - Method in class bayou.ssl.SslConf
controls(boolean) - Method in class bayou.html.Html5.AUDIO
Set boolean attribute controls.
controls(boolean) - Method in class bayou.html.Html5.VIDEO
Set boolean attribute controls.
convert(TcpChannel) - Method in class bayou.ssl.SslChannel2Connection
Convert a TcpChannel to an SslConnection.
convert(TcpChannel, TcpChannel2Connection) - Method in class bayou.ssl.SslChannel2Connection
Convert a server-side TcpChannel to SslConnection or plain TcpConnection.
convert(TcpChannel) - Method in class bayou.tcp.TcpChannel2Connection
Convert a TcpChannel to a TcpConnection.
Cookie - Class in bayou.http
Http response cookie.
Cookie(String, String, Duration) - Constructor for class bayou.http.Cookie
Create a cookie.
Cookie(String, String, Duration, String, String, boolean, boolean) - Constructor for class bayou.http.Cookie
Create a cookie.
cookie(String) - Method in interface bayou.http.HttpRequest
Get the value of a cookie.
cookie(String, String) - Method in class bayou.http.HttpRequestImpl
Set a cookie.
cookie(String, String, Duration) - Method in class bayou.http.HttpResponseImpl
Add a cookie.
cookie(Cookie) - Method in class bayou.http.HttpResponseImpl
Add a cookie.
Cookie - Static variable in interface bayou.mime.Headers
 
CookieJar - Class in bayou.http
For managing cookies in a request-response cycle.
cookies() - Method in interface bayou.http.HttpRequest
Request cookies.
cookies() - Method in class bayou.http.HttpRequestImpl
Get the request cookies.
cookies(Map<String, String>) - Method in class bayou.http.HttpRequestImpl
Set the cookies.
cookies() - Method in interface bayou.http.HttpResponse
Response cookies.
cookies() - Method in class bayou.http.HttpResponseImpl
Get the cookies.
cookies() - Method in class bayou.http.SimpleHttpResponse
 
CookieStorage - Interface in bayou.http
Cookie storage for HttpClient.
cookieStorage(CookieStorage) - Method in class bayou.http.HttpClientConf
Storage for cookies.
coords(CharSequence) - Method in class bayou.html.Html4.A
Set attribute coords="{value}".
coords(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute coords="{value}".
coords(CharSequence) - Method in class bayou.html.Html5.A
Deprecated.
This attribute is deprecated in html5.
coords(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute coords="{value}".
covary() - Method in interface bayou.async.Async
Do a covariance cast.
createContext() - Method in class bayou.ssl.SslConf
Create an SSLContext.
createKeyManagers() - Method in class bayou.ssl.SslConf
Create key managers.
createRandomBoundary(int) - Static method in class bayou.mime.MultipartByteSource
Create a random "boundary" of the specified length for a multipart body.
createTrustManagers() - Method in class bayou.ssl.SslConf
Create trust managers.
crossorigin(CharSequence) - Method in class bayou.html.Html5.AUDIO
Set attribute crossorigin="{value}".
crossorigin(CharSequence) - Method in class bayou.html.Html5.IMG
Set attribute crossorigin="{value}".
crossorigin(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute crossorigin="{value}".
crossorigin(CharSequence) - Method in class bayou.html.Html5.SCRIPT
Set attribute crossorigin="{value}".
crossorigin(CharSequence) - Method in class bayou.html.Html5.VIDEO
Set attribute crossorigin="{value}".
CsrfException - Exception in bayou.form
To indicate that an HTTP POST request might be CSRF.
CsrfException(String) - Constructor for exception bayou.form.CsrfException
 
CsrfToken - Class in bayou.form
A name-value pair for CSRF detection.
CsrfToken() - Constructor for class bayou.form.CsrfToken
Create a CsrfToken with the default name and the default CookieJar.
CsrfToken(String, CookieJar) - Constructor for class bayou.form.CsrfToken
Create a CsrfToken.
csrfTokenName(String) - Method in class bayou.form.FormParser
The name of the CSRF token.
current() - Static method in class bayou.async.Fiber
Return the current fiber, or null if there is none.
current() - Static method in class bayou.http.CookieJar
Get the default fiber-local CookieJar.
current(String, String) - Static method in class bayou.http.CookieJar
Get the fiber-local CookieJar for the cookie {domain,path}.
current() - Static method in interface bayou.http.HttpRequest
The current fiber-local request; null if none.
currentExecutor() - Static method in class bayou.async.Fiber
Get the executor of the current fiber.

D

data(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute data="{value}".
DATA() - Constructor for class bayou.html.Html5.DATA
 
data(String, Object) - Method in interface bayou.html.Html5.Element
Set a data attribute.
data(CharSequence) - Method in class bayou.html.Html5.OBJECT
Set attribute data="{value}".
data(int, String, byte[]) - Static method in interface bayou.http.HttpResponse
Create a response with `data` as the body.
DATALIST() - Constructor for class bayou.html.Html5.DATALIST
 
Date - Static variable in interface bayou.mime.Headers
 
datetime(CharSequence) - Method in class bayou.html.Html4.DEL
Set attribute datetime="{value}".
datetime(CharSequence) - Method in class bayou.html.Html4.INS
Set attribute datetime="{value}".
datetime(CharSequence) - Method in class bayou.html.Html5.DEL
Set attribute datetime="{value}".
datetime(CharSequence) - Method in class bayou.html.Html5.INS
Set attribute datetime="{value}".
datetime(CharSequence) - Method in class bayou.html.Html5.TIME
Set attribute datetime="{value}".
DD() - Constructor for class bayou.html.Html4.DD
 
DD() - Constructor for class bayou.html.Html5.DD
 
declare(boolean) - Method in class bayou.html.Html4.OBJECT
Set boolean attribute declare.
declare(boolean) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
default_(boolean) - Method in class bayou.html.Html5.MENUITEM
Set boolean attribute default.
default_(boolean) - Method in class bayou.html.Html5.TRACK
Set boolean attribute default.
DEFAULT_NAME - Static variable in class bayou.form.CsrfToken
The default name for CSRF tokens.
defaultExecutor() - Static method in class bayou.async.Fiber
Get a default executor implementation that can be used for fibers.
defer(boolean) - Method in class bayou.html.Html4.SCRIPT
Set boolean attribute defer.
defer(boolean) - Method in class bayou.html.Html5.SCRIPT
Set boolean attribute defer.
DEL() - Constructor for class bayou.html.Html4.DEL
 
DEL() - Constructor for class bayou.html.Html5.DEL
 
delete() - Method in class bayou.form.FormDataFile
Delete the local file identified by localPath.
DELETE - Static variable in class bayou.http.Cookie
A sentinel value for cookie maxAge, meaning the cookie should be deleted.
deleteFiles() - Method in class bayou.form.FormData
Delete all files in this FormData from local file system.
detach(Object...) - Static method in class bayou.html.HtmlBuilder.ContextParent
Detach child pieces from the context parent.
detachChildren(Object...) - Method in interface bayou.html.HtmlParent
Detach child pieces from this parent.
detachChildren(Object...) - Method in class bayou.html.HtmlParentElement
 
detachThenAddTo(Object[], HtmlParent) - Static method in class bayou.html.HtmlBuilder.ContextParent
Detach `children` from the context parent, then add `children` to `piece`.
DETAILS() - Constructor for class bayou.html.Html5.DETAILS
 
detectCsrf(boolean) - Method in class bayou.form.FormParser
Whether to detect CSRF.
DFN() - Constructor for class bayou.html.Html4.DFN
 
DFN() - Constructor for class bayou.html.Html5.DFN
 
DIALOG() - Constructor for class bayou.html.Html5.DIALOG
 
dir(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute dir="{value}".
dir(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute dir="{value}".
dirname(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute dirname="{value}".
dirname(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute dirname="{value}".
disabled(boolean) - Method in class bayou.html.Html4.BUTTON
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html4.INPUT
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html4.OPTGROUP
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html4.OPTION
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html4.SELECT
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html4.TEXTAREA
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.BUTTON
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.FIELDSET
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.KEYGEN
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.MENUITEM
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.OPTGROUP
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.OPTION
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.SELECT
Set boolean attribute disabled.
disabled(boolean) - Method in class bayou.html.Html5.TEXTAREA
Set boolean attribute disabled.
DIV() - Constructor for class bayou.html.Html4.DIV
 
DIV() - Constructor for class bayou.html.Html5.DIV
 
DL() - Constructor for class bayou.html.Html4.DL
 
DL() - Constructor for class bayou.html.Html5.DL
 
DOCTYPE - Static variable in interface bayou.html.Html4
The DOCTYPE of HTML 4.01 Strict.
DOCTYPE - Static variable in interface bayou.html.Html5
The DOCTYPE of HTML 5.
doGet(String) - Method in class bayou.http.HttpClient
Send a GET request.
domain() - Method in class bayou.http.Cookie
The domain of the cookie.
download(CharSequence) - Method in class bayou.html.Html5.A
Set attribute download="{value}".
download(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute download="{value}".
draggable(boolean) - Method in interface bayou.html.Html5.Element
Set attribute draggable="true/false".
drainRequestTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for draining the request body before writing a response.
dropzone(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute dropzone="{value}".
DT() - Constructor for class bayou.html.Html4.DT
 
DT() - Constructor for class bayou.html.Html5.DT
 
dumpStack() - Static method in class bayou.async.Fiber
Dump the stack trace of the current fiber to System.err.

E

EM() - Constructor for class bayou.html.Html4.EM
 
EM() - Constructor for class bayou.html.Html5.EM
 
EMBED() - Constructor for class bayou.html.Html5.EMBED
 
empty() - Static method in interface bayou.async.AsyncIterator
Create an empty AsyncIterator<T>, with no elements.
enableTrace - Static variable in class bayou.async.Fiber
Whether to enable fiber stack traces.
ENC_MULTIPART - Static variable in class bayou.form.FormData
The "multipart/form-data" enctype.
ENC_URLENCODED - Static variable in class bayou.form.FormData
The "application/x-www-form-urlencoded" enctype.
enctype() - Method in class bayou.form.FormData
The form's enctype, either "multipart/form-data" or "application/x-www-form-urlencoded".
enctype(String) - Method in class bayou.form.FormData
Set the enctype for this form.
enctype(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute enctype="{value}".
enctype(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute enctype="{value}".
End - Exception in bayou.util
A control exception for signaling that something has reached its end.
End() - Constructor for exception bayou.util.End
Create an End exception.
End(String) - Constructor for exception bayou.util.End
Create an End exception.
End(String, Throwable) - Constructor for exception bayou.util.End
Create an End exception.
enforceSameOrigin(boolean) - Method in class bayou.websocket.WebSocketServerConf
Whether to enforce same-origin policy on websocket requests.
entity() - Method in interface bayou.http.HttpRequest
Request entity; null if none.
entity() - Method in class bayou.http.HttpRequestImpl
Get the entity.
entity(HttpEntity) - Method in class bayou.http.HttpRequestImpl
Set the entity.
entity() - Method in interface bayou.http.HttpResponse
Response entity; null if none.
entity() - Method in class bayou.http.HttpResponseImpl
Get the entity.
entity(HttpEntity) - Method in class bayou.http.HttpResponseImpl
Set the entity.
entity() - Method in class bayou.http.SimpleHttpResponse
 
entityEtag(String) - Method in class bayou.http.HttpResponseImpl
Set the entity "etag" property.
entityEtagIsWeak(boolean) - Method in class bayou.http.HttpResponseImpl
Set the entity "etagIsWeak" property.
entityExpires(Instant) - Method in class bayou.http.HttpResponseImpl
Set the entity "expires" property.
entityLastModified(Instant) - Method in class bayou.http.HttpResponseImpl
Set the entity "lastModified" property.
entrySet() - Method in class bayou.mime.HeaderMap
 
equals(Object) - Method in class bayou.http.HttpStatus
Return true iff `that` object is an HttpStatus with the same Status-Code.
equals(Object) - Method in class bayou.tcp.TcpAddress
Return true iff `obj` is a TcpAddress with the same `ssl`, `host`, and `port`.
error(Exception) - Method in interface bayou.bytes.ByteSink
Set this sink to an error state.
error(Exception) - Method in class bayou.file.FileByteSink
 
etag(String) - Method in class bayou.file.StaticFileConf
The ETag of this file.
etag() - Method in class bayou.gzip.GzipHttpEntity
The ETag.
etag() - Method in class bayou.http.CachedHttpEntity
Return "etag" of the origin entity.
etag() - Method in interface bayou.http.HttpEntity
The entity tag; null if none.
etag() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().etag() by default.
ETag - Static variable in interface bayou.mime.Headers
 
etagIsWeak() - Method in class bayou.http.CachedHttpEntity
Return "etagIsWeak" of the origin entity.
etagIsWeak() - Method in interface bayou.http.HttpEntity
Whether the etag is weak.
etagIsWeak() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().etagIsWeak() by default.
exclude(boolean) - Method in class bayou.file.StaticFileConf
Whether to exclude this file.
execute(ExecutorService, Callable<T>) - Static method in interface bayou.async.Async
Execute the action asynchronously, return an Async that completes when the action completes.
execute(Callable<T>) - Static method in interface bayou.async.Async
Execute the action asynchronously in a default executor.
Expect - Static variable in interface bayou.mime.Headers
 
expires(Instant, Duration) - Method in class bayou.file.StaticFileConf
The expiration time of this file.
expires() - Method in class bayou.http.CachedHttpEntity
Return "expires" of the origin entity.
expires() - Method in interface bayou.http.HttpEntity
When this entity expires; null if unknown.
expires() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().expires() by default.
Expires - Static variable in interface bayou.mime.Headers
 

F

fail(Exception) - Method in class bayou.async.Promise
Complete this Promise with failure of exception `e`.
failure(Exception) - Static method in interface bayou.async.Async
Create an `Async<T>` that immediately fails with `e`.
failure(Exception) - Static method in interface bayou.util.Result
Create a failure Result with the exception.
Fiber<T> - Class in bayou.async
An analogue of java.lang.Thread for async tasks.
Fiber(Callable<Async<T>>) - Constructor for class bayou.async.Fiber
Create a new fiber for the task, with the current executor and a generated name.
Fiber(Executor, String, Callable<Async<T>>) - Constructor for class bayou.async.Fiber
Create a new fiber, with the specified executor, name, and task.
FiberLocal<T> - Class in bayou.async
A fiber-local variable.
FiberLocal() - Constructor for class bayou.async.FiberLocal
Create a FiberLocal variable.
fiberTracePop() - Method in class bayou.async.Promise
Remove the last pushed fiber stack trace.
fiberTracePush() - Method in class bayou.async.Promise
Add the current thread stack trace to the fiber stack trace.
FIELDSET() - Constructor for class bayou.html.Html4.FIELDSET
 
FIELDSET() - Constructor for class bayou.html.Html5.FIELDSET
 
FIGCAPTION() - Constructor for class bayou.html.Html5.FIGCAPTION
 
FIGURE() - Constructor for class bayou.html.Html5.FIGURE
 
file(String) - Method in class bayou.form.FormData
Get the file under the key; null if none.
file(String, String) - Method in class bayou.form.FormData
Add a file entry.
file(String, FormDataFile) - Method in class bayou.form.FormData
Add a file entry.
file(int, String) - Static method in interface bayou.http.HttpResponse
Create a response serving the file.
FileByteSink - Class in bayou.file
A ByteSink that writes bytes to a file.
FileByteSink(Path) - Constructor for class bayou.file.FileByteSink
Create a FileByteSink.
FileByteSink(String) - Constructor for class bayou.file.FileByteSink
Create a FileByteSink.
FileByteSource - Class in bayou.file
A source of bytes from a file.
FileByteSource(Path) - Constructor for class bayou.file.FileByteSource
Create a FileByteSource.
FileByteSource(String) - Constructor for class bayou.file.FileByteSource
Create a FileByteSource.
FileByteSource(FileByteSource.ChannelProvider) - Constructor for class bayou.file.FileByteSource
Create a FileByteSource.
FileByteSource.ChannelProvider - Interface in bayou.file
Provider of AsynchronousFileChannel for FileByteSource.
fileCount() - Method in class bayou.form.FormData
Return the total number of files.
fileCreationTime - Variable in class bayou.file.StaticFileConf
When the file was created.
FileHttpEntity - Class in bayou.file
An HttpEntity based on a file.
FileHttpEntity(Path, ContentType) - Constructor for class bayou.file.FileHttpEntity
Create an FileHttpEntity over the file specified by `filePath`.
fileLastModified - Variable in class bayou.file.StaticFileConf
When the file was last modified.
fileName() - Method in class bayou.form.FormDataFile
The name of the file, as reported by the client.
filePath - Variable in class bayou.file.StaticFileConf
The path of the file.
files() - Method in class bayou.form.FormData
Get all file entries.
files(String) - Method in class bayou.form.FormData
Get files under the key.
fileSize - Variable in class bayou.file.StaticFileConf
The size of the file.
FileSuffixToContentType - Class in bayou.mime
Maps file suffix to ContentType.
FileSuffixToContentType(boolean) - Constructor for class bayou.mime.FileSuffixToContentType
Create a new instance.
filter(FunctionX<T, Boolean>) - Method in interface bayou.async.AsyncIterator
Create a new iterator that retrains only elements approved by predicate.
filter_(FunctionX<T, Async<Boolean>>) - Method in interface bayou.async.AsyncIterator
Similar to filter(), except that predicate returns Async<Boolean> instead of Boolean.
finally_(RunnableX) - Method in interface bayou.async.Async
After `this` action completes, regardless of success or failure, execute a subsequent action.
finally_(Callable<Async<?>>) - Method in interface bayou.async.Async
After `this` action completes, regardless of success or failure, execute a subsequent action.
find(CharSequence) - Method in class bayou.mime.FileSuffixToContentType
Find the ContentType of filePath.
flatMap(FunctionX<T, AsyncIterator<R>>) - Method in interface bayou.async.AsyncIterator
Create a new iterator by mapping each elements of this iterator to multiple new elements.
flatMap(FunctionX<T, AsyncIterator<R>>, FunctionX<End, AsyncIterator<R>>) - Method in interface bayou.async.AsyncIterator
Similar to flatMap(func), except that the end-of-iteration event is also used to generate new elements.
FOOTER() - Constructor for class bayou.html.Html5.FOOTER
 
for_(CharSequence) - Method in class bayou.html.Html4.LABEL
Set attribute for="{value}".
for_(CharSequence) - Method in class bayou.html.Html5.LABEL
Set attribute for="{value}".
for_(CharSequence) - Method in class bayou.html.Html5.OUTPUT
Set attribute for="{value}".
forEach(ConsumerX<T>) - Method in interface bayou.async.AsyncIterator
Perform action on each element.
forEach(AsyncIterator<T>, ConsumerX<T>) - Static method in interface bayou.async.AsyncIterator
Perform action on each element.
forEach(BiConsumer<? super String, ? super String>) - Method in class bayou.mime.HeaderMap
 
forEach_(FunctionX<T, Async<?>>) - Method in interface bayou.async.AsyncIterator
Similar to forEach(), except that the action is async.
forEach_(AsyncIterator<T>, FunctionX<T, Async<?>>) - Static method in interface bayou.async.AsyncIterator
Perform asyncAction on each element.
FORM() - Constructor for class bayou.html.Html4.FORM
 
form(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.FIELDSET
Set attribute form="{value}".
FORM() - Constructor for class bayou.html.Html5.FORM
 
form(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.KEYGEN
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.LABEL
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.OBJECT
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.OUTPUT
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.SELECT
Set attribute form="{value}".
form(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute form="{value}".
formaction(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute formaction="{value}".
formaction(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute formaction="{value}".
FormData - Class in bayou.form
Html form data set.
FormData(String, String) - Constructor for class bayou.form.FormData
Create a FormData.
FormDataFile - Class in bayou.form
A file in a form data set.
FormDataFile(String, ContentType, Path, long) - Constructor for class bayou.form.FormDataFile
Create a FormDataFile.
formenctype(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute formenctype="{value}".
formenctype(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute formenctype="{value}".
formmethod(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute formmethod="{value}".
formmethod(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute formmethod="{value}".
formnovalidate(boolean) - Method in class bayou.html.Html5.BUTTON
Set boolean attribute formnovalidate.
formnovalidate(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute formnovalidate.
FormParser - Class in bayou.form
Parses form data from http requests.
FormParser() - Constructor for class bayou.form.FormParser
Create a parser with default settings.
formtarget(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute formtarget="{value}".
formtarget(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute formtarget="{value}".
frame(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute frame="{value}".
frame(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
frameborder(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute frameborder="{value}".
frameborder(CharSequence) - Method in class bayou.html.Html5.IFRAME
Deprecated.
This attribute is deprecated in html5.
freeze() - Method in class bayou.mime.HeaderMap
Freeze this map so that it cannot be modified anymore.
From - Static variable in interface bayou.mime.Headers
 
FunctionX<T,R> - Interface in bayou.util.function
Like Function, except checked exceptions may be thrown.

G

get() - Method in class bayou.async.FiberLocal
Get the fiber-local value for this variable.
get() - Static method in class bayou.html.HtmlBuilder.ContextParent
Get the context parent; may return null.
get(String) - Method in class bayou.http.CookieJar
Get the value of a cookie.
get(Object) - Method in class bayou.mime.HeaderMap
 
get() - Method in interface bayou.util.Var
Read the value of this Var.
get_accessLogger() - Method in class bayou.http.HttpServerConf
 
get_autoCacheControl() - Method in class bayou.http.HttpServerConf
 
get_autoConditional() - Method in class bayou.http.HttpServerConf
 
get_autoDecompress() - Method in class bayou.http.HttpClientConf
 
get_autoGzip() - Method in class bayou.http.HttpServerConf
 
get_autoGzipContentTypes() - Method in class bayou.http.HttpServerConf
 
get_autoGzipMinContentLength() - Method in class bayou.http.HttpServerConf
 
get_autoRange() - Method in class bayou.http.HttpServerConf
 
get_autoRedirectMax() - Method in class bayou.http.HttpClientConf
 
get_await100Timeout() - Method in class bayou.http.HttpClientConf
 
get_cache() - Method in class bayou.file.StaticFileConf
 
get_closeTimeout() - Method in class bayou.http.HttpServerConf
 
get_contentType() - Method in class bayou.file.StaticFileConf
 
get_cookieStorage() - Method in class bayou.http.HttpClientConf
 
get_drainRequestTimeout() - Method in class bayou.http.HttpServerConf
 
get_enforceSameOrigin() - Method in class bayou.websocket.WebSocketServerConf
 
get_etag() - Method in class bayou.file.StaticFileConf
 
get_exclude() - Method in class bayou.file.StaticFileConf
 
get_expiresAbsolute() - Method in class bayou.file.StaticFileConf
 
get_expiresRelative() - Method in class bayou.file.StaticFileConf
 
get_gzip() - Method in class bayou.file.StaticFileConf
 
get_inboundBufferSize() - Method in class bayou.websocket.WebSocketServerConf
 
get_ip() - Method in class bayou.http.HttpServerConf
 
get_isIndexFile() - Method in class bayou.file.StaticFileConf
 
get_keepAliveTimeout() - Method in class bayou.http.HttpClientConf
 
get_keepAliveTimeout() - Method in class bayou.http.HttpServerConf
 
get_maxConnections() - Method in class bayou.http.HttpServerConf
 
get_maxConnectionsPerIp() - Method in class bayou.http.HttpServerConf
 
get_outboundBufferSize() - Method in class bayou.http.HttpServerConf
 
get_outboundPayloadMax() - Method in class bayou.websocket.WebSocketServerConf
 
get_pingInterval() - Method in class bayou.websocket.WebSocketServerConf
 
get_pingPongTimeout() - Method in class bayou.websocket.WebSocketServerConf
 
get_ports() - Method in class bayou.http.HttpServerConf
 
get_proxy() - Method in class bayou.http.HttpClientConf
 
get_readMinThroughput() - Method in class bayou.http.HttpServerConf
 
get_readTimeout() - Method in class bayou.http.HttpServerConf
 
get_requestBodyMaxLength() - Method in class bayou.http.HttpServerConf
 
get_requestEncodingPolicy() - Method in class bayou.http.HttpServerConf
 
get_requestHeaders() - Method in class bayou.http.HttpClientConf
 
get_requestHeadFieldMaxLength() - Method in class bayou.http.HttpServerConf
 
get_requestHeadTimeout() - Method in class bayou.http.HttpServerConf
 
get_requestHeadTotalMaxLength() - Method in class bayou.http.HttpServerConf
 
get_responseHeadFieldMaxLength() - Method in class bayou.http.HttpClientConf
 
get_responseHeadTotalMaxLength() - Method in class bayou.http.HttpClientConf
 
get_selectorIds() - Method in class bayou.http.HttpClientConf
 
get_selectorIds() - Method in class bayou.http.HttpServerConf
 
get_serverSocketBacklog() - Method in class bayou.http.HttpServerConf
 
get_serverSocketConf() - Method in class bayou.http.HttpServerConf
 
get_socketConf() - Method in class bayou.http.HttpClientConf
 
get_socketConf() - Method in class bayou.http.HttpServerConf
 
get_sslContext() - Method in class bayou.http.HttpClientConf
 
get_sslContext() - Method in class bayou.http.HttpServerConf
 
get_sslEngineConf() - Method in class bayou.http.HttpClientConf
 
get_sslEngineConf() - Method in class bayou.http.HttpServerConf
 
get_sslHandshakeTimeout() - Method in class bayou.http.HttpServerConf
 
get_sslPorts() - Method in class bayou.http.HttpServerConf
 
get_supportedMethods() - Method in class bayou.http.HttpServerConf
 
get_trafficDump() - Method in class bayou.http.HttpClientConf
 
get_trafficDump() - Method in class bayou.http.HttpServerConf
 
get_trafficDump() - Method in class bayou.websocket.WebSocketServerConf
 
get_tunnels() - Method in class bayou.http.HttpClientConf
 
get_userPassSupplier() - Method in class bayou.http.HttpClientConf
 
get_writeMinThroughput() - Method in class bayou.http.HttpServerConf
 
get_writeTimeout() - Method in class bayou.http.HttpServerConf
 
get_xForwardLevel() - Method in class bayou.http.HttpServerConf
 
getAll() - Static method in class bayou.async.Fiber
Get all fibers that are not completed.
getAllChanges() - Static method in class bayou.http.CookieJar
Get all changes in all fiber-local CookieJars.
getAppInstance(String) - Method in class bayou.reload.HotReloader
Get the app instance for the class name.
getAttribute(String) - Method in interface bayou.html.Html4.Element
Get the attribute value.
getAttribute(String) - Method in class bayou.html.HtmlElement
Get the value of the attribute; null if the attribute is not present.
getAttributeCount() - Method in class bayou.html.HtmlElement
Get the number of attributes.
getAttributeMap() - Method in class bayou.html.HtmlElement
Get a live Map view of the attributes.
getBoundary() - Method in class bayou.mime.MultipartByteSource
Get the "boundary" of this multipart body.
getChanges() - Method in class bayou.http.CookieJar
Get all changes to this jar.
getChannelHandler() - Method in class bayou.websocket.WebSocketResponse.Accept
The channelHandler.
getCharset() - Method in interface bayou.html.HtmlDoc
Get the charset of this document, by default "UTF-8".
getCharset() - Method in interface bayou.text.TextDoc
Get the charset of this document, for example "UTF-8".
getChild(int) - Method in interface bayou.html.HtmlParent
Get the child at the index.
getChild(int) - Method in class bayou.html.HtmlParentElement
 
getChildCount() - Method in interface bayou.html.HtmlParent
Get the number of children.
getChildCount() - Method in class bayou.html.HtmlParentElement
 
getChildList() - Method in interface bayou.html.HtmlParent
Get a live List view of the children.
getConnectionCount() - Method in class bayou.http.HttpServer
Get the number of connections.
getConnectionCount() - Method in class bayou.tcp.TcpClient
Get the number of established connections.
getConnectionCount() - Method in class bayou.tcp.TcpServer
Get the number of connections.
getContent() - Method in class bayou.html.HtmlComment
Get the content of this piece.
getContent() - Method in class bayou.html.HtmlRaw
Get the content of this piece.
getContent() - Method in class bayou.html.HtmlText
Get the content of this piece.
getContentBody(Consumer<CharSequence>) - Method in class bayou.html.Html4Doc
Print the content body to `out`.
getContentBody(Consumer<CharSequence>) - Method in class bayou.html.Html5Doc
Print the content body to `out`.
getContentBody(Consumer<CharSequence>) - Method in interface bayou.text.TextDoc
Print the content body to `out`.
getContentBody() - Method in interface bayou.text.TextDoc
Get the content body.
getContentType() - Method in interface bayou.html.HtmlDoc
Get the content type of this document, by default, "text/html;charset=UTF-8".
getContentType() - Method in interface bayou.text.TextDoc
Get the content type of this document, for example "text/html;charset=UTF-8".
getCookies(HttpRequest) - Method in interface bayou.http.CookieStorage
Get the cookies that should be sent with the request.
getElementType() - Method in class bayou.html.Html4.A
 
getElementType() - Method in class bayou.html.Html4.ABBR
 
getElementType() - Method in class bayou.html.Html4.ACRONYM
 
getElementType() - Method in class bayou.html.Html4.ADDRESS
 
getElementType() - Method in class bayou.html.Html4.AREA
 
getElementType() - Method in class bayou.html.Html4.B
 
getElementType() - Method in class bayou.html.Html4.BASE
 
getElementType() - Method in class bayou.html.Html4.BDO
 
getElementType() - Method in class bayou.html.Html4.BIG
 
getElementType() - Method in class bayou.html.Html4.BLOCKQUOTE
 
getElementType() - Method in class bayou.html.Html4.BODY
 
getElementType() - Method in class bayou.html.Html4.BR
 
getElementType() - Method in class bayou.html.Html4.BUTTON
 
getElementType() - Method in class bayou.html.Html4.CAPTION
 
getElementType() - Method in class bayou.html.Html4.CITE
 
getElementType() - Method in class bayou.html.Html4.CODE
 
getElementType() - Method in class bayou.html.Html4.COL
 
getElementType() - Method in class bayou.html.Html4.COLGROUP
 
getElementType() - Method in class bayou.html.Html4.DD
 
getElementType() - Method in class bayou.html.Html4.DEL
 
getElementType() - Method in class bayou.html.Html4.DFN
 
getElementType() - Method in class bayou.html.Html4.DIV
 
getElementType() - Method in class bayou.html.Html4.DL
 
getElementType() - Method in class bayou.html.Html4.DT
 
getElementType() - Method in class bayou.html.Html4.EM
 
getElementType() - Method in class bayou.html.Html4.FIELDSET
 
getElementType() - Method in class bayou.html.Html4.FORM
 
getElementType() - Method in class bayou.html.Html4.H1
 
getElementType() - Method in class bayou.html.Html4.H2
 
getElementType() - Method in class bayou.html.Html4.H3
 
getElementType() - Method in class bayou.html.Html4.H4
 
getElementType() - Method in class bayou.html.Html4.H5
 
getElementType() - Method in class bayou.html.Html4.H6
 
getElementType() - Method in class bayou.html.Html4.HEAD
 
getElementType() - Method in class bayou.html.Html4.HR
 
getElementType() - Method in class bayou.html.Html4.HTML
 
getElementType() - Method in class bayou.html.Html4.I
 
getElementType() - Method in class bayou.html.Html4.IFRAME
 
getElementType() - Method in class bayou.html.Html4.IMG
 
getElementType() - Method in class bayou.html.Html4.INPUT
 
getElementType() - Method in class bayou.html.Html4.INS
 
getElementType() - Method in class bayou.html.Html4.KBD
 
getElementType() - Method in class bayou.html.Html4.LABEL
 
getElementType() - Method in class bayou.html.Html4.LEGEND
 
getElementType() - Method in class bayou.html.Html4.LI
 
getElementType() - Method in class bayou.html.Html4.LINK
 
getElementType() - Method in class bayou.html.Html4.MAP
 
getElementType() - Method in class bayou.html.Html4.META
 
getElementType() - Method in class bayou.html.Html4.NOSCRIPT
 
getElementType() - Method in class bayou.html.Html4.OBJECT
 
getElementType() - Method in class bayou.html.Html4.OL
 
getElementType() - Method in class bayou.html.Html4.OPTGROUP
 
getElementType() - Method in class bayou.html.Html4.OPTION
 
getElementType() - Method in class bayou.html.Html4.P
 
getElementType() - Method in class bayou.html.Html4.PARAM
 
getElementType() - Method in class bayou.html.Html4.PRE
 
getElementType() - Method in class bayou.html.Html4.Q
 
getElementType() - Method in class bayou.html.Html4.SAMP
 
getElementType() - Method in class bayou.html.Html4.SCRIPT
 
getElementType() - Method in class bayou.html.Html4.SELECT
 
getElementType() - Method in class bayou.html.Html4.SMALL
 
getElementType() - Method in class bayou.html.Html4.SPAN
 
getElementType() - Method in class bayou.html.Html4.STRONG
 
getElementType() - Method in class bayou.html.Html4.STYLE
 
getElementType() - Method in class bayou.html.Html4.SUB
 
getElementType() - Method in class bayou.html.Html4.SUP
 
getElementType() - Method in class bayou.html.Html4.TABLE
 
getElementType() - Method in class bayou.html.Html4.TBODY
 
getElementType() - Method in class bayou.html.Html4.TD
 
getElementType() - Method in class bayou.html.Html4.TEXTAREA
 
getElementType() - Method in class bayou.html.Html4.TFOOT
 
getElementType() - Method in class bayou.html.Html4.TH
 
getElementType() - Method in class bayou.html.Html4.THEAD
 
getElementType() - Method in class bayou.html.Html4.TITLE
 
getElementType() - Method in class bayou.html.Html4.TR
 
getElementType() - Method in class bayou.html.Html4.TT
 
getElementType() - Method in class bayou.html.Html4.UL
 
getElementType() - Method in class bayou.html.Html4.VAR
 
getElementType() - Method in class bayou.html.Html5.ARTICLE
 
getElementType() - Method in class bayou.html.Html5.ASIDE
 
getElementType() - Method in class bayou.html.Html5.AUDIO
 
getElementType() - Method in class bayou.html.Html5.BDI
 
getElementType() - Method in class bayou.html.Html5.CANVAS
 
getElementType() - Method in class bayou.html.Html5.DATA
 
getElementType() - Method in class bayou.html.Html5.DATALIST
 
getElementType() - Method in class bayou.html.Html5.DETAILS
 
getElementType() - Method in class bayou.html.Html5.DIALOG
 
getElementType() - Method in class bayou.html.Html5.EMBED
 
getElementType() - Method in class bayou.html.Html5.FIGCAPTION
 
getElementType() - Method in class bayou.html.Html5.FIGURE
 
getElementType() - Method in class bayou.html.Html5.FOOTER
 
getElementType() - Method in class bayou.html.Html5.HEADER
 
getElementType() - Method in class bayou.html.Html5.KEYGEN
 
getElementType() - Method in class bayou.html.Html5.MAIN
 
getElementType() - Method in class bayou.html.Html5.MARK
 
getElementType() - Method in class bayou.html.Html5.MENU
 
getElementType() - Method in class bayou.html.Html5.MENUITEM
 
getElementType() - Method in class bayou.html.Html5.METER
 
getElementType() - Method in class bayou.html.Html5.NAV
 
getElementType() - Method in class bayou.html.Html5.OUTPUT
 
getElementType() - Method in class bayou.html.Html5.PROGRESS
 
getElementType() - Method in class bayou.html.Html5.RP
 
getElementType() - Method in class bayou.html.Html5.RT
 
getElementType() - Method in class bayou.html.Html5.RUBY
 
getElementType() - Method in class bayou.html.Html5.S
 
getElementType() - Method in class bayou.html.Html5.SECTION
 
getElementType() - Method in class bayou.html.Html5.SOURCE
 
getElementType() - Method in class bayou.html.Html5.SUMMARY
 
getElementType() - Method in class bayou.html.Html5.TEMPLATE
 
getElementType() - Method in class bayou.html.Html5.TIME
 
getElementType() - Method in class bayou.html.Html5.TRACK
 
getElementType() - Method in class bayou.html.Html5.U
 
getElementType() - Method in class bayou.html.Html5.VIDEO
 
getElementType() - Method in class bayou.html.Html5.WBR
 
getElementType() - Method in class bayou.html.HtmlElement
Get the metadata of this element.
getException() - Method in interface bayou.util.Result
Return the exception if this result is a failure; otherwise return null.
getExecutor() - Method in class bayou.async.Fiber
Get the executor of this fiber.
getExecutor() - Method in interface bayou.tcp.TcpChannel
Get an executor associated with this channel.
getExecutor() - Method in class bayou.tcp.TcpClient
Get the executor associated with the selector thread.
getExecutor() - Method in interface bayou.tcp.TcpConnection
Get an executor associated with this connection.
getExecutors() - Method in class bayou.http.HttpClient
Get executors associated with selector threads.
getGlobalInstance() - Static method in class bayou.mime.FileSuffixToContentType
The global instance.
getHttpResponse() - Method in class bayou.websocket.WebSocketResponse.Reject
The HTTP response.
getId() - Method in interface bayou.tcp.TcpConnection
Get the ID of this connection.
getLimitName() - Method in exception bayou.util.OverLimitException
The name of the limit, for example, "maxBytes".
getLimitValue() - Method in exception bayou.util.OverLimitException
The value of the limit, for example, 1024.
getMax() - Method in class bayou.bytes.RangedByteSource
Get the max limit of the range.
getMessageOut() - Method in class bayou.reload.HotReloader
Where diagnosis messages will be printed to.
getMin() - Method in class bayou.bytes.RangedByteSource
Get the min limit of the range.
getName() - Method in class bayou.async.Fiber
Get the name of this fiber.
getNextPart() - Method in class bayou.mime.MultipartParser
Get the next part.
getOriginEntity() - Method in class bayou.gzip.GzipHttpEntity
The origin entity.
getOriginEntity() - Method in interface bayou.http.HttpEntityWrapper
The origin entity.
getOriginEntity() - Method in class bayou.http.ThrottledHttpEntity
The origin entity.
getOrThrow() - Method in interface bayou.util.Result
Return the value if this result is a success; otherwise throw the exception.
getPathMatcher() - Method in interface bayou.reload.HotCompiler
The PathMatcher for source files.
getPathMatcher() - Method in class bayou.reload.JavacCompiler
The PathMatcher for source files.
getPathMatcher() - Method in class bayou.reload.VoidCompiler
 
getPeerHost() - Method in interface bayou.tcp.TcpChannel
Get the host name of the peer; or null if unknown.
getPeerHost() - Method in interface bayou.tcp.TcpConnection
Get the host name of the peer; or null if unknown.
getPeerIp() - Method in interface bayou.tcp.TcpChannel
Get the IP address of the peer.
getPeerIp() - Method in interface bayou.tcp.TcpConnection
Get the IP address of the peer.
getPeerPort() - Method in interface bayou.tcp.TcpChannel
Get the TCP port of the peer.
getPeerPort() - Method in interface bayou.tcp.TcpConnection
Get the TCP port of the peer.
getServerSockets() - Method in class bayou.http.HttpServer
Get server sockets.
getServerSockets() - Method in class bayou.tcp.TcpServer
Get server sockets.
getSslSession() - Method in interface bayou.ssl.SslConnection
Get the SSL session.
getStackTrace() - Method in class bayou.async.Fiber
Get the fiber stack trace.
getSubprotocol() - Method in class bayou.websocket.WebSocketResponse.Accept
The subprotocol selected.
getTcpConnection() - Method in class bayou.http.HttpClientConnection
Get the underlying TCP connection.
getTotalBytes() - Method in class bayou.bytes.ByteSourceCache
Return the total number of bytes in the origin source; null if unknown yet.
getValue() - Method in interface bayou.util.Result
Return the value if this result is a success; otherwise return null.
getWriteQueueSize() - Method in interface bayou.tcp.TcpConnection
Get the total remaining bytes of the write queue ByteBuffers.
GunzipByteSource - Class in bayou.gzip
Decompress the origin ByteSource that's compressed in gzip format.
GunzipByteSource(ByteSource) - Constructor for class bayou.gzip.GunzipByteSource
Create a GunzipByteSource that decompresses the `origin` source in gzip format.
gzip(boolean) - Method in class bayou.file.StaticFileConf
Whether this file should be compressed by gzip.
gzip(HttpResponse) - Static method in interface bayou.http.HttpResponse
Compress the response with "gzip".
GzipByteSource - Class in bayou.gzip
Compresses the origin ByteSource with gzip.
GzipByteSource(ByteSource, int) - Constructor for class bayou.gzip.GzipByteSource
Create a GzipByteSource, which compresses the origin source with gzip.
GzipHttpEntity - Class in bayou.gzip
Compresses the origin HttpEntity with gzip.
GzipHttpEntity(HttpEntity, int) - Constructor for class bayou.gzip.GzipHttpEntity
Create a GzipHttpEntity, which compresses the origin entity body with gzip.

H

H1() - Constructor for class bayou.html.Html4.H1
 
H1() - Constructor for class bayou.html.Html5.H1
 
H2() - Constructor for class bayou.html.Html4.H2
 
H2() - Constructor for class bayou.html.Html5.H2
 
H3() - Constructor for class bayou.html.Html4.H3
 
H3() - Constructor for class bayou.html.Html5.H3
 
H4() - Constructor for class bayou.html.Html4.H4
 
H4() - Constructor for class bayou.html.Html5.H4
 
H5() - Constructor for class bayou.html.Html4.H5
 
H5() - Constructor for class bayou.html.Html5.H5
 
H6() - Constructor for class bayou.html.Html4.H6
 
H6() - Constructor for class bayou.html.Html5.H6
 
handle(HttpRequest) - Method in class bayou.file.StaticHandler
Try to serve the request with a file response.
handle(HttpRequest) - Method in class bayou.http.HotHttpHandler
Handle an http request.
handle(HttpRequest) - Method in interface bayou.http.HttpHandler
Generate a response for the request.
handle(WebSocketRequest) - Method in class bayou.websocket.HotWebSocketHandler
Handle a WebSocket request.
handle(WebSocketRequest) - Method in interface bayou.websocket.WebSocketHandler
Handle a WebSocket handshake request.
handleReloadError(Exception) - Method in class bayou.http.HotHttpHandler
Create a response in case the reloader encounters an error.
handlers - Variable in class bayou.tcp.TcpServer.Conf
Handlers for each server address.
hashCode() - Method in class bayou.http.HttpStatus
Return the Status-Code as the hash-code.
hashCode() - Method in class bayou.tcp.TcpAddress
 
HEAD() - Constructor for class bayou.html.Html4.HEAD
 
head - Variable in class bayou.html.Html4Doc
The <head> element.
HEAD() - Constructor for class bayou.html.Html5.HEAD
 
head - Variable in class bayou.html.Html5Doc
The <head> element.
header(String, String) - Method in class bayou.file.StaticFileConf
HEADER() - Constructor for class bayou.html.Html5.HEADER
 
header(String) - Method in interface bayou.http.HttpRequest
Get the value of a header.
header(String, String) - Method in class bayou.http.HttpRequestImpl
Set a header.
header(String) - Method in interface bayou.http.HttpResponse
Get the value of a header.
header(String, String) - Method in class bayou.http.HttpResponseImpl
Set a header.
HeaderMap - Class in bayou.mime
A Map implementation for MIME headers, with case-insensitive keys.
HeaderMap() - Constructor for class bayou.mime.HeaderMap
Create an empty HeaderMap instance.
HeaderMap(Map<String, String>) - Constructor for class bayou.mime.HeaderMap
Create a HeaderMap instance, populated by `m`.
headers - Variable in class bayou.file.StaticFileConf
Additional response headers for this file.
headers(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute headers="{value}".
headers(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute headers="{value}".
headers(CharSequence) - Method in class bayou.html.Html5.TD
Set attribute headers="{value}".
headers(CharSequence) - Method in class bayou.html.Html5.TH
Set attribute headers="{value}".
headers() - Method in interface bayou.http.HttpRequest
Request headers.
headers() - Method in class bayou.http.HttpRequestImpl
Get the headers.
headers() - Method in interface bayou.http.HttpResponse
Response headers.
headers() - Method in class bayou.http.HttpResponseImpl
Get the headers.
headers() - Method in class bayou.http.SimpleHttpResponse
 
Headers - Interface in bayou.mime
Well-known MIME header names.
headers() - Method in interface bayou.mime.MultipartPart
The headers of this part.
height(int) - Method in class bayou.html.Html4.IFRAME
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html4.IMG
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html4.OBJECT
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html5.CANVAS
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html5.EMBED
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html5.IFRAME
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html5.IFRAME
Deprecated.
This attribute can only be `int` in html5; use method height(int) instead.
height(int) - Method in class bayou.html.Html5.IMG
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html5.IMG
Deprecated.
This attribute can only be `int` in html5; use method height(int) instead.
height(int) - Method in class bayou.html.Html5.INPUT
Set attribute height="{value}".
height(int) - Method in class bayou.html.Html5.OBJECT
Set attribute height="{value}".
height(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute can only be `int` in html5; use method height(int) instead.
height(int) - Method in class bayou.html.Html5.VIDEO
Set attribute height="{value}".
hidden(boolean) - Method in interface bayou.html.Html5.Element
Set boolean attribute hidden.
high(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute high="{value}".
host() - Method in interface bayou.http.HttpRequest
The "Host" header of the request.
host(String) - Method in class bayou.http.HttpRequestImpl
Set the "Host" header.
Host - Static variable in interface bayou.mime.Headers
 
host() - Method in class bayou.tcp.TcpAddress
The TCP host, either a domain name or an IP literal, in lower case.
hostPort() - Method in class bayou.websocket.WebSocketRequest
The host[:port] of the server.
HotCompiler - Interface in bayou.reload
Compiler for HotReloader.
HotHttpHandler - Class in bayou.http
Hot-reloadable HttpHandler.
HotHttpHandler(Class) - Constructor for class bayou.http.HotHttpHandler
Create a hot handler.
HotHttpHandler(HotReloader, Class) - Constructor for class bayou.http.HotHttpHandler
Create a hot handler.
HotHttpHandler(HotReloader, String) - Constructor for class bayou.http.HotHttpHandler
Create a hot handler.
HotReloader - Class in bayou.reload
For reloading app instances when source files are changed.
HotReloader() - Constructor for class bayou.reload.HotReloader
Create a HotReloader instance.
HotWebSocketHandler - Class in bayou.websocket
Hot-reloadable WebSocketHandler.
HotWebSocketHandler(Class) - Constructor for class bayou.websocket.HotWebSocketHandler
Create a hot handler.
HotWebSocketHandler(HotReloader, Class) - Constructor for class bayou.websocket.HotWebSocketHandler
Create a hot handler.
HotWebSocketHandler(HotReloader, String) - Constructor for class bayou.websocket.HotWebSocketHandler
Create a hot handler.
HR() - Constructor for class bayou.html.Html4.HR
 
HR() - Constructor for class bayou.html.Html5.HR
 
href(CharSequence) - Method in class bayou.html.Html4.A
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html4.BASE
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html5.A
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html5.BASE
Set attribute href="{value}".
href(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute href="{value}".
hreflang(CharSequence) - Method in class bayou.html.Html4.A
Set attribute hreflang="{value}".
hreflang(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute hreflang="{value}".
hreflang(CharSequence) - Method in class bayou.html.Html5.A
Set attribute hreflang="{value}".
hreflang(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute hreflang="{value}".
hreflang(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute hreflang="{value}".
HTML() - Constructor for class bayou.html.Html4.HTML
 
html - Variable in class bayou.html.Html4Doc
The <html> element.
HTML() - Constructor for class bayou.html.Html5.HTML
 
html - Variable in class bayou.html.Html5Doc
The <html> element.
html(int, CharSequence...) - Static method in interface bayou.http.HttpResponse
Create a "text/html;charset=UTF-8" response.
Html4 - Interface in bayou.html
Html4 builder.
html4 - Static variable in interface bayou.html.Html4
An instance of Html4.
Html4.A - Class in bayou.html
Html4 element <a>.
Html4.ABBR - Class in bayou.html
Html4 element <abbr>.
Html4.ACRONYM - Class in bayou.html
Html4 element <acronym>.
Html4.ADDRESS - Class in bayou.html
Html4 element <address>.
Html4.AREA - Class in bayou.html
Html4 element <area>.
Html4.B - Class in bayou.html
Html4 element <b>.
Html4.BASE - Class in bayou.html
Html4 element <base>.
Html4.BDO - Class in bayou.html
Html4 element <bdo>.
Html4.BIG - Class in bayou.html
Html4 element <big>.
Html4.BLOCKQUOTE - Class in bayou.html
Html4 element <blockquote>.
Html4.BODY - Class in bayou.html
Html4 element <body>.
Html4.BR - Class in bayou.html
Html4 element <br>.
Html4.BUTTON - Class in bayou.html
Html4 element <button>.
Html4.CAPTION - Class in bayou.html
Html4 element <caption>.
Html4.CITE - Class in bayou.html
Html4 element <cite>.
Html4.CODE - Class in bayou.html
Html4 element <code>.
Html4.COL - Class in bayou.html
Html4 element <col>.
Html4.COLGROUP - Class in bayou.html
Html4 element <colgroup>.
Html4.DD - Class in bayou.html
Html4 element <dd>.
Html4.DEL - Class in bayou.html
Html4 element <del>.
Html4.DFN - Class in bayou.html
Html4 element <dfn>.
Html4.DIV - Class in bayou.html
Html4 element <div>.
Html4.DL - Class in bayou.html
Html4 element <dl>.
Html4.DT - Class in bayou.html
Html4 element <dt>.
Html4.Element<This> - Interface in bayou.html
Html4 element.
Html4.EM - Class in bayou.html
Html4 element <em>.
Html4.FIELDSET - Class in bayou.html
Html4 element <fieldset>.
Html4.FORM - Class in bayou.html
Html4 element <form>.
Html4.H1 - Class in bayou.html
Html4 element <h1>.
Html4.H2 - Class in bayou.html
Html4 element <h2>.
Html4.H3 - Class in bayou.html
Html4 element <h3>.
Html4.H4 - Class in bayou.html
Html4 element <h4>.
Html4.H5 - Class in bayou.html
Html4 element <h5>.
Html4.H6 - Class in bayou.html
Html4 element <h6>.
Html4.HEAD - Class in bayou.html
Html4 element <head>.
Html4.HR - Class in bayou.html
Html4 element <hr>.
Html4.HTML - Class in bayou.html
Html4 element <html>.
Html4.I - Class in bayou.html
Html4 element <i>.
Html4.IFRAME - Class in bayou.html
Html4 element <iframe>.
Html4.IMG - Class in bayou.html
Html4 element <img>.
Html4.INPUT - Class in bayou.html
Html4 element <input>.
Html4.INS - Class in bayou.html
Html4 element <ins>.
Html4.KBD - Class in bayou.html
Html4 element <kbd>.
Html4.LABEL - Class in bayou.html
Html4 element <label>.
Html4.LEGEND - Class in bayou.html
Html4 element <legend>.
Html4.LI - Class in bayou.html
Html4 element <li>.
Html4.LINK - Class in bayou.html
Html4 element <link>.
Html4.MAP - Class in bayou.html
Html4 element <map>.
Html4.META - Class in bayou.html
Html4 element <meta>.
Html4.NOSCRIPT - Class in bayou.html
Html4 element <noscript>.
Html4.OBJECT - Class in bayou.html
Html4 element <object>.
Html4.OL - Class in bayou.html
Html4 element <ol>.
Html4.OPTGROUP - Class in bayou.html
Html4 element <optgroup>.
Html4.OPTION - Class in bayou.html
Html4 element <option>.
Html4.P - Class in bayou.html
Html4 element <p>.
Html4.PARAM - Class in bayou.html
Html4 element <param>.
Html4.ParentElement<This> - Interface in bayou.html
Html4 parent element.
Html4.PRE - Class in bayou.html
Html4 element <pre>.
Html4.Q - Class in bayou.html
Html4 element <q>.
Html4.SAMP - Class in bayou.html
Html4 element <samp>.
Html4.SCRIPT - Class in bayou.html
Html4 element <script>.
Html4.SELECT - Class in bayou.html
Html4 element <select>.
Html4.SMALL - Class in bayou.html
Html4 element <small>.
Html4.SPAN - Class in bayou.html
Html4 element <span>.
Html4.STRONG - Class in bayou.html
Html4 element <strong>.
Html4.STYLE - Class in bayou.html
Html4 element <style>.
Html4.SUB - Class in bayou.html
Html4 element <sub>.
Html4.SUP - Class in bayou.html
Html4 element <sup>.
Html4.TABLE - Class in bayou.html
Html4 element <table>.
Html4.TBODY - Class in bayou.html
Html4 element <tbody>.
Html4.TD - Class in bayou.html
Html4 element <td>.
Html4.TEXTAREA - Class in bayou.html
Html4 element <textarea>.
Html4.TFOOT - Class in bayou.html
Html4 element <tfoot>.
Html4.TH - Class in bayou.html
Html4 element <th>.
Html4.THEAD - Class in bayou.html
Html4 element <thead>.
Html4.TITLE - Class in bayou.html
Html4 element <title>.
Html4.TR - Class in bayou.html
Html4 element <tr>.
Html4.TT - Class in bayou.html
Html4 element <tt>.
Html4.UL - Class in bayou.html
Html4 element <ul>.
Html4.VAR - Class in bayou.html
Html4 element <var>.
Html4Doc - Class in bayou.html
Html4 document.
Html4Doc() - Constructor for class bayou.html.Html4Doc
Create an html4 document.
Html5 - Interface in bayou.html
Html5 builder.
html5 - Static variable in interface bayou.html.Html5
An instance of Html5.
Html5.A - Class in bayou.html
Html5 element <a>.
Html5.ABBR - Class in bayou.html
Html5 element <abbr>.
Html5.ADDRESS - Class in bayou.html
Html5 element <address>.
Html5.AREA - Class in bayou.html
Html5 element <area>.
Html5.ARTICLE - Class in bayou.html
Html5 element <article>.
Html5.ASIDE - Class in bayou.html
Html5 element <aside>.
Html5.AUDIO - Class in bayou.html
Html5 element <audio>.
Html5.B - Class in bayou.html
Html5 element <b>.
Html5.BASE - Class in bayou.html
Html5 element <base>.
Html5.BDI - Class in bayou.html
Html5 element <bdi>.
Html5.BDO - Class in bayou.html
Html5 element <bdo>.
Html5.BLOCKQUOTE - Class in bayou.html
Html5 element <blockquote>.
Html5.BODY - Class in bayou.html
Html5 element <body>.
Html5.BR - Class in bayou.html
Html5 element <br>.
Html5.BUTTON - Class in bayou.html
Html5 element <button>.
Html5.CANVAS - Class in bayou.html
Html5 element <canvas>.
Html5.CAPTION - Class in bayou.html
Html5 element <caption>.
Html5.CITE - Class in bayou.html
Html5 element <cite>.
Html5.CODE - Class in bayou.html
Html5 element <code>.
Html5.COL - Class in bayou.html
Html5 element <col>.
Html5.COLGROUP - Class in bayou.html
Html5 element <colgroup>.
Html5.DATA - Class in bayou.html
Html5 element <data>.
Html5.DATALIST - Class in bayou.html
Html5 element <datalist>.
Html5.DD - Class in bayou.html
Html5 element <dd>.
Html5.DEL - Class in bayou.html
Html5 element <del>.
Html5.DETAILS - Class in bayou.html
Html5 element <details>.
Html5.DFN - Class in bayou.html
Html5 element <dfn>.
Html5.DIALOG - Class in bayou.html
Html5 element <dialog>.
Html5.DIV - Class in bayou.html
Html5 element <div>.
Html5.DL - Class in bayou.html
Html5 element <dl>.
Html5.DT - Class in bayou.html
Html5 element <dt>.
Html5.Element<This extends T4,T4> - Interface in bayou.html
Html5 element.
Html5.EM - Class in bayou.html
Html5 element <em>.
Html5.EMBED - Class in bayou.html
Html5 element <embed>.
Html5.FIELDSET - Class in bayou.html
Html5 element <fieldset>.
Html5.FIGCAPTION - Class in bayou.html
Html5 element <figcaption>.
Html5.FIGURE - Class in bayou.html
Html5 element <figure>.
Html5.FOOTER - Class in bayou.html
Html5 element <footer>.
Html5.FORM - Class in bayou.html
Html5 element <form>.
Html5.H1 - Class in bayou.html
Html5 element <h1>.
Html5.H2 - Class in bayou.html
Html5 element <h2>.
Html5.H3 - Class in bayou.html
Html5 element <h3>.
Html5.H4 - Class in bayou.html
Html5 element <h4>.
Html5.H5 - Class in bayou.html
Html5 element <h5>.
Html5.H6 - Class in bayou.html
Html5 element <h6>.
Html5.HEAD - Class in bayou.html
Html5 element <head>.
Html5.HEADER - Class in bayou.html
Html5 element <header>.
Html5.HR - Class in bayou.html
Html5 element <hr>.
Html5.HTML - Class in bayou.html
Html5 element <html>.
Html5.I - Class in bayou.html
Html5 element <i>.
Html5.IFRAME - Class in bayou.html
Html5 element <iframe>.
Html5.IMG - Class in bayou.html
Html5 element <img>.
Html5.INPUT - Class in bayou.html
Html5 element <input>.
Html5.INS - Class in bayou.html
Html5 element <ins>.
Html5.KBD - Class in bayou.html
Html5 element <kbd>.
Html5.KEYGEN - Class in bayou.html
Html5 element <keygen>.
Html5.LABEL - Class in bayou.html
Html5 element <label>.
Html5.LEGEND - Class in bayou.html
Html5 element <legend>.
Html5.LI - Class in bayou.html
Html5 element <li>.
Html5.LINK - Class in bayou.html
Html5 element <link>.
Html5.MAIN - Class in bayou.html
Html5 element <main>.
Html5.MAP - Class in bayou.html
Html5 element <map>.
Html5.MARK - Class in bayou.html
Html5 element <mark>.
Html5.MENU - Class in bayou.html
Html5 element <menu>.
Html5.MENUITEM - Class in bayou.html
Html5 element <menuitem>.
Html5.META - Class in bayou.html
Html5 element <meta>.
Html5.METER - Class in bayou.html
Html5 element <meter>.
Html5.NAV - Class in bayou.html
Html5 element <nav>.
Html5.NOSCRIPT - Class in bayou.html
Html5 element <noscript>.
Html5.OBJECT - Class in bayou.html
Html5 element <object>.
Html5.OL - Class in bayou.html
Html5 element <ol>.
Html5.OPTGROUP - Class in bayou.html
Html5 element <optgroup>.
Html5.OPTION - Class in bayou.html
Html5 element <option>.
Html5.OUTPUT - Class in bayou.html
Html5 element <output>.
Html5.P - Class in bayou.html
Html5 element <p>.
Html5.PARAM - Class in bayou.html
Html5 element <param>.
Html5.ParentElement<This extends T4,T4> - Interface in bayou.html
Html5 parent element.
Html5.PRE - Class in bayou.html
Html5 element <pre>.
Html5.PROGRESS - Class in bayou.html
Html5 element <progress>.
Html5.Q - Class in bayou.html
Html5 element <q>.
Html5.RP - Class in bayou.html
Html5 element <rp>.
Html5.RT - Class in bayou.html
Html5 element <rt>.
Html5.RUBY - Class in bayou.html
Html5 element <ruby>.
Html5.S - Class in bayou.html
Html5 element <s>.
Html5.SAMP - Class in bayou.html
Html5 element <samp>.
Html5.SCRIPT - Class in bayou.html
Html5 element <script>.
Html5.SECTION - Class in bayou.html
Html5 element <section>.
Html5.SELECT - Class in bayou.html
Html5 element <select>.
Html5.SMALL - Class in bayou.html
Html5 element <small>.
Html5.SOURCE - Class in bayou.html
Html5 element <source>.
Html5.SPAN - Class in bayou.html
Html5 element <span>.
Html5.STRONG - Class in bayou.html
Html5 element <strong>.
Html5.STYLE - Class in bayou.html
Html5 element <style>.
Html5.SUB - Class in bayou.html
Html5 element <sub>.
Html5.SUMMARY - Class in bayou.html
Html5 element <summary>.
Html5.SUP - Class in bayou.html
Html5 element <sup>.
Html5.TABLE - Class in bayou.html
Html5 element <table>.
Html5.TBODY - Class in bayou.html
Html5 element <tbody>.
Html5.TD - Class in bayou.html
Html5 element <td>.
Html5.TEMPLATE - Class in bayou.html
Html5 element <template>.
Html5.TEXTAREA - Class in bayou.html
Html5 element <textarea>.
Html5.TFOOT - Class in bayou.html
Html5 element <tfoot>.
Html5.TH - Class in bayou.html
Html5 element <th>.
Html5.THEAD - Class in bayou.html
Html5 element <thead>.
Html5.TIME - Class in bayou.html
Html5 element <time>.
Html5.TITLE - Class in bayou.html
Html5 element <title>.
Html5.TR - Class in bayou.html
Html5 element <tr>.
Html5.TRACK - Class in bayou.html
Html5 element <track>.
Html5.U - Class in bayou.html
Html5 element <u>.
Html5.UL - Class in bayou.html
Html5 element <ul>.
Html5.VAR - Class in bayou.html
Html5 element <var>.
Html5.VIDEO - Class in bayou.html
Html5 element <video>.
Html5.WBR - Class in bayou.html
Html5 element <wbr>.
Html5Doc - Class in bayou.html
Html5 document.
Html5Doc() - Constructor for class bayou.html.Html5Doc
Create an html5 document.
HtmlBuilder - Interface in bayou.html
Supertype of html builders.
HtmlBuilder.ContextParent - Class in bayou.html
A utility class dealing with context parents.
HtmlComment - Class in bayou.html
Html comment.
HtmlComment(Object...) - Constructor for class bayou.html.HtmlComment
Create an HtmlComment.
HtmlDoc - Interface in bayou.html
Html document.
HtmlElement - Class in bayou.html
Html element.
HtmlElement() - Constructor for class bayou.html.HtmlElement
Protected constructor for subclasses.
HtmlElementType - Class in bayou.html
Metadata of an html element, including its name etc.
HtmlElementType(String, boolean, boolean, boolean) - Constructor for class bayou.html.HtmlElementType
Create an HtmlElementType.
HtmlNewLine - Class in bayou.html
A new line ("\n") in html.
HtmlNewLine() - Constructor for class bayou.html.HtmlNewLine
Create an HtmlNewLine instance.
HtmlParent - Interface in bayou.html
An HtmlPiece that can contain child pieces.
HtmlParentElement - Class in bayou.html
Html element that can contain child pieces.
HtmlParentElement() - Constructor for class bayou.html.HtmlParentElement
Protected constructor for subclasses.
HtmlPiece - Interface in bayou.html
An arbitrary piece of html.
HtmlRaw - Class in bayou.html
Html raw content.
HtmlRaw(Object...) - Constructor for class bayou.html.HtmlRaw
Create an HtmlRaw.
HtmlText - Class in bayou.html
Html textual content.
HtmlText(Object...) - Constructor for class bayou.html.HtmlText
Create an HtmlText piece.
http_equiv(CharSequence) - Method in class bayou.html.Html4.META
Set attribute http-equiv="{value}".
http_equiv(CharSequence) - Method in class bayou.html.Html5.META
Set attribute http-equiv="{value}".
HttpAccess - Class in bayou.http
An entry in http access log.
HttpAccess(HttpRequest, HttpResponse, long, long, long, long, Exception) - Constructor for class bayou.http.HttpAccess
Create an HttpAccess instance.
HttpClient - Class in bayou.http
Http client.
HttpClient() - Constructor for class bayou.http.HttpClient
Create an HttpClient with default configurations.
HttpClient(HttpClientConf) - Constructor for class bayou.http.HttpClient
Create an HttpClient with the configuration.
HttpClientConf - Class in bayou.http
Configuration for HttpClient.
HttpClientConf() - Constructor for class bayou.http.HttpClientConf
Create an HttpClientConf with default values.
HttpClientConnection - Class in bayou.http
Http connection from client's perspective.
HttpClientConnection(TcpConnection) - Constructor for class bayou.http.HttpClientConnection
Create an HTTP connection, on top of the TCP connection.
HttpEntity - Interface in bayou.http
Http entity.
HttpEntityWrapper - Interface in bayou.http
A wrapper of HttpEntity.
HttpHandler - Interface in bayou.http
Generates a response for each http request.
httpOnly() - Method in class bayou.http.Cookie
The httpOnly property of the cookie.
HttpProxy - Class in bayou.http
Proxy information for HttpClient.
HttpProxy(TcpAddress, Supplier<Async<UserPass>>) - Constructor for class bayou.http.HttpProxy
Create an HttpProxy.
HttpProxy(String, int, String, String) - Constructor for class bayou.http.HttpProxy
Create an HttpProxy.
HttpProxy(String, int) - Constructor for class bayou.http.HttpProxy
Create an HttpProxy.
HttpRequest - Interface in bayou.http
Http request.
httpRequest() - Method in class bayou.websocket.WebSocketRequest
The HTTP request associated with this WebSocket handshake request.
HttpRequestImpl - Class in bayou.http
A mutable implementation of HttpRequest.
HttpRequestImpl(String, String, HttpEntity) - Constructor for class bayou.http.HttpRequestImpl
Create an http request.
HttpRequestImpl(HttpRequest) - Constructor for class bayou.http.HttpRequestImpl
Copy an http request.
HttpResponse - Interface in bayou.http
Http response.
HttpResponseException - Exception in bayou.http
 
HttpResponseException(String, HttpResponse) - Constructor for exception bayou.http.HttpResponseException
 
HttpResponseImpl - Class in bayou.http
A mutable implementation of HttpResponse.
HttpResponseImpl(HttpStatus, HttpEntity) - Constructor for class bayou.http.HttpResponseImpl
Create an http response.
HttpResponseImpl(HttpResponse) - Constructor for class bayou.http.HttpResponseImpl
Copy an http response.
HttpServer - Class in bayou.http
Http server.
HttpServer(HttpHandler) - Constructor for class bayou.http.HttpServer
Create an HttpServer.
HttpServer(HttpServerConf, HttpHandler) - Constructor for class bayou.http.HttpServer
Create an HttpServer.
HttpServerConf - Class in bayou.http
Configuration for HttpServer.
HttpServerConf() - Constructor for class bayou.http.HttpServerConf
Create an HttpServerConf with default values.
HttpStatus - Class in bayou.http
HTTP response status.
HttpStatus(int, String) - Constructor for class bayou.http.HttpStatus
Create an HttpStatus instance.
HttpUpgrader - Interface in bayou.http
For handling HTTP Upgrade mechanism.
httpVersion() - Method in interface bayou.http.HttpRequest
The HTTP version of the request.
httpVersion() - Method in class bayou.http.HttpRequestImpl
Get the HTTP version.
httpVersion() - Method in interface bayou.http.HttpResponse
The HTTP version of the response.
httpVersion() - Method in class bayou.http.HttpResponseImpl
Get the HTTP version.

I

I() - Constructor for class bayou.html.Html4.I
 
I() - Constructor for class bayou.html.Html5.I
 
icon(CharSequence) - Method in class bayou.html.Html5.MENUITEM
Set attribute icon="{value}".
id(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute id="{value}".
id(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute id="{value}".
If_Match - Static variable in interface bayou.mime.Headers
 
If_Modified_Since - Static variable in interface bayou.mime.Headers
 
If_None_Match - Static variable in interface bayou.mime.Headers
 
If_Range - Static variable in interface bayou.mime.Headers
 
If_Unmodified_Since - Static variable in interface bayou.mime.Headers
 
IFRAME() - Constructor for class bayou.html.Html4.IFRAME
 
IFRAME() - Constructor for class bayou.html.Html5.IFRAME
 
IMG() - Constructor for class bayou.html.Html4.IMG
 
IMG() - Constructor for class bayou.html.Html5.IMG
 
inboundBufferSize(int) - Method in class bayou.websocket.WebSocketServerConf
Inbound data buffer size.
indent(int) - Static method in interface bayou.html.HtmlPiece
Return an indentation string of the n-th level.
inert(boolean) - Method in interface bayou.html.Html5.Element
Set boolean attribute inert.
info() - Method in class bayou.file.StaticHandler
Return a text document listing all files and their metadata.
init(HttpServerConf) - Method in interface bayou.http.HttpUpgrader
Initialize this upgrader.
init(T) - Static method in interface bayou.util.Var
Create a simple Var with the initial value.
init(T, Consumer<? super T>) - Static method in interface bayou.util.Var
Create a Var with a validator.
INPUT() - Constructor for class bayou.html.Html4.INPUT
 
INPUT() - Constructor for class bayou.html.Html5.INPUT
 
InputStream2ByteSource - Class in bayou.bytes
Converts an InputStream to a ByteSource.
InputStream2ByteSource(InputStream, int) - Constructor for class bayou.bytes.InputStream2ByteSource
Creating a ByteSource based on the InputStream.
INS() - Constructor for class bayou.html.Html4.INS
 
INS() - Constructor for class bayou.html.Html5.INS
 
instance - Static variable in class bayou.html.HtmlNewLine
An instance of HtmlNewLine.
instance() - Static method in exception bayou.util.End
Return an End instance.
internalError(Throwable) - Static method in interface bayou.http.HttpResponse
Create an internal error response.
invoke(BiFunctionX<T1, T2, R>, Async<T1>, Async<T2>) - Static method in interface bayou.async.Async
Invoke `func` with async args.
invoke_(BiFunctionX<T1, T2, Async<R>>, Async<T1>, Async<T2>) - Static method in interface bayou.async.Async
Similar to Async.invoke(bayou.util.function.BiFunctionX, Async, Async), except that `func` returns `Async<R>` instead.
ip() - Method in interface bayou.http.HttpRequest
IP address of the client.
ip() - Method in class bayou.http.HttpRequestImpl
Get the client IP.
ip(InetAddress) - Method in class bayou.http.HttpRequestImpl
Set the client IP.
ip(InetAddress) - Method in class bayou.http.HttpServerConf
IP address the server socket binds to.
ip(String) - Method in class bayou.http.HttpServerConf
IP address the server socket binds to.
ip() - Method in class bayou.websocket.WebSocketRequest
The IP address of the client.
isBlock() - Method in class bayou.html.HtmlElement
Whether this is a "block" element.
isBlock - Variable in class bayou.html.HtmlElementType
Whether this is a block element.
isBlock() - Method in interface bayou.html.HtmlPiece
Whether this is a "block" piece.
isCompleted() - Method in interface bayou.async.Async
Whether the action is completed.
isCompleted() - Method in interface bayou.async.AutoAsync
return `true`
isCompleted() - Method in class bayou.async.Fiber
Whether this fiber is completed.
isCompleted() - Method in interface bayou.util.Result
return `true`
isEmpty() - Method in class bayou.mime.HeaderMap
 
isFailure() - Method in interface bayou.util.Result
Whether this result is a failure.
isHttps() - Method in interface bayou.http.HttpRequest
Whether this is an HTTPS request.
isHttps() - Method in class bayou.http.HttpRequestImpl
Whether this is an HTTPS request.
isHttps(boolean) - Method in class bayou.http.HttpRequestImpl
Set the isHttps property..
isIndexFile(boolean) - Method in class bayou.file.StaticFileConf
Whether this is the index file for the parent directory.
isLastResponse() - Method in class bayou.http.HttpClientConnection
Whether the "last" response is received.
ismap(boolean) - Method in class bayou.html.Html4.IMG
Set boolean attribute ismap.
ismap(boolean) - Method in class bayou.html.Html5.IMG
Set boolean attribute ismap.
isPre - Variable in class bayou.html.HtmlElementType
Whether spaces should be preserved inside this element.
isSuccess() - Method in interface bayou.util.Result
Whether this result is a success.
isText() - Method in interface bayou.websocket.WebSocketMessage
Whether this is a Text message.
isVoid - Variable in class bayou.html.HtmlElementType
Whether this is a "void" element, one that cannot contain children.
itemid(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute itemid="{value}".
itemprop(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute itemprop="{value}".
itemref(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute itemref="{value}".
itemscope(boolean) - Method in interface bayou.html.Html5.Element
Set boolean attribute itemscope.
itemtype(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute itemtype="{value}".

J

JavacCompiler - Class in bayou.reload
A HotCompiler for java files.
JavacCompiler(List<Path>, Path, List<Path>, List<String>) - Constructor for class bayou.reload.JavacCompiler
Create a JavacCompiler.
join() - Method in class bayou.async.Fiber
Return an Async that completes when this fiber completes.
json - Static variable in class bayou.mime.ContentType
ContentType of "application/json".
json_UTF_8 - Static variable in class bayou.mime.ContentType
ContentType of "application/json;charset=UTF-8".

K

KBD() - Constructor for class bayou.html.Html4.KBD
 
KBD() - Constructor for class bayou.html.Html5.KBD
 
Keep_Alive - Static variable in interface bayou.mime.Headers
 
keepAliveTimeout(Duration) - Method in class bayou.http.HttpClientConf
Timeout for keep-alive connections.
keepAliveTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for keep-alive connections.
KEYGEN() - Constructor for class bayou.html.Html5.KEYGEN
 
keyManagerFactoryAlgorithm(String) - Method in class bayou.ssl.SslConf
Algorithm for KeyManagerFactory.
keySet() - Method in class bayou.mime.HeaderMap
 
keyStoreFile(String) - Method in class bayou.ssl.SslConf
The key store file path.
keyStorePass(String) - Method in class bayou.ssl.SslConf
The key store file password.
keyStoreType(String) - Method in class bayou.ssl.SslConf
The keys tore file type.
keytype(CharSequence) - Method in class bayou.html.Html5.KEYGEN
Set attribute keytype="{value}".
kind(CharSequence) - Method in class bayou.html.Html5.TRACK
Set attribute kind="{value}".

L

LABEL() - Constructor for class bayou.html.Html4.LABEL
 
label(CharSequence) - Method in class bayou.html.Html4.OPTGROUP
Set attribute label="{value}".
label(CharSequence) - Method in class bayou.html.Html4.OPTION
Set attribute label="{value}".
LABEL() - Constructor for class bayou.html.Html5.LABEL
 
label(CharSequence) - Method in class bayou.html.Html5.MENU
Set attribute label="{value}".
label(CharSequence) - Method in class bayou.html.Html5.MENUITEM
Set attribute label="{value}".
label(CharSequence) - Method in class bayou.html.Html5.OPTGROUP
Set attribute label="{value}".
label(CharSequence) - Method in class bayou.html.Html5.OPTION
Set attribute label="{value}".
label(CharSequence) - Method in class bayou.html.Html5.TRACK
Set attribute label="{value}".
lang(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute lang="{value}".
lang(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute lang="{value}".
Last_Modified - Static variable in interface bayou.mime.Headers
 
lastModified() - Method in class bayou.file.FileHttpEntity
Return the last modified time of the file.
lastModified() - Method in class bayou.http.CachedHttpEntity
Return "lastModified" of the origin entity.
lastModified() - Method in interface bayou.http.HttpEntity
When this entity was last modified; null if unknown.
lastModified() - Method in interface bayou.http.HttpEntityWrapper
Equivalent to getOriginEntity().lastModified() by default.
lastModified() - Method in class bayou.http.SimpleHttpEntity
When this entity was last modified.
lastModified() - Method in class bayou.text.TextHttpEntity
When this entity was last modified.
LEGEND() - Constructor for class bayou.html.Html4.LEGEND
 
LEGEND() - Constructor for class bayou.html.Html5.LEGEND
 
LI() - Constructor for class bayou.html.Html4.LI
 
LI() - Constructor for class bayou.html.Html5.LI
 
linear(long, long) - Static method in interface bayou.bytes.ThrottledByteSource.Curve
Create a linear curve.
LINK() - Constructor for class bayou.html.Html4.LINK
 
LINK() - Constructor for class bayou.html.Html5.LINK
 
list(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute list="{value}".
localPath() - Method in class bayou.form.FormDataFile
Where the file is stored on the local file system.
Location - Static variable in interface bayou.mime.Headers
 
longdesc(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute longdesc="{value}".
longdesc(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute longdesc="{value}".
longdesc(CharSequence) - Method in class bayou.html.Html5.IFRAME
Deprecated.
This attribute is deprecated in html5.
longdesc(CharSequence) - Method in class bayou.html.Html5.IMG
Deprecated.
This attribute is deprecated in html5.
loop(boolean) - Method in class bayou.html.Html5.AUDIO
Set boolean attribute loop.
loop(boolean) - Method in class bayou.html.Html5.VIDEO
Set boolean attribute loop.
low(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute low="{value}".

M

MAIN() - Constructor for class bayou.html.Html5.MAIN
 
manifest(CharSequence) - Method in class bayou.html.Html5.HTML
Set attribute manifest="{value}".
map(FunctionX<T, R>) - Method in interface bayou.async.Async
After `this` action succeeds, map the value to another value.
map(FunctionX<T, R>, FunctionX<Exception, R>) - Method in interface bayou.async.Async
After `this` action completes, map the success value or the failure exception to another value.
map(FunctionX<T, R>) - Method in interface bayou.async.AsyncIterator
Create a new iterator by mapping each elements of this iterator to a new element.
MAP() - Constructor for class bayou.html.Html4.MAP
 
MAP() - Constructor for class bayou.html.Html5.MAP
 
map(CharSequence, ContentType) - Method in class bayou.mime.FileSuffixToContentType
Add a mapping fileSuffix→contentType.
map_(FunctionX<T, Async<R>>) - Method in interface bayou.async.AsyncIterator
Similar to map(), except that `func` returns Async<R> instead of R.
MARK() - Constructor for class bayou.html.Html5.MARK
 
max(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute max="{value}".
max(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute max="{value}".
max(CharSequence) - Method in class bayou.html.Html5.PROGRESS
Set attribute max="{value}".
Max_Forwards - Static variable in interface bayou.mime.Headers
 
maxAge() - Method in class bayou.http.Cookie
The maxAge of the cookie.
maxConnections(int) - Method in class bayou.http.HttpServerConf
Max number of connections.
maxConnections - Variable in class bayou.tcp.TcpServer.Conf
Max number of connections.
maxConnectionsPerIp(int) - Method in class bayou.http.HttpServerConf
Max number of connections per IP.
maxConnectionsPerIp - Variable in class bayou.tcp.TcpServer.Conf
Max number of connections per IP.
maxEntryKeyBytes(int) - Method in class bayou.form.FormParser
Max length of any entry key, in bytes.
maxFileEntries(int) - Method in class bayou.form.FormParser
Max number of file entries
maxFileNameBytes(int) - Method in class bayou.form.FormParser
Max length of filename in any file entry, in bytes.
maxFileSize(long) - Method in class bayou.form.FormParser
Max size of any file.
maxHeaderNameBytes(int) - Method in class bayou.mime.MultipartParser
Max length of part header names.
maxHeaderValueBytes(int) - Method in class bayou.mime.MultipartParser
Max length of part header values.
maxHeadTotalBytes(int) - Method in class bayou.mime.MultipartParser
Max length of the head section of parts.
maxlength(int) - Method in class bayou.html.Html4.INPUT
Set attribute maxlength="{value}".
maxlength(int) - Method in class bayou.html.Html5.INPUT
Set attribute maxlength="{value}".
maxlength(int) - Method in class bayou.html.Html5.TEXTAREA
Set attribute maxlength="{value}".
maxParamEntries(int) - Method in class bayou.form.FormParser
Max number of parameter entries.
maxParamValueTotalBytes(long) - Method in class bayou.form.FormParser
Max length of all parameter values combined, in bytes
media(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute media="{value}".
media(CharSequence) - Method in class bayou.html.Html4.STYLE
Set attribute media="{value}".
media(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute media="{value}".
media(CharSequence) - Method in class bayou.html.Html5.SOURCE
Set attribute media="{value}".
media(CharSequence) - Method in class bayou.html.Html5.STYLE
Set attribute media="{value}".
mediagroup(CharSequence) - Method in class bayou.html.Html5.AUDIO
Set attribute mediagroup="{value}".
mediagroup(CharSequence) - Method in class bayou.html.Html5.VIDEO
Set attribute mediagroup="{value}".
menu(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute menu="{value}".
MENU() - Constructor for class bayou.html.Html5.MENU
 
MENUITEM() - Constructor for class bayou.html.Html5.MENUITEM
 
META() - Constructor for class bayou.html.Html4.META
 
META() - Constructor for class bayou.html.Html5.META
 
METER() - Constructor for class bayou.html.Html5.METER
 
method() - Method in class bayou.form.FormData
The form's method, either "GET" or "POST".
method(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute method="{value}".
method(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute method="{value}".
method() - Method in interface bayou.http.HttpRequest
Request method.
method() - Method in class bayou.http.HttpRequestImpl
Get the request method.
method(String) - Method in class bayou.http.HttpRequestImpl
Set the request method.
min(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute min="{value}".
min(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute min="{value}".
MultipartByteSource - Class in bayou.mime
Generates a multipart body.
MultipartByteSource(Stream<? extends MultipartPart>) - Constructor for class bayou.mime.MultipartByteSource
Create a multipart body from the parts.
MultipartByteSource(Stream<? extends MultipartPart>, CharSequence) - Constructor for class bayou.mime.MultipartByteSource
Create a multipart body from the parts, using the "boundary".
MultipartParser - Class in bayou.mime
Parses a multipart body.
MultipartParser(ByteSource, CharSequence) - Constructor for class bayou.mime.MultipartParser
Create a MultipartParser.
MultipartPart - Interface in bayou.mime
A part in a multipart body.
multiple(boolean) - Method in class bayou.html.Html4.SELECT
Set boolean attribute multiple.
multiple(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute multiple.
multiple(boolean) - Method in class bayou.html.Html5.SELECT
Set boolean attribute multiple.
muted(boolean) - Method in class bayou.html.Html5.AUDIO
Set boolean attribute muted.
muted(boolean) - Method in class bayou.html.Html5.VIDEO
Set boolean attribute muted.

N

name() - Method in class bayou.form.CsrfToken
Name of the token.
name(CharSequence) - Method in class bayou.html.Html4.A
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.BUTTON
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.MAP
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.META
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.PARAM
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.SELECT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html4.TEXTAREA
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.A
Deprecated.
This attribute is deprecated in html5.
name(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.FIELDSET
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.IFRAME
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.KEYGEN
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.MAP
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.META
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.OBJECT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.OUTPUT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.PARAM
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.SELECT
Set attribute name="{value}".
name(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute name="{value}".
name - Variable in class bayou.html.HtmlElementType
The name of this element, for example "div".
name() - Method in class bayou.http.Cookie
The name of the cookie.
NAV() - Constructor for class bayou.html.Html5.NAV
 
newClient() - Method in class bayou.http.HttpClientConf
Create an HttpClient with this configuration.
newConnection(TcpAddress) - Method in class bayou.http.HttpClient
Create a new HTTP connection to `dest` address.
newInMemoryStorage() - Static method in interface bayou.http.CookieStorage
Create a new instance of an in-memory implementation of CookieStorage.
newView() - Method in class bayou.bytes.ByteSourceCache
Create a ByteSource view of the cached bytes.
next() - Method in interface bayou.async.AsyncIterator
Yield the next element asynchronously.
nohref(boolean) - Method in class bayou.html.Html4.AREA
Set boolean attribute nohref.
nohref(boolean) - Method in class bayou.html.Html5.AREA
Deprecated.
This attribute is deprecated in html5.
NOSCRIPT() - Constructor for class bayou.html.Html4.NOSCRIPT
 
NOSCRIPT() - Constructor for class bayou.html.Html5.NOSCRIPT
 
novalidate(boolean) - Method in class bayou.html.Html5.FORM
Set boolean attribute novalidate.

O

OBJECT() - Constructor for class bayou.html.Html4.OBJECT
 
OBJECT() - Constructor for class bayou.html.Html5.OBJECT
 
of(T...) - Static method in interface bayou.async.AsyncIterator
Create an AsyncIterator<T> of the elements.
of(String) - Static method in class bayou.form.FormDataFile
Create a FormDataFile based on the local file.
of(int) - Static method in class bayou.http.HttpStatus
Get an HttpStatus instance with the Status-Code.
of(Supplier<? extends T>, Consumer<? super T>) - Static method in interface bayou.util.Var
Create a Var with the getter and setter.
ofInts(int, int) - Static method in interface bayou.async.AsyncIterator
Create an AsyncIterator of integers from `start`(inclusive) to `end`(exclusive).
OL() - Constructor for class bayou.html.Html4.OL
 
OL() - Constructor for class bayou.html.Html5.OL
 
on(String, CharSequence) - Method in interface bayou.html.Html4.Element
Set an event attribute.
on(String, CharSequence) - Method in interface bayou.html.Html5.Element
 
onCancel(Consumer<Exception>) - Method in class bayou.async.Promise
onClassFiles() - Method in class bayou.http.HotHttpHandler
Reload on class file changes.
onClassFiles() - Method in class bayou.reload.HotReloader
Reload on class file changes.
onClassFiles() - Method in class bayou.websocket.HotWebSocketHandler
Reload on class file changes.
onCompletion(Consumer<Result<T>>) - Method in interface bayou.async.Async
Register a callback that will be invoked after the action is completed.
onCompletion(Consumer<Result<R>>) - Method in class bayou.async.AsyncBundle
onCompletion(Consumer<Result<T>>) - Method in interface bayou.async.AutoAsync
onCompletion(Consumer<Result<T>>) - Method in class bayou.async.Promise
onCompletion(Consumer<Result<T>>) - Method in interface bayou.util.Result
onFiles(String, String, String...) - Method in class bayou.http.HotHttpHandler
Reload on file changes.
onFiles(String, String, String...) - Method in class bayou.reload.HotReloader
Reload on file changes.
onFiles(String, String, String...) - Method in class bayou.websocket.HotWebSocketHandler
Reload on file changes.
onJavaFiles(String...) - Method in class bayou.http.HotHttpHandler
Reload on java file changes.
onJavaFiles(String...) - Method in class bayou.reload.HotReloader
Reload on java file changes.
onJavaFiles(String...) - Method in class bayou.websocket.HotWebSocketHandler
Reload on java file changes.
open(boolean) - Method in class bayou.html.Html5.DETAILS
Set boolean attribute open.
open(boolean) - Method in class bayou.html.Html5.DIALOG
Set boolean attribute open.
openChannel() - Method in interface bayou.file.FileByteSource.ChannelProvider
Open a file channel.
OPTGROUP() - Constructor for class bayou.html.Html4.OPTGROUP
 
OPTGROUP() - Constructor for class bayou.html.Html5.OPTGROUP
 
optimum(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute optimum="{value}".
OPTION() - Constructor for class bayou.html.Html4.OPTION
 
OPTION() - Constructor for class bayou.html.Html5.OPTION
 
Origin - Static variable in interface bayou.mime.Headers
 
origin() - Method in class bayou.websocket.WebSocketRequest
The origin.
outboundBufferSize(long) - Method in class bayou.http.HttpServerConf
Outbound buffer size.
outboundPayloadMax(long) - Method in class bayou.websocket.WebSocketServerConf
Max length of outbound frame payload.
OUTPUT() - Constructor for class bayou.html.Html5.OUTPUT
 
OverLimitException - Exception in bayou.util
To indicate that a certain limit is exceeded.
OverLimitException(String, long) - Constructor for exception bayou.util.OverLimitException
Example: new OverLimitException("maxBytes", 1024)
OverLimitException(String, long, String) - Constructor for exception bayou.util.OverLimitException
Example: new OverLimitException("maxBytes", 1024, "number of bytes exceeds 1024")

P

P() - Constructor for class bayou.html.Html4.P
 
P() - Constructor for class bayou.html.Html5.P
 
param(String) - Method in class bayou.form.FormData
Get the value of the parameter; null if none.
param(String, Object) - Method in class bayou.form.FormData
Add a parameter entry.
PARAM() - Constructor for class bayou.html.Html4.PARAM
 
PARAM() - Constructor for class bayou.html.Html5.PARAM
 
param(String) - Method in class bayou.mime.ContentType
Get the value of the parameter with the name.
param(String) - Method in class bayou.mime.TokenParams
Get the value of the parameter with the name.
params() - Method in class bayou.form.FormData
Get all parameter entries.
params(String) - Method in class bayou.form.FormData
Get values of the parameter.
params(String, Object...) - Method in class bayou.form.FormData
Add multiple parameter entries.
params() - Method in class bayou.mime.ContentType
The parameters as a Map.
params() - Method in class bayou.mime.TokenParams
The parameters as a Map.
parse(CharSequence) - Static method in class bayou.form.FormData
Parse the URI for form data.
parse(HttpRequest) - Static method in class bayou.form.FormData
Parse the request for POST form data.
parse(CharSequence) - Method in class bayou.form.FormParser
Parse the URI for form data.
parse(HttpRequest) - Method in class bayou.form.FormParser
Parse the request for POST form data.
parse(String) - Static method in class bayou.mime.ContentType
Parse a string into a ContentType.
parse(String) - Static method in class bayou.mime.TokenParams
Parse a header value in the form of "token; n1=v1; n2=v2 ...".
parseCommaSeparated(String) - Static method in class bayou.mime.TokenParams
Parse a header value in the form of "token-params *( , token-params)" where token-params is in the form of "token *( ; name=value )".
password() - Method in class bayou.util.UserPass
The password.
path() - Method in class bayou.http.Cookie
The path of the cookie.
pattern(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute pattern="{value}".
pauseAccepting() - Method in class bayou.http.HttpServer
Pausing accepting new requests.
pauseAccepting() - Method in class bayou.tcp.TcpServer
Pause accepting new connections.
peek(ConsumerX<T>) - Method in interface bayou.async.Async
After `this` action succeeds, perform an action on the value.
peek(ConsumerX<T>, ConsumerX<Exception>) - Method in interface bayou.async.Async
After `this` action completes, perform an action on the result.
peek(ConsumerX<T>) - Method in interface bayou.async.AsyncIterator
Perform `action` on each element as they are being iterated.
phrase() - Method in class bayou.http.HttpStatus
The Reason-Phrase, for example, "OK".
pingInterval(Duration) - Method in class bayou.websocket.WebSocketServerConf
Interval between server PING requests.
pingPongTimeout(Duration) - Method in class bayou.websocket.WebSocketServerConf
Timeout for client PONG response to server PING request.
placeholder(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute placeholder="{value}".
placeholder(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute placeholder="{value}".
pollCancel() - Method in class bayou.async.Promise
Poll the cancellation request.
pollResult() - Method in interface bayou.async.Async
Return the result of the action if it is completed; otherwise return null.
pollResult() - Method in class bayou.async.AsyncBundle
pollResult() - Method in interface bayou.async.AutoAsync
Implements Async.pollResult().
pollResult() - Method in class bayou.async.Promise
Implements Async.pollResult().
pollResult() - Method in interface bayou.util.Result
Implements Async.pollResult(); by default, return `this`.
pollTaskResults() - Method in class bayou.async.AsyncBundle
Return an immutable list of results from currently completed tasks.
pooled(Path) - Static method in interface bayou.file.FileByteSource.ChannelProvider
Create a pooled ChannelProvider that may return a shared file channel.
port(int...) - Method in class bayou.http.HttpServerConf
Ports for plain connections.
port() - Method in class bayou.tcp.TcpAddress
The TCP port.
poster(CharSequence) - Method in class bayou.html.Html5.VIDEO
Set attribute poster="{value}".
Pragma - Static variable in interface bayou.mime.Headers
 
PRE() - Constructor for class bayou.html.Html4.PRE
 
PRE() - Constructor for class bayou.html.Html5.PRE
 
preload(CharSequence) - Method in class bayou.html.Html5.AUDIO
Set attribute preload="{value}".
preload(CharSequence) - Method in class bayou.html.Html5.VIDEO
Set attribute preload="{value}".
prependClassPath(Path) - Method in class bayou.reload.HotReloader
Prepend a class path to the app class loader.
profile(CharSequence) - Method in class bayou.html.Html4.HEAD
Set attribute profile="{value}".
profile(CharSequence) - Method in class bayou.html.Html5.HEAD
Deprecated.
This attribute is deprecated in html5.
PROGRESS() - Constructor for class bayou.html.Html5.PROGRESS
 
Promise<T> - Class in bayou.async
An implementation of `Async` for result producers.
Promise() - Constructor for class bayou.async.Promise
Create a Promise, to be completed later.
proxy(HttpProxy) - Method in class bayou.http.HttpClientConf
Http proxy.
proxy(String, int) - Method in class bayou.http.HttpClientConf
Http proxy.
Proxy_Authenticate - Static variable in interface bayou.mime.Headers
 
Proxy_Authorization - Static variable in interface bayou.mime.Headers
 
PushbackByteSource - Class in bayou.bytes
A ByteSource wrapper that supports unread().
PushbackByteSource(ByteSource) - Constructor for class bayou.bytes.PushbackByteSource
Create a PushbackByteSource wrapper of the `origin` ByteSource.
put(String, String, Duration) - Method in class bayou.http.CookieJar
Add a cookie to this jar.
put(Cookie) - Method in class bayou.http.CookieJar
Add a cookie to this jar.
put(String, String) - Method in class bayou.mime.HeaderMap
 
putAll(Map<? extends String, ? extends String>) - Method in class bayou.mime.HeaderMap
 

Q

Q() - Constructor for class bayou.html.Html4.Q
 
Q() - Constructor for class bayou.html.Html5.Q
 
queueWrite(ByteBuffer) - Method in interface bayou.tcp.TcpConnection
Append the ByteBuffer to the write queue.

R

radiogroup(CharSequence) - Method in class bayou.html.Html5.MENUITEM
Set attribute radiogroup="{value}".
Range - Static variable in interface bayou.mime.Headers
 
RangedByteSource - Class in bayou.bytes
A sub-range [min, max) of an origin source.
RangedByteSource(ByteSource, long, long) - Constructor for class bayou.bytes.RangedByteSource
Create a sub-range [min, max) of the origin source.
read() - Method in interface bayou.bytes.ByteSource
Read the next chunk of bytes.
read(byte[], int, int) - Method in class bayou.bytes.ByteSource2InputStream
 
read() - Method in class bayou.bytes.ByteSource2InputStream
 
read() - Method in class bayou.bytes.InputStream2ByteSource
Read the next chunk of bytes.
read() - Method in class bayou.bytes.PushbackByteSource
Read the next chunk of bytes.
read() - Method in class bayou.bytes.RangedByteSource
Read the next chunk of bytes.
read() - Method in class bayou.bytes.SimpleByteSource
Read the next chunk of bytes.
read() - Method in class bayou.bytes.ThreadSafeByteSource
Read the next chunk of bytes.
read() - Method in class bayou.bytes.ThrottledByteSource
Read the next chunk of bytes.
read() - Method in class bayou.file.FileByteSource
Read the next chunk of bytes.
read() - Method in class bayou.gzip.GunzipByteSource
Read the next chunk of decompressed bytes.
read() - Method in class bayou.gzip.GzipByteSource
 
read() - Method in class bayou.mime.MultipartByteSource
 
read(ByteBuffer) - Method in interface bayou.tcp.TcpChannel
Read some bytes into the ByteBuffer.
read() - Method in interface bayou.tcp.TcpConnection
Read data from the peer.
read() - Method in class bayou.text.TextByteSource
 
readAll(int) - Method in interface bayou.bytes.ByteSource
Read all bytes from this source into one ByteBuffer.
readBinary(int) - Method in interface bayou.websocket.WebSocketChannel
Read the next binary message into one ByteBuffer.
readMessage() - Method in interface bayou.websocket.WebSocketChannel
Read the next message from the peer.
readMinThroughput(long) - Method in class bayou.http.HttpServerConf
Min throughput (bytes/second) when reading a request body.
readonly(boolean) - Method in class bayou.html.Html4.INPUT
Set boolean attribute readonly.
readonly(boolean) - Method in class bayou.html.Html4.TEXTAREA
Set boolean attribute readonly.
readonly(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute readonly.
readonly(boolean) - Method in class bayou.html.Html5.TEXTAREA
Set boolean attribute readonly.
readText(int) - Method in interface bayou.websocket.WebSocketChannel
Read the next text message as one String.
readTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for read() when reading a request body.
reason() - Method in exception bayou.websocket.WebSocketClose
The reason given by the Close-Frame.
receive() - Method in class bayou.http.HttpClientConnection
Receive the next non-1xx response.
receive0() - Method in class bayou.http.HttpClientConnection
Receive the next response, which could be 1xx.
redirect(String) - Static method in interface bayou.http.HttpResponse
Create a "redirect" response.
redirect(HttpStatus, String) - Static method in interface bayou.http.HttpResponse
Create a "redirect" response.
reduce(R, BiFunctionX<R, T, R>) - Method in interface bayou.async.AsyncIterator
Compute a value from the elements.
reduce_(R, BiFunctionX<R, T, Async<R>>) - Method in interface bayou.async.AsyncIterator
Similar to reduce(), except func returns Async<R> instead of R.
Referer - Static variable in interface bayou.mime.Headers
 
reject(int, String) - Static method in class bayou.websocket.WebSocketResponse
Create a Reject response.
Reject(HttpResponse) - Constructor for class bayou.websocket.WebSocketResponse.Reject
Create a Reject response.
rel(CharSequence) - Method in class bayou.html.Html4.A
Set attribute rel="{value}".
rel(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute rel="{value}".
rel(CharSequence) - Method in class bayou.html.Html5.A
Set attribute rel="{value}".
rel(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute rel="{value}".
rel(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute rel="{value}".
reloader() - Method in class bayou.http.HotHttpHandler
Get the HotReloader.
reloader() - Method in class bayou.websocket.HotWebSocketHandler
Get the HotReloader.
remove(String) - Method in class bayou.http.CookieJar
Remove a cookie from this jar.
remove(Object) - Method in class bayou.mime.HeaderMap
 
removeChild(int) - Method in interface bayou.html.HtmlParent
Remove the child at the index.
removeChild(int) - Method in class bayou.html.HtmlParentElement
 
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlComment
Render this piece as an html comment "<!-- ... -->".
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlElement
Render this element to `out`.
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlNewLine
Render a new line to `out`.
render(int, Consumer<CharSequence>) - Method in interface bayou.html.HtmlParent
Render this piece to `out`.
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlParentElement
Render this element to `out`.
render(int, Consumer<CharSequence>) - Method in interface bayou.html.HtmlPiece
Render this piece as a sequence of chars to `out`.
render(int) - Method in interface bayou.html.HtmlPiece
Render this piece as a sequence of chars.
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlRaw
Write the content to `out`, without any escaping.
render(int, Consumer<CharSequence>) - Method in class bayou.html.HtmlText
Write the content to `out`, escaping special chars.
renderEscaped(CharSequence, Consumer<CharSequence>) - Static method in interface bayou.html.HtmlPiece
Write the char sequence to `out`, escaping special chars.
request - Variable in class bayou.http.HttpAccess
The http request.
requestBodyMaxLength(long) - Method in class bayou.http.HttpServerConf
Max length of a request body.
requestEncodingPolicy(String) - Method in class bayou.http.HttpServerConf
How to handle request entity Content-Encoding.
requestHeader(String, String) - Method in class bayou.http.HttpClientConf
An an additional header for every outgoing request.
requestHeadFieldMaxLength(int) - Method in class bayou.http.HttpServerConf
Max length for request uri and any header value in a request.
requestHeadTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for reading a request head.
requestHeadTotalMaxLength(int) - Method in class bayou.http.HttpServerConf
Max length of a request head.
required(boolean) - Method in class bayou.html.Html5.INPUT
Set boolean attribute required.
required(boolean) - Method in class bayou.html.Html5.SELECT
Set boolean attribute required.
required(boolean) - Method in class bayou.html.Html5.TEXTAREA
Set boolean attribute required.
resourceName() - Method in class bayou.websocket.WebSocketRequest
The resource name.
response - Variable in class bayou.http.HttpAccess
The http response.
response() - Method in exception bayou.http.HttpResponseException
 
responseBodySize - Variable in class bayou.http.HttpAccess
The response body size.
responseError - Variable in class bayou.http.HttpAccess
Error occurred during writing the response; null if none.
responseHeadFieldMaxLength(int) - Method in class bayou.http.HttpClientConf
Max length for any header value in a response.
responseHeadTotalMaxLength(int) - Method in class bayou.http.HttpClientConf
Max length of a response head.
Result<T> - Interface in bayou.util
The result of an action, which is either a success or a failure.
resumeAccepting() - Method in class bayou.http.HttpServer
Resume accepting new requests.
resumeAccepting() - Method in class bayou.tcp.TcpServer
Resume accepting new connections.
Retry_After - Static variable in interface bayou.mime.Headers
 
rev(CharSequence) - Method in class bayou.html.Html4.A
Set attribute rev="{value}".
rev(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute rev="{value}".
rev(CharSequence) - Method in class bayou.html.Html5.A
Deprecated.
This attribute is deprecated in html5.
rev(CharSequence) - Method in class bayou.html.Html5.LINK
Deprecated.
This attribute is deprecated in html5.
reversed(boolean) - Method in class bayou.html.Html5.OL
Set boolean attribute reversed.
rows(int) - Method in class bayou.html.Html4.TEXTAREA
Set attribute rows="{value}".
rows(int) - Method in class bayou.html.Html5.TEXTAREA
Set attribute rows="{value}".
rowspan(int) - Method in class bayou.html.Html4.TD
Set attribute rowspan="{value}".
rowspan(int) - Method in class bayou.html.Html4.TH
Set attribute rowspan="{value}".
rowspan(int) - Method in class bayou.html.Html5.TD
Set attribute rowspan="{value}".
rowspan(int) - Method in class bayou.html.Html5.TH
Set attribute rowspan="{value}".
RP() - Constructor for class bayou.html.Html5.RP
 
RT() - Constructor for class bayou.html.Html5.RT
 
RUBY() - Constructor for class bayou.html.Html5.RUBY
 
rules(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute rules="{value}".
rules(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
run() - Method in interface bayou.util.function.RunnableX
Like Runnable.run(), except checked exceptions may be thrown.
RunnableX - Interface in bayou.util.function
Like Runnable, except checked exceptions may be thrown.

S

S() - Constructor for class bayou.html.Html5.S
 
SAMP() - Constructor for class bayou.html.Html4.SAMP
 
SAMP() - Constructor for class bayou.html.Html5.SAMP
 
sandbox(CharSequence) - Method in class bayou.html.Html5.IFRAME
Set attribute sandbox="{value}".
scheme(CharSequence) - Method in class bayou.html.Html4.META
Set attribute scheme="{value}".
scheme(CharSequence) - Method in class bayou.html.Html5.META
Deprecated.
This attribute is deprecated in html5.
scheme() - Method in interface bayou.http.HttpRequest
The scheme, either "https" or "http".
scope(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute scope="{value}".
scope(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute scope="{value}".
scope(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
scope(CharSequence) - Method in class bayou.html.Html5.TH
Set attribute scope="{value}".
scoped(boolean) - Method in class bayou.html.Html5.STYLE
Set boolean attribute scoped.
SCRIPT() - Constructor for class bayou.html.Html4.SCRIPT
 
SCRIPT() - Constructor for class bayou.html.Html5.SCRIPT
 
scrolling(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute scrolling="{value}".
scrolling(CharSequence) - Method in class bayou.html.Html5.IFRAME
Deprecated.
This attribute is deprecated in html5.
seamless(boolean) - Method in class bayou.html.Html5.IFRAME
Set boolean attribute seamless.
SECTION() - Constructor for class bayou.html.Html5.SECTION
 
secure() - Method in class bayou.http.Cookie
The secure property of the cookie.
secure() - Method in class bayou.websocket.WebSocketRequest
Whether the connection is secure.
SELECT() - Constructor for class bayou.html.Html4.SELECT
 
SELECT() - Constructor for class bayou.html.Html5.SELECT
 
selected(boolean) - Method in class bayou.html.Html4.OPTION
Set boolean attribute selected.
selected(boolean) - Method in class bayou.html.Html5.OPTION
Set boolean attribute selected.
selectorId - Variable in class bayou.tcp.TcpClient.Conf
The id of the selector used by this client.
selectorIds(int...) - Method in class bayou.http.HttpClientConf
Ids of selectors for HttpClient.
selectorIds(int...) - Method in class bayou.http.HttpServerConf
Ids of selectors for this server.
selectorIds - Variable in class bayou.tcp.TcpServer.Conf
Ids of selectors for this server.
send(HttpRequest) - Method in class bayou.http.HttpClient
Send a request and wait for the final response.
send(HttpRequest) - Method in class bayou.http.HttpClientConnection
Send a request over this connection.
send0(HttpRequest, TcpAddress) - Method in class bayou.http.HttpClient
Send a request to `dest`.
Server - Static variable in interface bayou.mime.Headers
 
serverSocketBacklog(int) - Method in class bayou.http.HttpServerConf
Server socket backlog.
serverSocketBacklog - Variable in class bayou.tcp.TcpServer.Conf
Server socket backlog.
serverSocketConf(ConsumerX<ServerSocketChannel>) - Method in class bayou.http.HttpServerConf
Action to configure the server socket.
serverSocketConf - Variable in class bayou.tcp.TcpServer.Conf
Action to configure the server socket.
SESSION - Static variable in class bayou.http.Cookie
A sentinel value for cookie maxAge, meaning the cookie is a session cookie.
set(T) - Method in class bayou.async.FiberLocal
Set the fiber-local value for this variable.
set(T) - Method in interface bayou.util.Var
Set the value of this Var, then return the value.
Set_Cookie - Static variable in interface bayou.mime.Headers
 
setAttribute(String, CharSequence) - Method in interface bayou.html.Html4.Element
Set the attribute value.
setAttribute(String, CharSequence) - Method in class bayou.html.HtmlElement
Set the value of the attribute.
setChild(int, HtmlPiece) - Method in interface bayou.html.HtmlParent
Replace the child at the index.
setChild(int, HtmlPiece) - Method in class bayou.html.HtmlParentElement
 
setCookies(HttpRequest, HttpResponse) - Method in interface bayou.http.CookieStorage
Save the cookies carried in the response.
setFiberLocal(HttpRequest) - Static method in interface bayou.http.HttpRequest
Set the fiber-local request.
setMessageOut(Consumer<CharSequence>) - Method in class bayou.reload.HotReloader
Set where diagnosis messages will be printed to.
setName(String) - Method in class bayou.async.Fiber
Set the name of this fiber.
setProxyDefaults() - Method in class bayou.http.HttpServerConf
Set default values suitable for a proxy.
shape(CharSequence) - Method in class bayou.html.Html4.A
Set attribute shape="{value}".
shape(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute shape="{value}".
shape(CharSequence) - Method in class bayou.html.Html5.A
Deprecated.
This attribute is deprecated in html5.
shape(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute shape="{value}".
shutdownOutput() - Method in interface bayou.tcp.TcpChannel
Shutdown the output direction of this channel.
simple(Path) - Static method in interface bayou.file.FileByteSource.ChannelProvider
Create a simple ChannelProvider that opens/closes a file channel straightforwardly.
SimpleByteSource - Class in bayou.bytes
A simple ByteSource based on some ByteBuffers.
SimpleByteSource(Stream<ByteBuffer>) - Constructor for class bayou.bytes.SimpleByteSource
Create a SimpleByteSource based on the stream of ByteBuffers.
SimpleByteSource(ByteBuffer) - Constructor for class bayou.bytes.SimpleByteSource
Create a SimpleByteSource based on a single ByteBuffer.
SimpleByteSource(byte[]) - Constructor for class bayou.bytes.SimpleByteSource
Create a SimpleByteSource of the bytes.
SimpleHttpEntity - Class in bayou.http
An HttpEntity of some bytes.
SimpleHttpEntity(ContentType, Stream<ByteBuffer>) - Constructor for class bayou.http.SimpleHttpEntity
Create an HttpEntity with `bytes` as the body.
SimpleHttpEntity(ContentType, ByteBuffer) - Constructor for class bayou.http.SimpleHttpEntity
Create an HttpEntity with `bytes` as the body.
SimpleHttpEntity(ContentType, byte[]) - Constructor for class bayou.http.SimpleHttpEntity
Create an HttpEntity with `bytes` as the body.
SimpleHttpResponse - Class in bayou.http
A simple HttpResponse.
SimpleHttpResponse(HttpStatus, ContentType, byte[]) - Constructor for class bayou.http.SimpleHttpResponse
 
sink() - Method in class bayou.bytes.BytePipe
Get the sink of this pipe.
size() - Method in class bayou.form.FormDataFile
The size of the file.
size(int) - Method in class bayou.html.Html4.INPUT
Set attribute size="{value}".
size(int) - Method in class bayou.html.Html4.SELECT
Set attribute size="{value}".
size(int) - Method in class bayou.html.Html5.INPUT
Set attribute size="{value}".
size(int) - Method in class bayou.html.Html5.SELECT
Set attribute size="{value}".
size() - Method in class bayou.mime.HeaderMap
 
sizes(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute sizes="{value}".
skip(long) - Method in interface bayou.bytes.ByteSource
Try to skip forward `n` bytes; return number of bytes actually skipped.
skip(long) - Method in class bayou.bytes.ByteSource2InputStream
 
skip(long) - Method in class bayou.bytes.InputStream2ByteSource
Try to skip forward `n` bytes.
skip(long) - Method in class bayou.bytes.PushbackByteSource
Try to skip forward `n` bytes.
skip(long) - Method in class bayou.bytes.RangedByteSource
Try to skip forward `n` bytes.
skip(long) - Method in class bayou.bytes.ThreadSafeByteSource
Try to skip forward `n` bytes.
skip(long) - Method in class bayou.bytes.ThrottledByteSource
Skip forward `n` bytes.
skip(long) - Method in class bayou.file.FileByteSource
Try to skip forward `n` bytes.
skip(long) - Method in class bayou.mime.MultipartByteSource
 
sleep(Duration) - Static method in class bayou.async.Fiber
Start an async action that idles for the specified duration, then succeeds with `null`.
sleep(Duration, T) - Static method in class bayou.async.Fiber
Start an async action that idles for the specified duration, then succeeds with `value`.
SMALL() - Constructor for class bayou.html.Html4.SMALL
 
SMALL() - Constructor for class bayou.html.Html5.SMALL
 
socketConf(ConsumerX<SocketChannel>) - Method in class bayou.http.HttpClientConf
Action to configure each TCP socket.
socketConf(ConsumerX<SocketChannel>) - Method in class bayou.http.HttpServerConf
Action to configure each newly accepted socket.
socketConf - Variable in class bayou.tcp.TcpClient.Conf
Action to configure each newly created socket.
socketConf - Variable in class bayou.tcp.TcpServer.Conf
Action to configure each newly accepted socket.
Socks5Tunnel - Class in bayou.tcp
A TcpTunnel using SOCKS5 protocol.
Socks5Tunnel(TcpAddress, boolean, Supplier<Async<UserPass>>) - Constructor for class bayou.tcp.Socks5Tunnel
Create a SOCKS5 tunnel.
Socks5Tunnel(String, int, String, String) - Constructor for class bayou.tcp.Socks5Tunnel
Create a SOCK5 tunnel.
Socks5Tunnel(String, int) - Constructor for class bayou.tcp.Socks5Tunnel
Create a SOCK5 tunnel.
someOf(Stream<Async<T>>, int) - Static method in class bayou.async.AsyncBundle
Create a bundle that succeeds as soon as a number of the tasks succeeds.
source() - Method in class bayou.bytes.BytePipe
Get the source of this pipe.
SOURCE() - Constructor for class bayou.html.Html5.SOURCE
 
span(int) - Method in class bayou.html.Html4.COL
Set attribute span="{value}".
span(int) - Method in class bayou.html.Html4.COLGROUP
Set attribute span="{value}".
SPAN() - Constructor for class bayou.html.Html4.SPAN
 
span(int) - Method in class bayou.html.Html5.COL
Set attribute span="{value}".
span(int) - Method in class bayou.html.Html5.COLGROUP
Set attribute span="{value}".
SPAN() - Constructor for class bayou.html.Html5.SPAN
 
spellcheck(boolean) - Method in interface bayou.html.Html5.Element
Set attribute spellcheck="true/false".
src(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html4.SCRIPT
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.AUDIO
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.EMBED
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.IFRAME
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.IMG
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.SCRIPT
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.SOURCE
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.TRACK
Set attribute src="{value}".
src(CharSequence) - Method in class bayou.html.Html5.VIDEO
Set attribute src="{value}".
srcdoc(CharSequence) - Method in class bayou.html.Html5.IFRAME
Set attribute srcdoc="{value}".
srclang(CharSequence) - Method in class bayou.html.Html5.TRACK
Set attribute srclang="{value}".
ssl() - Method in class bayou.tcp.TcpAddress
Whether SSL is required.
SSL_CLOSE_NOTIFY - Static variable in interface bayou.ssl.SslConnection
Sentinel value for TcpConnection.read() and TcpConnection.queueWrite(java.nio.ByteBuffer), representing SSL close-notify record.
SslChannel2Connection - Class in bayou.ssl
Convert a TcpChannel to SslConnection.
SslChannel2Connection(boolean, SSLContext, ConsumerX<SSLEngine>) - Constructor for class bayou.ssl.SslChannel2Connection
Create a TcpChannel to SslConnection converter
SslConf - Class in bayou.ssl
SSL configuration.
SslConf() - Constructor for class bayou.ssl.SslConf
Create an SslConf with default values.
SslConnection - Interface in bayou.ssl
Non-blocking SSL connection.
sslContext(SSLContext) - Method in class bayou.http.HttpClientConf
SSLContext for SSL connections.
sslContext(SSLContext) - Method in class bayou.http.HttpServerConf
SSLContext for SSL connections.
sslEngineConf(ConsumerX<SSLEngine>) - Method in class bayou.http.HttpClientConf
Action to configure each SSLEngine.
sslEngineConf(ConsumerX<SSLEngine>) - Method in class bayou.http.HttpServerConf
Action to configure each SSLEngine.
sslHandshakeTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for completing the SSL handshake on an SSL connection.
sslKeyStore(String, String) - Method in class bayou.http.HttpServerConf
Set sslContext using a key store file.
sslPort(int...) - Method in class bayou.http.HttpServerConf
SSL port numbers.
STALL - Static variable in interface bayou.tcp.TcpConnection
Sentinel value for read(), meaning nothing is available for read at the moment.
standby(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute standby="{value}".
standby(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute is deprecated in html5.
start(int) - Method in class bayou.html.Html5.OL
Set attribute start="{value}".
start() - Method in class bayou.http.HttpServer
Start the server.
start() - Method in class bayou.tcp.TcpServer
Start the server.
StaticFileConf - Class in bayou.file
Configuration of a single file in a StaticHandler.
StaticFileConf(Path) - Constructor for class bayou.file.StaticFileConf
Create a StaticFileConf with default values.
StaticHandler - Class in bayou.file
HttpHandler for static files.
StaticHandler(String, String) - Constructor for class bayou.file.StaticHandler
Create a StaticHandler with default settings.
StaticHandler(String, String, ConsumerX<StaticFileConf>) - Constructor for class bayou.file.StaticHandler
Create a StaticHandler.
status() - Method in interface bayou.http.HttpResponse
Response status.
status() - Method in class bayou.http.HttpResponseImpl
Get the status.
status(HttpStatus) - Method in class bayou.http.HttpResponseImpl
Set the status.
status() - Method in class bayou.http.SimpleHttpResponse
 
statusCode() - Method in interface bayou.http.HttpResponse
Shorthand for status().code().
step(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute step="{value}".
stop(Duration) - Method in class bayou.http.HttpServer
Gracefully stop the server.
stop(Duration) - Method in class bayou.tcp.TcpServer
Gracefully stop the server.
stopAccepting() - Method in class bayou.http.HttpServer
Stop accepting new requests.
stopAccepting() - Method in class bayou.tcp.TcpServer
Stop accepting new connections.
stopAll() - Method in class bayou.http.HttpServer
Stop accepting new requests and abort outstanding requests.
stopAll() - Method in class bayou.tcp.TcpServer
Stop accepting new connections and kill all connections.
STRONG() - Constructor for class bayou.html.Html4.STRONG
 
STRONG() - Constructor for class bayou.html.Html5.STRONG
 
style(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute style="{value}".
STYLE() - Constructor for class bayou.html.Html4.STYLE
 
style(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute style="{value}".
STYLE() - Constructor for class bayou.html.Html5.STYLE
 
SUB() - Constructor for class bayou.html.Html4.SUB
 
SUB() - Constructor for class bayou.html.Html5.SUB
 
subprotocols() - Method in class bayou.websocket.WebSocketRequest
The subprotocols.
subtype() - Method in class bayou.mime.ContentType
The subtype, in lower case.
succeed(T) - Method in class bayou.async.Promise
Complete this Promise with success of value `v`.
success(T) - Static method in interface bayou.async.Async
Create an `Async<T>` that immediately succeeds with `value`.
success(T) - Static method in interface bayou.util.Result
Create a success Result with the value.
summary(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute summary="{value}".
SUMMARY() - Constructor for class bayou.html.Html5.SUMMARY
 
summary(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
SUP() - Constructor for class bayou.html.Html4.SUP
 
SUP() - Constructor for class bayou.html.Html5.SUP
 
supportedMethods(String...) - Method in class bayou.http.HttpServerConf
HTTP methods supported by the server.
sync() - Method in interface bayou.async.Async
Block the current thread util this async action completes; return the result or throw the exception.

T

t(long) - Method in interface bayou.bytes.ThrottledByteSource.Curve
The inverse function of b(t).
tabindex(int) - Method in class bayou.html.Html4.A
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.AREA
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.BUTTON
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.INPUT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.OBJECT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.SELECT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html4.TEXTAREA
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.A
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.AREA
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.BUTTON
Set attribute tabindex="{value}".
tabindex(int) - Method in interface bayou.html.Html5.Element
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.INPUT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.OBJECT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.SELECT
Set attribute tabindex="{value}".
tabindex(int) - Method in class bayou.html.Html5.TEXTAREA
Set attribute tabindex="{value}".
TABLE() - Constructor for class bayou.html.Html4.TABLE
 
TABLE() - Constructor for class bayou.html.Html5.TABLE
 
target(CharSequence) - Method in class bayou.html.Html4.A
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html4.AREA
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html4.BASE
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html4.FORM
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html5.A
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html5.BASE
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html5.FORM
Set attribute target="{value}".
target(CharSequence) - Method in class bayou.html.Html5.LINK
Deprecated.
This attribute is deprecated in html5.
TBODY() - Constructor for class bayou.html.Html4.TBODY
 
TBODY() - Constructor for class bayou.html.Html5.TBODY
 
TCP_FIN - Static variable in interface bayou.tcp.TcpConnection
Sentinel value for read() and queueWrite(), representing TCP FIN.
TcpAddress - Class in bayou.tcp
Address of a TCP service.
TcpAddress(boolean, String, int) - Constructor for class bayou.tcp.TcpAddress
Create an instance.
TcpAddress(String, int) - Constructor for class bayou.tcp.TcpAddress
Create an instance.
TcpChannel - Interface in bayou.tcp
Non-blocking TCP channel.
TcpChannel2Connection - Class in bayou.tcp
Convert TcpChannel to TcpConnection.
TcpChannel2Connection(int, int) - Constructor for class bayou.tcp.TcpChannel2Connection
Create a TcpChannel to TcpConnection converter.
TcpClient - Class in bayou.tcp
Non-blocking TCP client.
TcpClient(TcpClient.Conf) - Constructor for class bayou.tcp.TcpClient
Create a TcpClient.
TcpClient.Conf - Class in bayou.tcp
Configuration for TcpClient
TcpConnection - Interface in bayou.tcp
Non-blocking TCP connection.
TcpServer - Class in bayou.tcp
Non-blocking TCP server.
TcpServer(TcpServer.Conf) - Constructor for class bayou.tcp.TcpServer
Create a TcpServer.
TcpServer.Conf - Class in bayou.tcp
Configuration for TcpServer.
TcpTunnel - Interface in bayou.tcp
A tunnel forwarding data between TCP clients and servers.
TD() - Constructor for class bayou.html.Html4.TD
 
TD() - Constructor for class bayou.html.Html5.TD
 
TE - Static variable in interface bayou.mime.Headers
 
TEMPLATE() - Constructor for class bayou.html.Html5.TEMPLATE
 
text(int, CharSequence...) - Static method in interface bayou.http.HttpResponse
Create a "text/plain;charset=UTF-8" response.
text(CharSequence) - Static method in interface bayou.websocket.WebSocketMessage
Create a text message containing the chars.
text(ByteSource) - Static method in interface bayou.websocket.WebSocketMessage
Wrap a ByteSource as a text message.
text_html_UTF_8 - Static variable in class bayou.mime.ContentType
ContentType of "text/html;charset=UTF-8".
text_plain - Static variable in class bayou.mime.ContentType
ContentType of "text/plain".
text_plain_ISO88591 - Static variable in class bayou.mime.ContentType
ContentType of "text/plain;charset=ISO-8859-1".
text_plain_US_ASCII - Static variable in class bayou.mime.ContentType
ContentType of "text/plain;charset=US-ASCII".
text_plain_UTF_8 - Static variable in class bayou.mime.ContentType
ContentType of "text/plain;charset=UTF-8".
TEXTAREA() - Constructor for class bayou.html.Html4.TEXTAREA
 
TEXTAREA() - Constructor for class bayou.html.Html5.TEXTAREA
 
TextByteSource - Class in bayou.text
A ByteSource encoding texts to bytes.
TextByteSource(int, CharsetEncoder, Stream<? extends CharSequence>) - Constructor for class bayou.text.TextByteSource
Create a TextByteSource that encodes charSource to bytes.
TextByteSource(CharSequence...) - Constructor for class bayou.text.TextByteSource
Create a TextByteSource that encodes charSource to UTF-8 bytes.
TextDoc - Interface in bayou.text
Textual document, for example text/html, text/plain.
TextHttpEntity - Class in bayou.text
An HttpEntity representing some texts.
TextHttpEntity(TextDoc) - Constructor for class bayou.text.TextHttpEntity
Create a TextHttpEntity over the TextDoc.
TextHttpEntity(ContentType, Stream<? extends CharSequence>) - Constructor for class bayou.text.TextHttpEntity
Create a TextHttpEntity of the texts.
TextHttpEntity(ContentType, CharSequence...) - Constructor for class bayou.text.TextHttpEntity
Create a TextHttpEntity of the texts.
TextHttpEntity(CharSequence...) - Constructor for class bayou.text.TextHttpEntity
Create a TextHttpEntity of the texts, as "text/plain;charset=UTF-8".
TFOOT() - Constructor for class bayou.html.Html4.TFOOT
 
TFOOT() - Constructor for class bayou.html.Html5.TFOOT
 
TH() - Constructor for class bayou.html.Html4.TH
 
TH() - Constructor for class bayou.html.Html5.TH
 
THEAD() - Constructor for class bayou.html.Html4.THEAD
 
THEAD() - Constructor for class bayou.html.Html5.THEAD
 
then(FunctionX<T, Async<R>>) - Method in interface bayou.async.Async
After `this` action succeeds, invoke a subsequent action.
then(FunctionX<T, Async<R>>, FunctionX<Exception, Async<R>>) - Method in interface bayou.async.Async
After `this` action completes, invoke a subsequence action.
then(ConsumerX<T>) - Method in interface bayou.util.function.ConsumerX
ThreadSafeByteSource - Class in bayou.bytes
A thread-safe wrapper of a ByteSource; supporting arbitrary close().
ThreadSafeByteSource(ByteSource) - Constructor for class bayou.bytes.ThreadSafeByteSource
Creates a thread-safe wrapper of the `origin` ByteSource.
throttle(long, HttpResponse) - Static method in interface bayou.http.HttpResponse
Throttle the response.
ThrottledByteSource - Class in bayou.bytes
Throttles a ByteSource to limit how fast bytes can be served.
ThrottledByteSource(ByteSource, int, ThrottledByteSource.Curve) - Constructor for class bayou.bytes.ThrottledByteSource
Create a throttled wrapper of the origin source.
ThrottledByteSource(ByteSource, int, long, long) - Constructor for class bayou.bytes.ThrottledByteSource
Create a throttled wrapper of the origin source, with a linear curve.
ThrottledByteSource.Curve - Interface in bayou.bytes
The curve used in ThrottledByteSource.
ThrottledHttpEntity - Class in bayou.http
Throttles the origin HttpEntity.
ThrottledHttpEntity(HttpEntity, int, ThrottledByteSource.Curve) - Constructor for class bayou.http.ThrottledHttpEntity
Create a throttled wrapper of the origin entity.
ThrottledHttpEntity(HttpEntity, int, long, long) - Constructor for class bayou.http.ThrottledHttpEntity
Create a throttled wrapper of the origin source, with a linear curve.
TIME() - Constructor for class bayou.html.Html5.TIME
 
timeout(Duration) - Method in interface bayou.async.Async
Fail this action with TimeoutException if it's not completed within the specific duration.
timeout(Duration) - Method in interface bayou.async.AutoAsync
Implements Async.timeout(Duration); by default, do nothing.
timeout(Duration) - Method in interface bayou.util.Result
Implements Async.timeout(Duration); by default, do nothing, because a Result is a completed Async.
timeRequestReceived - Variable in class bayou.http.HttpAccess
The time when the request is received.
timeResponseBegins - Variable in class bayou.http.HttpAccess
The time when the server starts to write the response.
timeResponseEnds - Variable in class bayou.http.HttpAccess
The time when the server finishes writing the response.
title(CharSequence) - Method in interface bayou.html.Html4.Element
Set attribute title="{value}".
TITLE() - Constructor for class bayou.html.Html4.TITLE
 
title(CharSequence) - Method in interface bayou.html.Html5.Element
Set attribute title="{value}".
TITLE() - Constructor for class bayou.html.Html5.TITLE
 
tmpFileDir(String) - Method in class bayou.form.FormParser
The tmp dir for storing files.
tmpOutDirFor(String...) - Static method in class bayou.reload.JavacCompiler
Create an outDir under "/tmp" for srcDirs.
toCombinedLogFormat() - Method in class bayou.http.HttpAccess
Convert to "Combined Log Format".
toCommonLogFormat() - Method in class bayou.http.HttpAccess
Convert to "Common Log Format".
toGet(String) - Static method in interface bayou.http.HttpRequest
Create a GET request.
toInputString() - Method in class bayou.form.CsrfToken
Make an <input> string representing this token.
token() - Method in class bayou.mime.TokenParams
The token.
TokenParams - Class in bayou.mime
Represents a token with some parameters.
TokenParams(String, Map<String, String>) - Constructor for class bayou.mime.TokenParams
Create a TokenParams instance.
toList() - Method in interface bayou.async.AsyncIterator
Gather all elements into a List.
toMap() - Method in class bayou.http.CookieJar
Get all cookies in this jar as a Map.
toPost(String, String, byte[]) - Static method in interface bayou.http.HttpRequest
Create a POST request.
toRequest() - Method in class bayou.form.FormData
Create an http request that submits the form data.
toResponse(int) - Method in interface bayou.html.HtmlDoc
Create an http response serving this document.
toSetCookieString() - Method in class bayou.http.Cookie
Convert to string, as the cookie would appear in a Set-Cookie response header.
toSink(ByteSink) - Method in interface bayou.bytes.ByteSource
Write the bytes from this source to the sink.
toString() - Method in class bayou.async.Promise
Implements Object.toString().
toString() - Method in class bayou.form.FormDataFile
A string representing this object, for diagnosis purpose.
toString() - Method in class bayou.http.HttpStatus
Return a string of "Status-Code SP Reason-Phrase", for example, "200 OK".
toString() - Method in class bayou.mime.ContentType
The string form of this ContentType, for example, "text/html;charset=UTF-8".
toString() - Method in class bayou.mime.HeaderMap
 
toString() - Method in class bayou.mime.TokenParams
Return a String in the form of "token; n1=v1; n2=v2 ...".
toUri() - Method in class bayou.form.FormData
Create a URI containing the form data.
TR() - Constructor for class bayou.html.Html4.TR
 
TR() - Constructor for class bayou.html.Html5.TR
 
TRACK() - Constructor for class bayou.html.Html5.TRACK
 
trafficDump(Consumer<CharSequence>) - Method in class bayou.http.HttpClientConf
Where to dump http traffic, for debugging purpose.
trafficDump(Consumer<CharSequence>) - Method in class bayou.http.HttpServerConf
Where to dump http traffic, for debugging purpose.
trafficDump(Consumer<CharSequence>) - Method in class bayou.websocket.WebSocketServerConf
Where to dump websocket traffic, for debugging purpose.
Trailer - Static variable in interface bayou.mime.Headers
 
Transfer_Encoding - Static variable in interface bayou.mime.Headers
 
transform(FunctionX<Result<T>, Async<R>>) - Method in interface bayou.async.Async
After `this` action completes, invoke a function to transform the result.
translate(boolean) - Method in interface bayou.html.Html5.Element
Set attribute translate="yes/no".
triggerOf(int, int) - Static method in class bayou.async.AsyncBundle
Return a simple trigger function that's based the number of success results.
trustAll() - Method in class bayou.ssl.SslConf
Use a TrustManager that accept all peer certificates, including all self-signed ones.
trustManagerFactoryAlgorithm(String) - Method in class bayou.ssl.SslConf
Algorithm for KeyManagerFactory.
trustStoreFile(String) - Method in class bayou.ssl.SslConf
The trust store file path.
trustStorePass(String) - Method in class bayou.ssl.SslConf
The trust store file password.
trustStoreType(String) - Method in class bayou.ssl.SslConf
The trust store file type.
tryUpgrade(HttpRequest, TcpConnection) - Method in interface bayou.http.HttpUpgrader
Try to upgrade the http connection.
TT() - Constructor for class bayou.html.Html4.TT
 
tunnels(TcpTunnel...) - Method in class bayou.http.HttpClientConf
Tcp tunnels for every HTTP connection.
tunnelTo(TcpConnection, String, int) - Method in class bayou.http.ConnectTunnel
 
tunnelTo(TcpConnection, String, int) - Method in class bayou.tcp.Socks5Tunnel
 
tunnelTo(TcpConnection, String, int) - Method in interface bayou.tcp.TcpTunnel
Tunnel to the remote host:port.
TYPE - Static variable in class bayou.html.Html4.A
HtmlElementType for <a> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.A
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.ABBR
HtmlElementType for <abbr> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.ACRONYM
HtmlElementType for <acronym> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.ADDRESS
HtmlElementType for <address> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.AREA
HtmlElementType for <area> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.B
HtmlElementType for <b> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.BASE
HtmlElementType for <base> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.BDO
HtmlElementType for <bdo> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.BIG
HtmlElementType for <big> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.BLOCKQUOTE
HtmlElementType for <blockquote> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.BODY
HtmlElementType for <body> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.BR
HtmlElementType for <br> (void=true, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.BUTTON
HtmlElementType for <button> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.BUTTON
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.CAPTION
HtmlElementType for <caption> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.CITE
HtmlElementType for <cite> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.CODE
HtmlElementType for <code> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.COL
HtmlElementType for <col> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.COLGROUP
HtmlElementType for <colgroup> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.DD
HtmlElementType for <dd> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.DEL
HtmlElementType for <del> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.DFN
HtmlElementType for <dfn> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.DIV
HtmlElementType for <div> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.DL
HtmlElementType for <dl> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.DT
HtmlElementType for <dt> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.EM
HtmlElementType for <em> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.FIELDSET
HtmlElementType for <fieldset> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.FORM
HtmlElementType for <form> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H1
HtmlElementType for <h1> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H2
HtmlElementType for <h2> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H3
HtmlElementType for <h3> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H4
HtmlElementType for <h4> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H5
HtmlElementType for <h5> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.H6
HtmlElementType for <h6> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.HEAD
HtmlElementType for <head> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.HR
HtmlElementType for <hr> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.HTML
HtmlElementType for <html> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.I
HtmlElementType for <i> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.IFRAME
HtmlElementType for <iframe> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.IMG
HtmlElementType for <img> (void=true, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.INPUT
HtmlElementType for <input> (void=true, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.INS
HtmlElementType for <ins> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.KBD
HtmlElementType for <kbd> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.LABEL
HtmlElementType for <label> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.LEGEND
HtmlElementType for <legend> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.LI
HtmlElementType for <li> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.LINK
HtmlElementType for <link> (void=true, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.LINK
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.MAP
HtmlElementType for <map> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.META
HtmlElementType for <meta> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.NOSCRIPT
HtmlElementType for <noscript> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.OBJECT
HtmlElementType for <object> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.OL
HtmlElementType for <ol> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.OPTGROUP
HtmlElementType for <optgroup> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.OPTION
HtmlElementType for <option> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.P
HtmlElementType for <p> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.PARAM
HtmlElementType for <param> (void=true, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html4.PARAM
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.PRE
HtmlElementType for <pre> (void=false, block=true, pre=true).
TYPE - Static variable in class bayou.html.Html4.Q
HtmlElementType for <q> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.SAMP
HtmlElementType for <samp> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.SCRIPT
HtmlElementType for <script> (void=false, block=true, pre=true).
type(CharSequence) - Method in class bayou.html.Html4.SCRIPT
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.SELECT
HtmlElementType for <select> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.SMALL
HtmlElementType for <small> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.SPAN
HtmlElementType for <span> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.STRONG
HtmlElementType for <strong> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.STYLE
HtmlElementType for <style> (void=false, block=true, pre=true).
type(CharSequence) - Method in class bayou.html.Html4.STYLE
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html4.SUB
HtmlElementType for <sub> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.SUP
HtmlElementType for <sup> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.TABLE
HtmlElementType for <table> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TBODY
HtmlElementType for <tbody> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TD
HtmlElementType for <td> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TEXTAREA
HtmlElementType for <textarea> (void=false, block=false, pre=true).
TYPE - Static variable in class bayou.html.Html4.TFOOT
HtmlElementType for <tfoot> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TH
HtmlElementType for <th> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.THEAD
HtmlElementType for <thead> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TITLE
HtmlElementType for <title> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.TR
HtmlElementType for <tr> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.TT
HtmlElementType for <tt> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html4.UL
HtmlElementType for <ul> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html4.VAR
HtmlElementType for <var> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.A
Set attribute type="{value}".
type(CharSequence) - Method in class bayou.html.Html5.AREA
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.ARTICLE
HtmlElementType for <article> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.ASIDE
HtmlElementType for <aside> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.AUDIO
HtmlElementType for <audio> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.BDI
HtmlElementType for <bdi> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.CANVAS
HtmlElementType for <canvas> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.DATA
HtmlElementType for <data> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.DATALIST
HtmlElementType for <datalist> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.DETAILS
HtmlElementType for <details> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.DIALOG
HtmlElementType for <dialog> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.EMBED
HtmlElementType for <embed> (void=true, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.EMBED
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.FIGCAPTION
HtmlElementType for <figcaption> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.FIGURE
HtmlElementType for <figure> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.FOOTER
HtmlElementType for <footer> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.HEADER
HtmlElementType for <header> (void=false, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.KEYGEN
HtmlElementType for <keygen> (void=true, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.LINK
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.MAIN
HtmlElementType for <main> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.MARK
HtmlElementType for <mark> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.MENU
HtmlElementType for <menu> (void=false, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.MENU
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.MENUITEM
HtmlElementType for <menuitem> (void=true, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.MENUITEM
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.METER
HtmlElementType for <meter> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.NAV
HtmlElementType for <nav> (void=false, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.OBJECT
Set attribute type="{value}".
type(CharSequence) - Method in class bayou.html.Html5.OL
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.OUTPUT
HtmlElementType for <output> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.PARAM
Deprecated.
This attribute is deprecated in html5.
TYPE - Static variable in class bayou.html.Html5.PROGRESS
HtmlElementType for <progress> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.RP
HtmlElementType for <rp> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.RT
HtmlElementType for <rt> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.RUBY
HtmlElementType for <ruby> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.S
HtmlElementType for <s> (void=false, block=false, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.SCRIPT
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.SECTION
HtmlElementType for <section> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.SOURCE
HtmlElementType for <source> (void=true, block=true, pre=false).
type(CharSequence) - Method in class bayou.html.Html5.SOURCE
Set attribute type="{value}".
type(CharSequence) - Method in class bayou.html.Html5.STYLE
Set attribute type="{value}".
TYPE - Static variable in class bayou.html.Html5.SUMMARY
HtmlElementType for <summary> (void=false, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.TEMPLATE
HtmlElementType for <template> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.TIME
HtmlElementType for <time> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.TRACK
HtmlElementType for <track> (void=true, block=true, pre=false).
TYPE - Static variable in class bayou.html.Html5.U
HtmlElementType for <u> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.VIDEO
HtmlElementType for <video> (void=false, block=false, pre=false).
TYPE - Static variable in class bayou.html.Html5.WBR
HtmlElementType for <wbr> (void=true, block=false, pre=false).
type() - Method in class bayou.mime.ContentType
The type, in lower case.
typemustmatch(boolean) - Method in class bayou.html.Html5.OBJECT
Set boolean attribute typemustmatch.
types() - Method in class bayou.mime.ContentType
The type and subtype, joined by "/".

U

U() - Constructor for class bayou.html.Html5.U
 
UL() - Constructor for class bayou.html.Html4.UL
 
UL() - Constructor for class bayou.html.Html5.UL
 
unread(ByteBuffer) - Method in class bayou.bytes.PushbackByteSource
Unread `bb`.
unread(ByteBuffer) - Method in interface bayou.tcp.TcpConnection
Unread data.
Upgrade - Static variable in interface bayou.mime.Headers
 
uri(String) - Method in class bayou.file.StaticHandler
Get the URI for the file identified by relativeFilePath.
uri() - Method in interface bayou.http.HttpRequest
The request URI.
uri() - Method in class bayou.http.HttpRequestImpl
Get the request URI.
uri(String) - Method in class bayou.http.HttpRequestImpl
Set the request URI.
uriParam(String) - Method in interface bayou.http.HttpRequest
Get the value of a parameter in the request URI.
uriParam(String) - Method in class bayou.http.HttpRequestImpl
 
uriPath() - Method in interface bayou.http.HttpRequest
The path component of the request URI.
uriPath() - Method in class bayou.http.HttpRequestImpl
 
usemap(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute usemap="{value}".
usemap(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute usemap="{value}".
usemap(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute usemap="{value}".
usemap(CharSequence) - Method in class bayou.html.Html5.IMG
Set attribute usemap="{value}".
usemap(CharSequence) - Method in class bayou.html.Html5.INPUT
Deprecated.
This attribute is deprecated in html5.
usemap(CharSequence) - Method in class bayou.html.Html5.OBJECT
Set attribute usemap="{value}".
User_Agent - Static variable in interface bayou.mime.Headers
 
username() - Method in class bayou.util.UserPass
The username.
userPass(String, String, String) - Method in class bayou.http.HttpClientConf
Username/password for a single host.
UserPass - Class in bayou.util
Username and password.
UserPass(String, String) - Constructor for class bayou.util.UserPass
Create an instance.
userPassSupplier(Function<TcpAddress, Async<UserPass>>) - Method in class bayou.http.HttpClientConf
Username/password supplier for server authentications.
userPassSupplier() - Method in class bayou.http.HttpProxy
The username/password supplier for proxy authentication.

V

valign(CharSequence) - Method in class bayou.html.Html4.COL
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.COLGROUP
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.TBODY
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.TD
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.TFOOT
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.TH
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.THEAD
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html4.TR
Set attribute valign="{value}".
valign(CharSequence) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.TBODY
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.TD
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.TFOOT
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.TH
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.THEAD
Deprecated.
This attribute is deprecated in html5.
valign(CharSequence) - Method in class bayou.html.Html5.TR
Deprecated.
This attribute is deprecated in html5.
value() - Method in class bayou.form.CsrfToken
Value of the token.
value(CharSequence) - Method in class bayou.html.Html4.BUTTON
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html4.INPUT
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html4.OPTION
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html4.PARAM
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.BUTTON
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.DATA
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.INPUT
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.LI
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.METER
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.OPTION
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.PARAM
Set attribute value="{value}".
value(CharSequence) - Method in class bayou.html.Html5.PROGRESS
Set attribute value="{value}".
value() - Method in class bayou.http.Cookie
The value of the cookie.
values() - Method in class bayou.mime.HeaderMap
 
valuetype(CharSequence) - Method in class bayou.html.Html4.PARAM
Set attribute valuetype="{value}".
valuetype(CharSequence) - Method in class bayou.html.Html5.PARAM
Deprecated.
This attribute is deprecated in html5.
VAR() - Constructor for class bayou.html.Html4.VAR
 
VAR() - Constructor for class bayou.html.Html5.VAR
 
Var<T> - Interface in bayou.util
A variable that can be read from and written to.
Vary - Static variable in interface bayou.mime.Headers
 
Via - Static variable in interface bayou.mime.Headers
 
VIDEO() - Constructor for class bayou.html.Html5.VIDEO
 
VOID - Static variable in interface bayou.async.Async
A constant Async<Void> that immediately succeeds with value null.
VoidCompiler - Class in bayou.reload
A HotCompiler that generates no output.
VoidCompiler(String, PathMatcher) - Constructor for class bayou.reload.VoidCompiler
Create a VoidCompiler.

W

Warning - Static variable in interface bayou.mime.Headers
 
WBR() - Constructor for class bayou.html.Html5.WBR
 
WebSocketChannel - Interface in bayou.websocket
WebSocket channel for reading and writing messages.
WebSocketClose - Exception in bayou.websocket
To indicate that a WebSocket inbound is gracefully closed.
WebSocketClose(int, String) - Constructor for exception bayou.websocket.WebSocketClose
Create a WebSocketClose instance.
WebSocketException - Exception in bayou.websocket
Exception in WebSocket communication.
WebSocketException(String) - Constructor for exception bayou.websocket.WebSocketException
 
WebSocketException(String, Throwable) - Constructor for exception bayou.websocket.WebSocketException
 
WebSocketHandler - Interface in bayou.websocket
Handles WebSocket handshakes.
WebSocketMessage - Interface in bayou.websocket
WebSocket message.
WebSocketRequest - Class in bayou.websocket
WebSocket handshake request.
WebSocketRequest(String) - Constructor for class bayou.websocket.WebSocketRequest
Create a WebSocketRequest from a WebSocket URI.
WebSocketRequest(boolean, String, String, String, String...) - Constructor for class bayou.websocket.WebSocketRequest
Create a WebSocketRequest.
WebSocketRequest(HttpRequest) - Constructor for class bayou.websocket.WebSocketRequest
Created a WebSocketRequest based on an HttpRequest.
WebSocketResponse - Class in bayou.websocket
WebSocket handshake response.
WebSocketResponse.Accept - Class in bayou.websocket
To accept the handshake.
WebSocketResponse.Reject - Class in bayou.websocket
To reject the handshake.
WebSocketServer - Class in bayou.websocket
WebSocket server.
WebSocketServer(HttpServer, WebSocketHandler) - Constructor for class bayou.websocket.WebSocketServer
Create a WebSocketServer, attach it to the HttpServer.
WebSocketServerConf - Class in bayou.websocket
Configuration of WebSocketServer.
width(int) - Method in class bayou.html.Html4.COL
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.COL
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html4.COLGROUP
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.COLGROUP
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html4.IFRAME
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.IFRAME
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html4.IMG
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.IMG
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html4.OBJECT
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.OBJECT
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html4.TABLE
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html4.TABLE
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html5.CANVAS
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
width(CharSequence) - Method in class bayou.html.Html5.COL
Deprecated.
This attribute is deprecated in html5.
width(int) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
width(CharSequence) - Method in class bayou.html.Html5.COLGROUP
Deprecated.
This attribute is deprecated in html5.
width(int) - Method in class bayou.html.Html5.EMBED
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html5.IFRAME
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html5.IFRAME
Deprecated.
This attribute can only be `int` in html5; use method width(int) instead.
width(int) - Method in class bayou.html.Html5.IMG
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html5.IMG
Deprecated.
This attribute can only be `int` in html5; use method width(int) instead.
width(int) - Method in class bayou.html.Html5.INPUT
Set attribute width="{value}".
width(int) - Method in class bayou.html.Html5.OBJECT
Set attribute width="{value}".
width(CharSequence) - Method in class bayou.html.Html5.OBJECT
Deprecated.
This attribute can only be `int` in html5; use method width(int) instead.
width(int) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
width(CharSequence) - Method in class bayou.html.Html5.TABLE
Deprecated.
This attribute is deprecated in html5.
width(int) - Method in class bayou.html.Html5.VIDEO
Set attribute width="{value}".
with(HtmlParent, Runnable) - Static method in class bayou.html.HtmlBuilder.ContextParent
Run `code` with `parent` as the context parent.
wrap(Iterator<T>) - Static method in interface bayou.async.AsyncIterator
Wrap an Iterator<T> as an AsyncIterator<T>.
wrap(Stream<T>) - Static method in interface bayou.async.AsyncIterator
Wrap a Stream<T> as an AsyncIterator<T>.
wrap(CharSequence) - Method in class bayou.html.Html5.TEXTAREA
Set attribute wrap="{value}".
write(ByteBuffer) - Method in interface bayou.bytes.ByteSink
Write the bytes to this sink.
write(ByteBuffer) - Method in class bayou.file.FileByteSink
 
write(ByteBuffer...) - Method in interface bayou.tcp.TcpChannel
Write bytes to this channel.
write() - Method in interface bayou.tcp.TcpConnection
Write bytes from the head of the write queue.
writeBinary(byte[]) - Method in interface bayou.websocket.WebSocketChannel
Write a binary message to the peer.
writeClose() - Method in interface bayou.websocket.WebSocketChannel
Close the outbound gracefully.
writeMessage(WebSocketMessage) - Method in interface bayou.websocket.WebSocketChannel
Write a message to the peer.
writeMinThroughput(long) - Method in class bayou.http.HttpServerConf
Min throughput (bytes/second) when writing a response.
writeText(CharSequence) - Method in interface bayou.websocket.WebSocketChannel
Write a text message to the peer.
writeTimeout(Duration) - Method in class bayou.http.HttpServerConf
Timeout for write() when writing a response.
WWW_Authenticate - Static variable in interface bayou.mime.Headers
 

X

X_Forwarded_For - Static variable in interface bayou.mime.Headers
 
X_Forwarded_Proto - Static variable in interface bayou.mime.Headers
 
xContainsKey(Object) - Method in class bayou.mime.HeaderMap
 
xForwardLevel(int) - Method in class bayou.http.HttpServerConf
Expected level of "X-Forwarded-For".
xGet(Object) - Method in class bayou.mime.HeaderMap
 
xPut(String, String) - Method in class bayou.mime.HeaderMap
 
xRemove(Object) - Method in class bayou.mime.HeaderMap
 

_

_a() - Method in interface bayou.html.Html4
Build element <a>.
_a(Object...) - Method in interface bayou.html.Html4
Build element <a> with children.
_a(Runnable) - Method in interface bayou.html.Html4
Build element <a>; with it as the context parent, run `code`.
_a() - Method in interface bayou.html.Html5
Build element <a>.
_a(Object...) - Method in interface bayou.html.Html5
Build element <a> with children.
_a(Runnable) - Method in interface bayou.html.Html5
Build element <a>; with it as the context parent, run `code`.
_abbr() - Method in interface bayou.html.Html4
Build element <abbr>.
_abbr(Object...) - Method in interface bayou.html.Html4
Build element <abbr> with children.
_abbr(Runnable) - Method in interface bayou.html.Html4
Build element <abbr>; with it as the context parent, run `code`.
_abbr() - Method in interface bayou.html.Html5
Build element <abbr>.
_abbr(Object...) - Method in interface bayou.html.Html5
Build element <abbr> with children.
_abbr(Runnable) - Method in interface bayou.html.Html5
Build element <abbr>; with it as the context parent, run `code`.
_acronym() - Method in interface bayou.html.Html4
Build element <acronym>.
_acronym(Object...) - Method in interface bayou.html.Html4
Build element <acronym> with children.
_acronym(Runnable) - Method in interface bayou.html.Html4
Build element <acronym>; with it as the context parent, run `code`.
_address() - Method in interface bayou.html.Html4
Build element <address>.
_address(Object...) - Method in interface bayou.html.Html4
Build element <address> with children.
_address(Runnable) - Method in interface bayou.html.Html4
Build element <address>; with it as the context parent, run `code`.
_address() - Method in interface bayou.html.Html5
Build element <address>.
_address(Object...) - Method in interface bayou.html.Html5
Build element <address> with children.
_address(Runnable) - Method in interface bayou.html.Html5
Build element <address>; with it as the context parent, run `code`.
_area() - Method in interface bayou.html.Html4
Build element <area>.
_area() - Method in interface bayou.html.Html5
Build element <area>.
_article() - Method in interface bayou.html.Html5
Build element <article>.
_article(Object...) - Method in interface bayou.html.Html5
Build element <article> with children.
_article(Runnable) - Method in interface bayou.html.Html5
Build element <article>; with it as the context parent, run `code`.
_aside() - Method in interface bayou.html.Html5
Build element <aside>.
_aside(Object...) - Method in interface bayou.html.Html5
Build element <aside> with children.
_aside(Runnable) - Method in interface bayou.html.Html5
Build element <aside>; with it as the context parent, run `code`.
_audio() - Method in interface bayou.html.Html5
Build element <audio>.
_audio(Object...) - Method in interface bayou.html.Html5
Build element <audio> with children.
_audio(Runnable) - Method in interface bayou.html.Html5
Build element <audio>; with it as the context parent, run `code`.
_b() - Method in interface bayou.html.Html4
Build element <b>.
_b(Object...) - Method in interface bayou.html.Html4
Build element <b> with children.
_b(Runnable) - Method in interface bayou.html.Html4
Build element <b>; with it as the context parent, run `code`.
_b() - Method in interface bayou.html.Html5
Build element <b>.
_b(Object...) - Method in interface bayou.html.Html5
Build element <b> with children.
_b(Runnable) - Method in interface bayou.html.Html5
Build element <b>; with it as the context parent, run `code`.
_base() - Method in interface bayou.html.Html4
Build element <base>.
_base() - Method in interface bayou.html.Html5
Build element <base>.
_bdi() - Method in interface bayou.html.Html5
Build element <bdi>.
_bdi(Object...) - Method in interface bayou.html.Html5
Build element <bdi> with children.
_bdi(Runnable) - Method in interface bayou.html.Html5
Build element <bdi>; with it as the context parent, run `code`.
_bdo() - Method in interface bayou.html.Html4
Build element <bdo>.
_bdo(Object...) - Method in interface bayou.html.Html4
Build element <bdo> with children.
_bdo(Runnable) - Method in interface bayou.html.Html4
Build element <bdo>; with it as the context parent, run `code`.
_bdo() - Method in interface bayou.html.Html5
Build element <bdo>.
_bdo(Object...) - Method in interface bayou.html.Html5
Build element <bdo> with children.
_bdo(Runnable) - Method in interface bayou.html.Html5
Build element <bdo>; with it as the context parent, run `code`.
_big() - Method in interface bayou.html.Html4
Build element <big>.
_big(Object...) - Method in interface bayou.html.Html4
Build element <big> with children.
_big(Runnable) - Method in interface bayou.html.Html4
Build element <big>; with it as the context parent, run `code`.
_blockquote() - Method in interface bayou.html.Html4
Build element <blockquote>.
_blockquote(Object...) - Method in interface bayou.html.Html4
Build element <blockquote> with children.
_blockquote(Runnable) - Method in interface bayou.html.Html4
Build element <blockquote>; with it as the context parent, run `code`.
_blockquote() - Method in interface bayou.html.Html5
Build element <blockquote>.
_blockquote(Object...) - Method in interface bayou.html.Html5
Build element <blockquote> with children.
_blockquote(Runnable) - Method in interface bayou.html.Html5
Build element <blockquote>; with it as the context parent, run `code`.
_body() - Method in interface bayou.html.Html4
Build element <body>.
_body(Object...) - Method in interface bayou.html.Html4
Build element <body> with children.
_body(Runnable) - Method in interface bayou.html.Html4
Build element <body>; with it as the context parent, run `code`.
_body() - Method in class bayou.html.Html4Doc
Return the <body> element.
_body(Object...) - Method in class bayou.html.Html4Doc
Add children to the <body> element.
_body(Runnable) - Method in class bayou.html.Html4Doc
Run `code` with the <body> element as the context parent.
_body() - Method in interface bayou.html.Html5
Build element <body>.
_body(Object...) - Method in interface bayou.html.Html5
Build element <body> with children.
_body(Runnable) - Method in interface bayou.html.Html5
Build element <body>; with it as the context parent, run `code`.
_body() - Method in class bayou.html.Html5Doc
Return the <body> element.
_body(Object...) - Method in class bayou.html.Html5Doc
Add children to the <body> element.
_body(Runnable) - Method in class bayou.html.Html5Doc
Run `code` with the <body> element as the context parent.
_br() - Method in interface bayou.html.Html4
Build element <br>.
_br() - Method in interface bayou.html.Html5
Build element <br>.
_button() - Method in interface bayou.html.Html4
Build element <button>.
_button(Object...) - Method in interface bayou.html.Html4
Build element <button> with children.
_button(Runnable) - Method in interface bayou.html.Html4
Build element <button>; with it as the context parent, run `code`.
_button() - Method in interface bayou.html.Html5
Build element <button>.
_button(Object...) - Method in interface bayou.html.Html5
Build element <button> with children.
_button(Runnable) - Method in interface bayou.html.Html5
Build element <button>; with it as the context parent, run `code`.
_canvas() - Method in interface bayou.html.Html5
Build element <canvas>.
_canvas(Object...) - Method in interface bayou.html.Html5
Build element <canvas> with children.
_canvas(Runnable) - Method in interface bayou.html.Html5
Build element <canvas>; with it as the context parent, run `code`.
_caption() - Method in interface bayou.html.Html4
Build element <caption>.
_caption(Object...) - Method in interface bayou.html.Html4
Build element <caption> with children.
_caption(Runnable) - Method in interface bayou.html.Html4
Build element <caption>; with it as the context parent, run `code`.
_caption() - Method in interface bayou.html.Html5
Build element <caption>.
_caption(Object...) - Method in interface bayou.html.Html5
Build element <caption> with children.
_caption(Runnable) - Method in interface bayou.html.Html5
Build element <caption>; with it as the context parent, run `code`.
_cite() - Method in interface bayou.html.Html4
Build element <cite>.
_cite(Object...) - Method in interface bayou.html.Html4
Build element <cite> with children.
_cite(Runnable) - Method in interface bayou.html.Html4
Build element <cite>; with it as the context parent, run `code`.
_cite() - Method in interface bayou.html.Html5
Build element <cite>.
_cite(Object...) - Method in interface bayou.html.Html5
Build element <cite> with children.
_cite(Runnable) - Method in interface bayou.html.Html5
Build element <cite>; with it as the context parent, run `code`.
_code() - Method in interface bayou.html.Html4
Build element <code>.
_code(Object...) - Method in interface bayou.html.Html4
Build element <code> with children.
_code(Runnable) - Method in interface bayou.html.Html4
Build element <code>; with it as the context parent, run `code`.
_code() - Method in interface bayou.html.Html5
Build element <code>.
_code(Object...) - Method in interface bayou.html.Html5
Build element <code> with children.
_code(Runnable) - Method in interface bayou.html.Html5
Build element <code>; with it as the context parent, run `code`.
_col() - Method in interface bayou.html.Html4
Build element <col>.
_col() - Method in interface bayou.html.Html5
Build element <col>.
_colgroup() - Method in interface bayou.html.Html4
Build element <colgroup>.
_colgroup(Object...) - Method in interface bayou.html.Html4
Build element <colgroup> with children.
_colgroup(Runnable) - Method in interface bayou.html.Html4
Build element <colgroup>; with it as the context parent, run `code`.
_colgroup() - Method in interface bayou.html.Html5
Build element <colgroup>.
_colgroup(Object...) - Method in interface bayou.html.Html5
Build element <colgroup> with children.
_colgroup(Runnable) - Method in interface bayou.html.Html5
Build element <colgroup>; with it as the context parent, run `code`.
_comment(Object...) - Method in interface bayou.html.HtmlBuilder
Add an html comment.
_data() - Method in interface bayou.html.Html5
Build element <data>.
_data(Object...) - Method in interface bayou.html.Html5
Build element <data> with children.
_data(Runnable) - Method in interface bayou.html.Html5
Build element <data>; with it as the context parent, run `code`.
_datalist() - Method in interface bayou.html.Html5
Build element <datalist>.
_datalist(Object...) - Method in interface bayou.html.Html5
Build element <datalist> with children.
_datalist(Runnable) - Method in interface bayou.html.Html5
Build element <datalist>; with it as the context parent, run `code`.
_dd() - Method in interface bayou.html.Html4
Build element <dd>.
_dd(Object...) - Method in interface bayou.html.Html4
Build element <dd> with children.
_dd(Runnable) - Method in interface bayou.html.Html4
Build element <dd>; with it as the context parent, run `code`.
_dd() - Method in interface bayou.html.Html5
Build element <dd>.
_dd(Object...) - Method in interface bayou.html.Html5
Build element <dd> with children.
_dd(Runnable) - Method in interface bayou.html.Html5
Build element <dd>; with it as the context parent, run `code`.
_del() - Method in interface bayou.html.Html4
Build element <del>.
_del(Object...) - Method in interface bayou.html.Html4
Build element <del> with children.
_del(Runnable) - Method in interface bayou.html.Html4
Build element <del>; with it as the context parent, run `code`.
_del() - Method in interface bayou.html.Html5
Build element <del>.
_del(Object...) - Method in interface bayou.html.Html5
Build element <del> with children.
_del(Runnable) - Method in interface bayou.html.Html5
Build element <del>; with it as the context parent, run `code`.
_details() - Method in interface bayou.html.Html5
Build element <details>.
_details(Object...) - Method in interface bayou.html.Html5
Build element <details> with children.
_details(Runnable) - Method in interface bayou.html.Html5
Build element <details>; with it as the context parent, run `code`.
_dfn() - Method in interface bayou.html.Html4
Build element <dfn>.
_dfn(Object...) - Method in interface bayou.html.Html4
Build element <dfn> with children.
_dfn(Runnable) - Method in interface bayou.html.Html4
Build element <dfn>; with it as the context parent, run `code`.
_dfn() - Method in interface bayou.html.Html5
Build element <dfn>.
_dfn(Object...) - Method in interface bayou.html.Html5
Build element <dfn> with children.
_dfn(Runnable) - Method in interface bayou.html.Html5
Build element <dfn>; with it as the context parent, run `code`.
_dialog() - Method in interface bayou.html.Html5
Build element <dialog>.
_dialog(Object...) - Method in interface bayou.html.Html5
Build element <dialog> with children.
_dialog(Runnable) - Method in interface bayou.html.Html5
Build element <dialog>; with it as the context parent, run `code`.
_div() - Method in interface bayou.html.Html4
Build element <div>.
_div(Object...) - Method in interface bayou.html.Html4
Build element <div> with children.
_div(Runnable) - Method in interface bayou.html.Html4
Build element <div>; with it as the context parent, run `code`.
_div() - Method in interface bayou.html.Html5
Build element <div>.
_div(Object...) - Method in interface bayou.html.Html5
Build element <div> with children.
_div(Runnable) - Method in interface bayou.html.Html5
Build element <div>; with it as the context parent, run `code`.
_dl() - Method in interface bayou.html.Html4
Build element <dl>.
_dl(Object...) - Method in interface bayou.html.Html4
Build element <dl> with children.
_dl(Runnable) - Method in interface bayou.html.Html4
Build element <dl>; with it as the context parent, run `code`.
_dl() - Method in interface bayou.html.Html5
Build element <dl>.
_dl(Object...) - Method in interface bayou.html.Html5
Build element <dl> with children.
_dl(Runnable) - Method in interface bayou.html.Html5
Build element <dl>; with it as the context parent, run `code`.
_dt() - Method in interface bayou.html.Html4
Build element <dt>.
_dt(Object...) - Method in interface bayou.html.Html4
Build element <dt> with children.
_dt(Runnable) - Method in interface bayou.html.Html4
Build element <dt>; with it as the context parent, run `code`.
_dt() - Method in interface bayou.html.Html5
Build element <dt>.
_dt(Object...) - Method in interface bayou.html.Html5
Build element <dt> with children.
_dt(Runnable) - Method in interface bayou.html.Html5
Build element <dt>; with it as the context parent, run `code`.
_em() - Method in interface bayou.html.Html4
Build element <em>.
_em(Object...) - Method in interface bayou.html.Html4
Build element <em> with children.
_em(Runnable) - Method in interface bayou.html.Html4
Build element <em>; with it as the context parent, run `code`.
_em() - Method in interface bayou.html.Html5
Build element <em>.
_em(Object...) - Method in interface bayou.html.Html5
Build element <em> with children.
_em(Runnable) - Method in interface bayou.html.Html5
Build element <em>; with it as the context parent, run `code`.
_embed() - Method in interface bayou.html.Html5
Build element <embed>.
_fieldset() - Method in interface bayou.html.Html4
Build element <fieldset>.
_fieldset(Object...) - Method in interface bayou.html.Html4
Build element <fieldset> with children.
_fieldset(Runnable) - Method in interface bayou.html.Html4
Build element <fieldset>; with it as the context parent, run `code`.
_fieldset() - Method in interface bayou.html.Html5
Build element <fieldset>.
_fieldset(Object...) - Method in interface bayou.html.Html5
Build element <fieldset> with children.
_fieldset(Runnable) - Method in interface bayou.html.Html5
Build element <fieldset>; with it as the context parent, run `code`.
_figcaption() - Method in interface bayou.html.Html5
Build element <figcaption>.
_figcaption(Object...) - Method in interface bayou.html.Html5
Build element <figcaption> with children.
_figcaption(Runnable) - Method in interface bayou.html.Html5
Build element <figcaption>; with it as the context parent, run `code`.
_figure() - Method in interface bayou.html.Html5
Build element <figure>.
_figure(Object...) - Method in interface bayou.html.Html5
Build element <figure> with children.
_figure(Runnable) - Method in interface bayou.html.Html5
Build element <figure>; with it as the context parent, run `code`.
_footer() - Method in interface bayou.html.Html5
Build element <footer>.
_footer(Object...) - Method in interface bayou.html.Html5
Build element <footer> with children.
_footer(Runnable) - Method in interface bayou.html.Html5
Build element <footer>; with it as the context parent, run `code`.
_form() - Method in interface bayou.html.Html4
Build element <form>.
_form(Object...) - Method in interface bayou.html.Html4
Build element <form> with children.
_form(Runnable) - Method in interface bayou.html.Html4
Build element <form>; with it as the context parent, run `code`.
_form() - Method in interface bayou.html.Html5
Build element <form>.
_form(Object...) - Method in interface bayou.html.Html5
Build element <form> with children.
_form(Runnable) - Method in interface bayou.html.Html5
Build element <form>; with it as the context parent, run `code`.
_h1() - Method in interface bayou.html.Html4
Build element <h1>.
_h1(Object...) - Method in interface bayou.html.Html4
Build element <h1> with children.
_h1(Runnable) - Method in interface bayou.html.Html4
Build element <h1>; with it as the context parent, run `code`.
_h1() - Method in interface bayou.html.Html5
Build element <h1>.
_h1(Object...) - Method in interface bayou.html.Html5
Build element <h1> with children.
_h1(Runnable) - Method in interface bayou.html.Html5
Build element <h1>; with it as the context parent, run `code`.
_h2() - Method in interface bayou.html.Html4
Build element <h2>.
_h2(Object...) - Method in interface bayou.html.Html4
Build element <h2> with children.
_h2(Runnable) - Method in interface bayou.html.Html4
Build element <h2>; with it as the context parent, run `code`.
_h2() - Method in interface bayou.html.Html5
Build element <h2>.
_h2(Object...) - Method in interface bayou.html.Html5
Build element <h2> with children.
_h2(Runnable) - Method in interface bayou.html.Html5
Build element <h2>; with it as the context parent, run `code`.
_h3() - Method in interface bayou.html.Html4
Build element <h3>.
_h3(Object...) - Method in interface bayou.html.Html4
Build element <h3> with children.
_h3(Runnable) - Method in interface bayou.html.Html4
Build element <h3>; with it as the context parent, run `code`.
_h3() - Method in interface bayou.html.Html5
Build element <h3>.
_h3(Object...) - Method in interface bayou.html.Html5
Build element <h3> with children.
_h3(Runnable) - Method in interface bayou.html.Html5
Build element <h3>; with it as the context parent, run `code`.
_h4() - Method in interface bayou.html.Html4
Build element <h4>.
_h4(Object...) - Method in interface bayou.html.Html4
Build element <h4> with children.
_h4(Runnable) - Method in interface bayou.html.Html4
Build element <h4>; with it as the context parent, run `code`.
_h4() - Method in interface bayou.html.Html5
Build element <h4>.
_h4(Object...) - Method in interface bayou.html.Html5
Build element <h4> with children.
_h4(Runnable) - Method in interface bayou.html.Html5
Build element <h4>; with it as the context parent, run `code`.
_h5() - Method in interface bayou.html.Html4
Build element <h5>.
_h5(Object...) - Method in interface bayou.html.Html4
Build element <h5> with children.
_h5(Runnable) - Method in interface bayou.html.Html4
Build element <h5>; with it as the context parent, run `code`.
_h5() - Method in interface bayou.html.Html5
Build element <h5>.
_h5(Object...) - Method in interface bayou.html.Html5
Build element <h5> with children.
_h5(Runnable) - Method in interface bayou.html.Html5
Build element <h5>; with it as the context parent, run `code`.
_h6() - Method in interface bayou.html.Html4
Build element <h6>.
_h6(Object...) - Method in interface bayou.html.Html4
Build element <h6> with children.
_h6(Runnable) - Method in interface bayou.html.Html4
Build element <h6>; with it as the context parent, run `code`.
_h6() - Method in interface bayou.html.Html5
Build element <h6>.
_h6(Object...) - Method in interface bayou.html.Html5
Build element <h6> with children.
_h6(Runnable) - Method in interface bayou.html.Html5
Build element <h6>; with it as the context parent, run `code`.
_head() - Method in interface bayou.html.Html4
Build element <head>.
_head(Object...) - Method in interface bayou.html.Html4
Build element <head> with children.
_head(Runnable) - Method in interface bayou.html.Html4
Build element <head>; with it as the context parent, run `code`.
_head() - Method in class bayou.html.Html4Doc
Return the <head> element.
_head(Object...) - Method in class bayou.html.Html4Doc
Add children to the <head> element.
_head(Runnable) - Method in class bayou.html.Html4Doc
Run `code` with the <head> element as the context parent.
_head() - Method in interface bayou.html.Html5
Build element <head>.
_head(Object...) - Method in interface bayou.html.Html5
Build element <head> with children.
_head(Runnable) - Method in interface bayou.html.Html5
Build element <head>; with it as the context parent, run `code`.
_head() - Method in class bayou.html.Html5Doc
Return the <head> element.
_head(Object...) - Method in class bayou.html.Html5Doc
Add children to the <head> element.
_head(Runnable) - Method in class bayou.html.Html5Doc
Run `code` with the <head> element as the context parent.
_header() - Method in interface bayou.html.Html5
Build element <header>.
_header(Object...) - Method in interface bayou.html.Html5
Build element <header> with children.
_header(Runnable) - Method in interface bayou.html.Html5
Build element <header>; with it as the context parent, run `code`.
_hr() - Method in interface bayou.html.Html4
Build element <hr>.
_hr() - Method in interface bayou.html.Html5
Build element <hr>.
_html() - Method in interface bayou.html.Html4
Build element <html>.
_html(Object...) - Method in interface bayou.html.Html4
Build element <html> with children.
_html(Runnable) - Method in interface bayou.html.Html4
Build element <html>; with it as the context parent, run `code`.
_html() - Method in class bayou.html.Html4Doc
Return the <html> element.
_html(Object...) - Method in class bayou.html.Html4Doc
Deprecated.
Do not add more children to <html>
_html(Runnable) - Method in class bayou.html.Html4Doc
Deprecated.
Do not add more children to <html>
_html() - Method in interface bayou.html.Html5
Build element <html>.
_html(Object...) - Method in interface bayou.html.Html5
Build element <html> with children.
_html(Runnable) - Method in interface bayou.html.Html5
Build element <html>; with it as the context parent, run `code`.
_html() - Method in class bayou.html.Html5Doc
Return the <html> element.
_html(Object...) - Method in class bayou.html.Html5Doc
Deprecated.
Do not add more children to <html>
_html(Runnable) - Method in class bayou.html.Html5Doc
Deprecated.
Do not add more children to <html>
_i() - Method in interface bayou.html.Html4
Build element <i>.
_i(Object...) - Method in interface bayou.html.Html4
Build element <i> with children.
_i(Runnable) - Method in interface bayou.html.Html4
Build element <i>; with it as the context parent, run `code`.
_i() - Method in interface bayou.html.Html5
Build element <i>.
_i(Object...) - Method in interface bayou.html.Html5
Build element <i> with children.
_i(Runnable) - Method in interface bayou.html.Html5
Build element <i>; with it as the context parent, run `code`.
_iframe() - Method in interface bayou.html.Html4
Build element <iframe>.
_iframe(Object...) - Method in interface bayou.html.Html4
Build element <iframe> with children.
_iframe(Runnable) - Method in interface bayou.html.Html4
Build element <iframe>; with it as the context parent, run `code`.
_iframe() - Method in interface bayou.html.Html5
Build element <iframe>.
_iframe(Object...) - Method in interface bayou.html.Html5
Build element <iframe> with children.
_iframe(Runnable) - Method in interface bayou.html.Html5
Build element <iframe>; with it as the context parent, run `code`.
_img() - Method in interface bayou.html.Html4
Build element <img>.
_img() - Method in interface bayou.html.Html5
Build element <img>.
_input() - Static method in class bayou.form.CsrfToken
Build an <input> element using the default CSRF token.
_input() - Method in interface bayou.html.Html4
Build element <input>.
_input() - Method in interface bayou.html.Html5
Build element <input>.
_ins() - Method in interface bayou.html.Html4
Build element <ins>.
_ins(Object...) - Method in interface bayou.html.Html4
Build element <ins> with children.
_ins(Runnable) - Method in interface bayou.html.Html4
Build element <ins>; with it as the context parent, run `code`.
_ins() - Method in interface bayou.html.Html5
Build element <ins>.
_ins(Object...) - Method in interface bayou.html.Html5
Build element <ins> with children.
_ins(Runnable) - Method in interface bayou.html.Html5
Build element <ins>; with it as the context parent, run `code`.
_kbd() - Method in interface bayou.html.Html4
Build element <kbd>.
_kbd(Object...) - Method in interface bayou.html.Html4
Build element <kbd> with children.
_kbd(Runnable) - Method in interface bayou.html.Html4
Build element <kbd>; with it as the context parent, run `code`.
_kbd() - Method in interface bayou.html.Html5
Build element <kbd>.
_kbd(Object...) - Method in interface bayou.html.Html5
Build element <kbd> with children.
_kbd(Runnable) - Method in interface bayou.html.Html5
Build element <kbd>; with it as the context parent, run `code`.
_keygen() - Method in interface bayou.html.Html5
Build element <keygen>.
_label() - Method in interface bayou.html.Html4
Build element <label>.
_label(Object...) - Method in interface bayou.html.Html4
Build element <label> with children.
_label(Runnable) - Method in interface bayou.html.Html4
Build element <label>; with it as the context parent, run `code`.
_label() - Method in interface bayou.html.Html5
Build element <label>.
_label(Object...) - Method in interface bayou.html.Html5
Build element <label> with children.
_label(Runnable) - Method in interface bayou.html.Html5
Build element <label>; with it as the context parent, run `code`.
_legend() - Method in interface bayou.html.Html4
Build element <legend>.
_legend(Object...) - Method in interface bayou.html.Html4
Build element <legend> with children.
_legend(Runnable) - Method in interface bayou.html.Html4
Build element <legend>; with it as the context parent, run `code`.
_legend() - Method in interface bayou.html.Html5
Build element <legend>.
_legend(Object...) - Method in interface bayou.html.Html5
Build element <legend> with children.
_legend(Runnable) - Method in interface bayou.html.Html5
Build element <legend>; with it as the context parent, run `code`.
_li() - Method in interface bayou.html.Html4
Build element <li>.
_li(Object...) - Method in interface bayou.html.Html4
Build element <li> with children.
_li(Runnable) - Method in interface bayou.html.Html4
Build element <li>; with it as the context parent, run `code`.
_li() - Method in interface bayou.html.Html5
Build element <li>.
_li(Object...) - Method in interface bayou.html.Html5
Build element <li> with children.
_li(Runnable) - Method in interface bayou.html.Html5
Build element <li>; with it as the context parent, run `code`.
_link() - Method in interface bayou.html.Html4
Build element <link>.
_link() - Method in interface bayou.html.Html5
Build element <link>.
_main() - Method in interface bayou.html.Html5
Build element <main>.
_main(Object...) - Method in interface bayou.html.Html5
Build element <main> with children.
_main(Runnable) - Method in interface bayou.html.Html5
Build element <main>; with it as the context parent, run `code`.
_map() - Method in interface bayou.html.Html4
Build element <map>.
_map(Object...) - Method in interface bayou.html.Html4
Build element <map> with children.
_map(Runnable) - Method in interface bayou.html.Html4
Build element <map>; with it as the context parent, run `code`.
_map() - Method in interface bayou.html.Html5
Build element <map>.
_map(Object...) - Method in interface bayou.html.Html5
Build element <map> with children.
_map(Runnable) - Method in interface bayou.html.Html5
Build element <map>; with it as the context parent, run `code`.
_mark() - Method in interface bayou.html.Html5
Build element <mark>.
_mark(Object...) - Method in interface bayou.html.Html5
Build element <mark> with children.
_mark(Runnable) - Method in interface bayou.html.Html5
Build element <mark>; with it as the context parent, run `code`.
_menu() - Method in interface bayou.html.Html5
Build element <menu>.
_menu(Object...) - Method in interface bayou.html.Html5
Build element <menu> with children.
_menu(Runnable) - Method in interface bayou.html.Html5
Build element <menu>; with it as the context parent, run `code`.
_menuitem() - Method in interface bayou.html.Html5
Build element <menuitem>.
_meta() - Method in interface bayou.html.Html4
Build element <meta>.
_meta() - Method in interface bayou.html.Html5
Build element <meta>.
_meter() - Method in interface bayou.html.Html5
Build element <meter>.
_meter(Object...) - Method in interface bayou.html.Html5
Build element <meter> with children.
_meter(Runnable) - Method in interface bayou.html.Html5
Build element <meter>; with it as the context parent, run `code`.
_nav() - Method in interface bayou.html.Html5
Build element <nav>.
_nav(Object...) - Method in interface bayou.html.Html5
Build element <nav> with children.
_nav(Runnable) - Method in interface bayou.html.Html5
Build element <nav>; with it as the context parent, run `code`.
_newline() - Method in interface bayou.html.HtmlBuilder
Add a new line ("\n").
_noscript() - Method in interface bayou.html.Html4
Build element <noscript>.
_noscript(Object...) - Method in interface bayou.html.Html4
Build element <noscript> with children.
_noscript(Runnable) - Method in interface bayou.html.Html4
Build element <noscript>; with it as the context parent, run `code`.
_noscript() - Method in interface bayou.html.Html5
Build element <noscript>.
_noscript(Object...) - Method in interface bayou.html.Html5
Build element <noscript> with children.
_noscript(Runnable) - Method in interface bayou.html.Html5
Build element <noscript>; with it as the context parent, run `code`.
_object() - Method in interface bayou.html.Html4
Build element <object>.
_object(Object...) - Method in interface bayou.html.Html4
Build element <object> with children.
_object(Runnable) - Method in interface bayou.html.Html4
Build element <object>; with it as the context parent, run `code`.
_object() - Method in interface bayou.html.Html5
Build element <object>.
_object(Object...) - Method in interface bayou.html.Html5
Build element <object> with children.
_object(Runnable) - Method in interface bayou.html.Html5
Build element <object>; with it as the context parent, run `code`.
_ol() - Method in interface bayou.html.Html4
Build element <ol>.
_ol(Object...) - Method in interface bayou.html.Html4
Build element <ol> with children.
_ol(Runnable) - Method in interface bayou.html.Html4
Build element <ol>; with it as the context parent, run `code`.
_ol() - Method in interface bayou.html.Html5
Build element <ol>.
_ol(Object...) - Method in interface bayou.html.Html5
Build element <ol> with children.
_ol(Runnable) - Method in interface bayou.html.Html5
Build element <ol>; with it as the context parent, run `code`.
_optgroup() - Method in interface bayou.html.Html4
Build element <optgroup>.
_optgroup(Object...) - Method in interface bayou.html.Html4
Build element <optgroup> with children.
_optgroup(Runnable) - Method in interface bayou.html.Html4
Build element <optgroup>; with it as the context parent, run `code`.
_optgroup() - Method in interface bayou.html.Html5
Build element <optgroup>.
_optgroup(Object...) - Method in interface bayou.html.Html5
Build element <optgroup> with children.
_optgroup(Runnable) - Method in interface bayou.html.Html5
Build element <optgroup>; with it as the context parent, run `code`.
_option() - Method in interface bayou.html.Html4
Build element <option>.
_option(Object...) - Method in interface bayou.html.Html4
Build element <option> with children.
_option(Runnable) - Method in interface bayou.html.Html4
Build element <option>; with it as the context parent, run `code`.
_option() - Method in interface bayou.html.Html5
Build element <option>.
_option(Object...) - Method in interface bayou.html.Html5
Build element <option> with children.
_option(Runnable) - Method in interface bayou.html.Html5
Build element <option>; with it as the context parent, run `code`.
_output() - Method in interface bayou.html.Html5
Build element <output>.
_output(Object...) - Method in interface bayou.html.Html5
Build element <output> with children.
_output(Runnable) - Method in interface bayou.html.Html5
Build element <output>; with it as the context parent, run `code`.
_p() - Method in interface bayou.html.Html4
Build element <p>.
_p(Object...) - Method in interface bayou.html.Html4
Build element <p> with children.
_p(Runnable) - Method in interface bayou.html.Html4
Build element <p>; with it as the context parent, run `code`.
_p() - Method in interface bayou.html.Html5
Build element <p>.
_p(Object...) - Method in interface bayou.html.Html5
Build element <p> with children.
_p(Runnable) - Method in interface bayou.html.Html5
Build element <p>; with it as the context parent, run `code`.
_param() - Method in interface bayou.html.Html4
Build element <param>.
_param() - Method in interface bayou.html.Html5
Build element <param>.
_pre() - Method in interface bayou.html.Html4
Build element <pre>.
_pre(Object...) - Method in interface bayou.html.Html4
Build element <pre> with children.
_pre(Runnable) - Method in interface bayou.html.Html4
Build element <pre>; with it as the context parent, run `code`.
_pre() - Method in interface bayou.html.Html5
Build element <pre>.
_pre(Object...) - Method in interface bayou.html.Html5
Build element <pre> with children.
_pre(Runnable) - Method in interface bayou.html.Html5
Build element <pre>; with it as the context parent, run `code`.
_progress() - Method in interface bayou.html.Html5
Build element <progress>.
_progress(Object...) - Method in interface bayou.html.Html5
Build element <progress> with children.
_progress(Runnable) - Method in interface bayou.html.Html5
Build element <progress>; with it as the context parent, run `code`.
_q() - Method in interface bayou.html.Html4
Build element <q>.
_q(Object...) - Method in interface bayou.html.Html4
Build element <q> with children.
_q(Runnable) - Method in interface bayou.html.Html4
Build element <q>; with it as the context parent, run `code`.
_q() - Method in interface bayou.html.Html5
Build element <q>.
_q(Object...) - Method in interface bayou.html.Html5
Build element <q> with children.
_q(Runnable) - Method in interface bayou.html.Html5
Build element <q>; with it as the context parent, run `code`.
_raw(Object...) - Method in interface bayou.html.HtmlBuilder
Add raw content.
_rp() - Method in interface bayou.html.Html5
Build element <rp>.
_rp(Object...) - Method in interface bayou.html.Html5
Build element <rp> with children.
_rp(Runnable) - Method in interface bayou.html.Html5
Build element <rp>; with it as the context parent, run `code`.
_rt() - Method in interface bayou.html.Html5
Build element <rt>.
_rt(Object...) - Method in interface bayou.html.Html5
Build element <rt> with children.
_rt(Runnable) - Method in interface bayou.html.Html5
Build element <rt>; with it as the context parent, run `code`.
_ruby() - Method in interface bayou.html.Html5
Build element <ruby>.
_ruby(Object...) - Method in interface bayou.html.Html5
Build element <ruby> with children.
_ruby(Runnable) - Method in interface bayou.html.Html5
Build element <ruby>; with it as the context parent, run `code`.
_s() - Method in interface bayou.html.Html5
Build element <s>.
_s(Object...) - Method in interface bayou.html.Html5
Build element <s> with children.
_s(Runnable) - Method in interface bayou.html.Html5
Build element <s>; with it as the context parent, run `code`.
_samp() - Method in interface bayou.html.Html4
Build element <samp>.
_samp(Object...) - Method in interface bayou.html.Html4
Build element <samp> with children.
_samp(Runnable) - Method in interface bayou.html.Html4
Build element <samp>; with it as the context parent, run `code`.
_samp() - Method in interface bayou.html.Html5
Build element <samp>.
_samp(Object...) - Method in interface bayou.html.Html5
Build element <samp> with children.
_samp(Runnable) - Method in interface bayou.html.Html5
Build element <samp>; with it as the context parent, run `code`.
_script() - Method in interface bayou.html.Html4
Build element <script>.
_script(Object...) - Method in interface bayou.html.Html4
Build element <script> with children.
_script(Runnable) - Method in interface bayou.html.Html4
Build element <script>; with it as the context parent, run `code`.
_script() - Method in interface bayou.html.Html5
Build element <script>.
_script(Object...) - Method in interface bayou.html.Html5
Build element <script> with children.
_script(Runnable) - Method in interface bayou.html.Html5
Build element <script>; with it as the context parent, run `code`.
_section() - Method in interface bayou.html.Html5
Build element <section>.
_section(Object...) - Method in interface bayou.html.Html5
Build element <section> with children.
_section(Runnable) - Method in interface bayou.html.Html5
Build element <section>; with it as the context parent, run `code`.
_select() - Method in interface bayou.html.Html4
Build element <select>.
_select(Object...) - Method in interface bayou.html.Html4
Build element <select> with children.
_select(Runnable) - Method in interface bayou.html.Html4
Build element <select>; with it as the context parent, run `code`.
_select() - Method in interface bayou.html.Html5
Build element <select>.
_select(Object...) - Method in interface bayou.html.Html5
Build element <select> with children.
_select(Runnable) - Method in interface bayou.html.Html5
Build element <select>; with it as the context parent, run `code`.
_small() - Method in interface bayou.html.Html4
Build element <small>.
_small(Object...) - Method in interface bayou.html.Html4
Build element <small> with children.
_small(Runnable) - Method in interface bayou.html.Html4
Build element <small>; with it as the context parent, run `code`.
_small() - Method in interface bayou.html.Html5
Build element <small>.
_small(Object...) - Method in interface bayou.html.Html5
Build element <small> with children.
_small(Runnable) - Method in interface bayou.html.Html5
Build element <small>; with it as the context parent, run `code`.
_source() - Method in interface bayou.html.Html5
Build element <source>.
_span() - Method in interface bayou.html.Html4
Build element <span>.
_span(Object...) - Method in interface bayou.html.Html4
Build element <span> with children.
_span(Runnable) - Method in interface bayou.html.Html4
Build element <span>; with it as the context parent, run `code`.
_span() - Method in interface bayou.html.Html5
Build element <span>.
_span(Object...) - Method in interface bayou.html.Html5
Build element <span> with children.
_span(Runnable) - Method in interface bayou.html.Html5
Build element <span>; with it as the context parent, run `code`.
_strong() - Method in interface bayou.html.Html4
Build element <strong>.
_strong(Object...) - Method in interface bayou.html.Html4
Build element <strong> with children.
_strong(Runnable) - Method in interface bayou.html.Html4
Build element <strong>; with it as the context parent, run `code`.
_strong() - Method in interface bayou.html.Html5
Build element <strong>.
_strong(Object...) - Method in interface bayou.html.Html5
Build element <strong> with children.
_strong(Runnable) - Method in interface bayou.html.Html5
Build element <strong>; with it as the context parent, run `code`.
_style() - Method in interface bayou.html.Html4
Build element <style>.
_style(Object...) - Method in interface bayou.html.Html4
Build element <style> with children.
_style(Runnable) - Method in interface bayou.html.Html4
Build element <style>; with it as the context parent, run `code`.
_style() - Method in interface bayou.html.Html5
Build element <style>.
_style(Object...) - Method in interface bayou.html.Html5
Build element <style> with children.
_style(Runnable) - Method in interface bayou.html.Html5
Build element <style>; with it as the context parent, run `code`.
_sub() - Method in interface bayou.html.Html4
Build element <sub>.
_sub(Object...) - Method in interface bayou.html.Html4
Build element <sub> with children.
_sub(Runnable) - Method in interface bayou.html.Html4
Build element <sub>; with it as the context parent, run `code`.
_sub() - Method in interface bayou.html.Html5
Build element <sub>.
_sub(Object...) - Method in interface bayou.html.Html5
Build element <sub> with children.
_sub(Runnable) - Method in interface bayou.html.Html5
Build element <sub>; with it as the context parent, run `code`.
_summary() - Method in interface bayou.html.Html5
Build element <summary>.
_summary(Object...) - Method in interface bayou.html.Html5
Build element <summary> with children.
_summary(Runnable) - Method in interface bayou.html.Html5
Build element <summary>; with it as the context parent, run `code`.
_sup() - Method in interface bayou.html.Html4
Build element <sup>.
_sup(Object...) - Method in interface bayou.html.Html4
Build element <sup> with children.
_sup(Runnable) - Method in interface bayou.html.Html4
Build element <sup>; with it as the context parent, run `code`.
_sup() - Method in interface bayou.html.Html5
Build element <sup>.
_sup(Object...) - Method in interface bayou.html.Html5
Build element <sup> with children.
_sup(Runnable) - Method in interface bayou.html.Html5
Build element <sup>; with it as the context parent, run `code`.
_table() - Method in interface bayou.html.Html4
Build element <table>.
_table(Object...) - Method in interface bayou.html.Html4
Build element <table> with children.
_table(Runnable) - Method in interface bayou.html.Html4
Build element <table>; with it as the context parent, run `code`.
_table() - Method in interface bayou.html.Html5
Build element <table>.
_table(Object...) - Method in interface bayou.html.Html5
Build element <table> with children.
_table(Runnable) - Method in interface bayou.html.Html5
Build element <table>; with it as the context parent, run `code`.
_tbody() - Method in interface bayou.html.Html4
Build element <tbody>.
_tbody(Object...) - Method in interface bayou.html.Html4
Build element <tbody> with children.
_tbody(Runnable) - Method in interface bayou.html.Html4
Build element <tbody>; with it as the context parent, run `code`.
_tbody() - Method in interface bayou.html.Html5
Build element <tbody>.
_tbody(Object...) - Method in interface bayou.html.Html5
Build element <tbody> with children.
_tbody(Runnable) - Method in interface bayou.html.Html5
Build element <tbody>; with it as the context parent, run `code`.
_td() - Method in interface bayou.html.Html4
Build element <td>.
_td(Object...) - Method in interface bayou.html.Html4
Build element <td> with children.
_td(Runnable) - Method in interface bayou.html.Html4
Build element <td>; with it as the context parent, run `code`.
_td() - Method in interface bayou.html.Html5
Build element <td>.
_td(Object...) - Method in interface bayou.html.Html5
Build element <td> with children.
_td(Runnable) - Method in interface bayou.html.Html5
Build element <td>; with it as the context parent, run `code`.
_template() - Method in interface bayou.html.Html5
Build element <template>.
_template(Object...) - Method in interface bayou.html.Html5
Build element <template> with children.
_template(Runnable) - Method in interface bayou.html.Html5
Build element <template>; with it as the context parent, run `code`.
_text(Object...) - Method in interface bayou.html.HtmlBuilder
Add textual content.
_textarea() - Method in interface bayou.html.Html4
Build element <textarea>.
_textarea(Object...) - Method in interface bayou.html.Html4
Build element <textarea> with children.
_textarea(Runnable) - Method in interface bayou.html.Html4
Build element <textarea>; with it as the context parent, run `code`.
_textarea() - Method in interface bayou.html.Html5
Build element <textarea>.
_textarea(Object...) - Method in interface bayou.html.Html5
Build element <textarea> with children.
_textarea(Runnable) - Method in interface bayou.html.Html5
Build element <textarea>; with it as the context parent, run `code`.
_textf(String, Object...) - Method in interface bayou.html.HtmlBuilder
Add formatted textual content.
_tfoot() - Method in interface bayou.html.Html4
Build element <tfoot>.
_tfoot(Object...) - Method in interface bayou.html.Html4
Build element <tfoot> with children.
_tfoot(Runnable) - Method in interface bayou.html.Html4
Build element <tfoot>; with it as the context parent, run `code`.
_tfoot() - Method in interface bayou.html.Html5
Build element <tfoot>.
_tfoot(Object...) - Method in interface bayou.html.Html5
Build element <tfoot> with children.
_tfoot(Runnable) - Method in interface bayou.html.Html5
Build element <tfoot>; with it as the context parent, run `code`.
_th() - Method in interface bayou.html.Html4
Build element <th>.
_th(Object...) - Method in interface bayou.html.Html4
Build element <th> with children.
_th(Runnable) - Method in interface bayou.html.Html4
Build element <th>; with it as the context parent, run `code`.
_th() - Method in interface bayou.html.Html5
Build element <th>.
_th(Object...) - Method in interface bayou.html.Html5
Build element <th> with children.
_th(Runnable) - Method in interface bayou.html.Html5
Build element <th>; with it as the context parent, run `code`.
_thead() - Method in interface bayou.html.Html4
Build element <thead>.
_thead(Object...) - Method in interface bayou.html.Html4
Build element <thead> with children.
_thead(Runnable) - Method in interface bayou.html.Html4
Build element <thead>; with it as the context parent, run `code`.
_thead() - Method in interface bayou.html.Html5
Build element <thead>.
_thead(Object...) - Method in interface bayou.html.Html5
Build element <thead> with children.
_thead(Runnable) - Method in interface bayou.html.Html5
Build element <thead>; with it as the context parent, run `code`.
_time() - Method in interface bayou.html.Html5
Build element <time>.
_time(Object...) - Method in interface bayou.html.Html5
Build element <time> with children.
_time(Runnable) - Method in interface bayou.html.Html5
Build element <time>; with it as the context parent, run `code`.
_title() - Method in interface bayou.html.Html4
Build element <title>.
_title(Object...) - Method in interface bayou.html.Html4
Build element <title> with children.
_title(Runnable) - Method in interface bayou.html.Html4
Build element <title>; with it as the context parent, run `code`.
_title() - Method in interface bayou.html.Html5
Build element <title>.
_title(Object...) - Method in interface bayou.html.Html5
Build element <title> with children.
_title(Runnable) - Method in interface bayou.html.Html5
Build element <title>; with it as the context parent, run `code`.
_toInput() - Method in class bayou.form.CsrfToken
Build an <input> element representing this token.
_tr() - Method in interface bayou.html.Html4
Build element <tr>.
_tr(Object...) - Method in interface bayou.html.Html4
Build element <tr> with children.
_tr(Runnable) - Method in interface bayou.html.Html4
Build element <tr>; with it as the context parent, run `code`.
_tr() - Method in interface bayou.html.Html5
Build element <tr>.
_tr(Object...) - Method in interface bayou.html.Html5
Build element <tr> with children.
_tr(Runnable) - Method in interface bayou.html.Html5
Build element <tr>; with it as the context parent, run `code`.
_track() - Method in interface bayou.html.Html5
Build element <track>.
_tt() - Method in interface bayou.html.Html4
Build element <tt>.
_tt(Object...) - Method in interface bayou.html.Html4
Build element <tt> with children.
_tt(Runnable) - Method in interface bayou.html.Html4
Build element <tt>; with it as the context parent, run `code`.
_u() - Method in interface bayou.html.Html5
Build element <u>.
_u(Object...) - Method in interface bayou.html.Html5
Build element <u> with children.
_u(Runnable) - Method in interface bayou.html.Html5
Build element <u>; with it as the context parent, run `code`.
_ul() - Method in interface bayou.html.Html4
Build element <ul>.
_ul(Object...) - Method in interface bayou.html.Html4
Build element <ul> with children.
_ul(Runnable) - Method in interface bayou.html.Html4
Build element <ul>; with it as the context parent, run `code`.
_ul() - Method in interface bayou.html.Html5
Build element <ul>.
_ul(Object...) - Method in interface bayou.html.Html5
Build element <ul> with children.
_ul(Runnable) - Method in interface bayou.html.Html5
Build element <ul>; with it as the context parent, run `code`.
_var() - Method in interface bayou.html.Html4
Build element <var>.
_var(Object...) - Method in interface bayou.html.Html4
Build element <var> with children.
_var(Runnable) - Method in interface bayou.html.Html4
Build element <var>; with it as the context parent, run `code`.
_var() - Method in interface bayou.html.Html5
Build element <var>.
_var(Object...) - Method in interface bayou.html.Html5
Build element <var> with children.
_var(Runnable) - Method in interface bayou.html.Html5
Build element <var>; with it as the context parent, run `code`.
_video() - Method in interface bayou.html.Html5
Build element <video>.
_video(Object...) - Method in interface bayou.html.Html5
Build element <video> with children.
_video(Runnable) - Method in interface bayou.html.Html5
Build element <video>; with it as the context parent, run `code`.
_wbr() - Method in interface bayou.html.Html5
Build element <wbr>.
A B C D E F G H I J K L M N O P Q R S T U V W X _ 
Skip navigation links