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

A

AbsoluteRedirectsMiddleware<NRES> - enkan.middlewareのクラス
 
AbsoluteRedirectsMiddleware() - クラス のコンストラクタenkan.middleware.AbsoluteRedirectsMiddleware
 
absoluteUrl(String, HttpRequest) - クラス のメソッドenkan.middleware.AbsoluteRedirectsMiddleware
 
AbstractWebMiddleware<NREQ,NRES> - enkan.middlewareのクラス
A middleware handles HttpRequest/HttpResponse.
AbstractWebMiddleware() - クラス のコンストラクタenkan.middleware.AbstractWebMiddleware
 
AcceptHeaderNegotiator - enkan.middleware.negotiationのクラス
 
AcceptHeaderNegotiator() - クラス のコンストラクタenkan.middleware.negotiation.AcceptHeaderNegotiator
 
addCharset(HttpResponse, String) - クラス のメソッドenkan.middleware.DefaultCharsetMiddleware
 
AntiForgeryMiddleware<NRES> - enkan.middlewareのクラス
Sets the token string to the session object for the anti forgery.
AntiForgeryMiddleware() - クラス のコンストラクタenkan.middleware.AntiForgeryMiddleware
 
ASCTIME - enkan.util.HttpDateFormat
 
assocConj(Parameters, String, Object) - クラス のメソッドenkan.middleware.NestedParamsMiddleware
Association foo[bar]=[aaa,bbb] => {foo: {bar: [aaa, bbb]}} for[][bar]=[aaa,bbb] => {foo: [{bar: aaa}, {bar: bbb}]} for[]=[aaa,bbb] => {foo: [aaa, bbb]}
assocNested(Parameters, String[], List<String>) - クラス のメソッドenkan.middleware.NestedParamsMiddleware
 
assocVector(Parameters, String, Object) - クラス のメソッドenkan.middleware.NestedParamsMiddleware
 
AsyncKeyValueStore - enkan.middleware.sessionのインタフェース
 
authenticate(HttpRequest, String) - クラス のメソッドenkan.security.backend.TokenBackend
 
authenticate(HttpRequest, Principal) - クラス のメソッドenkan.security.backend.SessionBackend
 

B

begin() - クラス のメソッドenkan.data.DefaultConversation
 
begin(String) - クラス のメソッドenkan.data.DefaultConversation
 
bestAllowedCharset(String, Set<String>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
bestAllowedCharset(String, Set<String>) - インタフェース のメソッドenkan.middleware.negotiation.ContentNegotiator
 
bestAllowedContentType(String, Set<String>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
bestAllowedContentType(String, Set<String>) - インタフェース のメソッドenkan.middleware.negotiation.ContentNegotiator
 
bestAllowedEncoding(String, Set<String>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
bestAllowedEncoding(String, Set<String>) - インタフェース のメソッドenkan.middleware.negotiation.ContentNegotiator
 
bestAllowedLanguage(String, Set<String>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
bestAllowedLanguage(String, Set<String>) - インタフェース のメソッドenkan.middleware.negotiation.ContentNegotiator
 
BufferPart - enkan.middleware.multipartのクラス
 
BufferPart(String, String, String, String) - クラス のコンストラクタenkan.middleware.multipart.BufferPart
 

C

canNormalize(Class<?>) - インタフェース のメソッドenkan.middleware.normalizer.Normalizer
 
canNormalize(Class<?>) - クラス のメソッドenkan.middleware.normalizer.TrimNormalizer
 
castToHttpResponse(NRES) - クラス のメソッドenkan.middleware.AbstractWebMiddleware
Cast any response object to HttpResponse.
characterEncoding(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 
charset(HttpResponse, String) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Sets a charset to the response.
clear() - クラス のメソッドenkan.data.PersistentMarkedSession
close() - クラス のメソッドenkan.middleware.multipart.BufferPart
 
close() - クラス のメソッドenkan.middleware.multipart.MimePart
 
close() - クラス のメソッドenkan.middleware.multipart.TempfilePart
 
CodecUtils - enkan.utilのクラス
The utilities for codec.
CodecUtils() - クラス のコンストラクタenkan.util.CodecUtils
 
connectionContentLength(URLConnection) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
connectionLastModified(URLConnection) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
containsKey(Object) - クラス のメソッドenkan.data.PersistentMarkedSession
containsValue(Object) - クラス のメソッドenkan.data.PersistentMarkedSession
contentLength(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 
contentLength(HttpResponse, Long) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Sets a size of the response message.
ContentNegotiable - enkan.dataのインタフェース
 
ContentNegotiationMiddleware<NRES> - enkan.middlewareのクラス
Accept => Convert response format.
ContentNegotiationMiddleware() - クラス のコンストラクタenkan.middleware.ContentNegotiationMiddleware
 
ContentNegotiator - enkan.middleware.negotiationのインタフェース
 
contentType - クラス の変数enkan.middleware.multipart.MimePart
 
contentType(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 
contentType(HttpResponse, String) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Sets a content type to the response.
ContentTypeMiddleware<NRES> - enkan.middlewareのクラス
Adds default Content-Type header if not.
ContentTypeMiddleware() - クラス のコンストラクタenkan.middleware.ContentTypeMiddleware
 
ContentTypeOptionsMiddleware<NRES> - enkan.middlewareのクラス
Adds X-Content-Type-Options header to the response.
ContentTypeOptionsMiddleware() - クラス のコンストラクタenkan.middleware.ContentTypeOptionsMiddleware
 
ContentTypeOptionsMiddleware(String) - クラス のコンストラクタenkan.middleware.ContentTypeOptionsMiddleware
 
contentTypeResponse(HttpResponse, HttpRequest) - クラス のメソッドenkan.middleware.ContentTypeMiddleware
 
ConversationMiddleware<NRES> - enkan.middlewareのクラス
Creates/Restores and conversation.
ConversationMiddleware() - クラス のコンストラクタenkan.middleware.ConversationMiddleware
 
Cookie - enkan.dataのクラス
 
Cookie() - クラス のコンストラクタenkan.data.Cookie
 
CookiesMiddleware<NRES> - enkan.middlewareのクラス
Middleware for parsing or formatting http cookies.
CookiesMiddleware() - クラス のコンストラクタenkan.middleware.CookiesMiddleware
 
cookiesRequest(HttpRequest) - クラス のメソッドenkan.middleware.CookiesMiddleware
 
cookiesResponse(HttpResponse) - クラス のメソッドenkan.middleware.CookiesMiddleware
 
CorsMiddleware<NRES> - enkan.middlewareのクラス
CORS setting.
CorsMiddleware() - クラス のコンストラクタenkan.middleware.CorsMiddleware
 
create(String, String) - クラス のstaticメソッドenkan.data.Cookie
 
createGetter(String) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
 
createHeaderGetter(String) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
Create a getter function from headers.
createQueryGetter(String) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
 
createServerWeightFunc(Set<MediaType>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 

D

DefaultCharsetMiddleware<NRES> - enkan.middlewareのクラス
Adds default charset to Content-Type header if not.
DefaultCharsetMiddleware() - クラス のコンストラクタenkan.middleware.DefaultCharsetMiddleware
 
DefaultConversation - enkan.dataのクラス
 
DefaultConversation() - クラス のコンストラクタenkan.data.DefaultConversation
Create a transient conversation.
DefaultConversation(String) - クラス のコンストラクタenkan.data.DefaultConversation
Create a long-transactional conversation.
DefaultHttpRequest - enkan.dataのクラス
A default implementation for HTTP request
DefaultHttpRequest() - クラス のコンストラクタenkan.data.DefaultHttpRequest
 
DefaultHttpResponse - enkan.dataのクラス
A default implementation for HTTP response
DefaultHttpResponse(int, Headers) - クラス のコンストラクタenkan.data.DefaultHttpResponse
 
delete(String) - クラス のメソッドenkan.middleware.session.JCacheStore
 
delete(String) - インタフェース のメソッドenkan.middleware.session.KeyValueStore
Delete the key and the value.
delete(String) - クラス のメソッドenkan.middleware.session.MemoryStore
 
delete(String, Middleware<REQ, RES, NREQ, NRES>) - クラス のメソッドenkan.application.WebApplication
 
deleteAsync(String, ExecutorService) - インタフェース のメソッドenkan.middleware.session.AsyncKeyValueStore
 
deleteTempfile(Parameters) - クラス のメソッドenkan.middleware.MultipartParamsMiddleware
 

E

empty() - クラス のstaticメソッドenkan.collection.Headers
 
end() - クラス のメソッドenkan.data.DefaultConversation
 
enkan.application - パッケージ enkan.application
 
enkan.collection - パッケージ enkan.collection
 
enkan.data - パッケージ enkan.data
 
enkan.endpoint - パッケージ enkan.endpoint
 
enkan.middleware - パッケージ enkan.middleware
 
enkan.middleware.multipart - パッケージ enkan.middleware.multipart
 
enkan.middleware.negotiation - パッケージ enkan.middleware.negotiation
 
enkan.middleware.normalizer - パッケージ enkan.middleware.normalizer
 
enkan.middleware.session - パッケージ enkan.middleware.session
 
enkan.security.backend - パッケージ enkan.security.backend
 
enkan.util - パッケージ enkan.util
 
entrySet() - クラス のメソッドenkan.data.PersistentMarkedSession
equals(Object) - クラス のメソッドenkan.data.DefaultConversation
 
extractMultipart(HttpRequest) - クラス のメソッドenkan.middleware.MultipartParamsMiddleware
 

F

filename - クラス の変数enkan.middleware.multipart.MimePart
 
FlashMiddleware<NRES> - enkan.middlewareのクラス
Adds session-based flash store.
FlashMiddleware() - クラス のコンストラクタenkan.middleware.FlashMiddleware
 
flashRequest(HttpRequest) - クラス のメソッドenkan.middleware.FlashMiddleware
Make the request to handle a flash.
flashResponse(HttpResponse, HttpRequest) - クラス のメソッドenkan.middleware.FlashMiddleware
Make the response to handle a flash.
ForgeryDetectable - enkan.dataのインタフェース
 
format(Date) - 列挙 のメソッドenkan.util.HttpDateFormat
 
formDecode(String, String) - クラス のstaticメソッドenkan.util.CodecUtils
 
formDecodeStr(String) - クラス のstaticメソッドenkan.util.CodecUtils
 
formDecodeStr(String, String) - クラス のstaticメソッドenkan.util.CodecUtils
 
formEncode(T) - クラス のstaticメソッドenkan.util.CodecUtils
 
formEncode(T, String) - クラス のstaticメソッドenkan.util.CodecUtils
 
ForwardedSchemeMiddleware<NRES> - enkan.middlewareのクラス
 
ForwardedSchemeMiddleware() - クラス のコンストラクタenkan.middleware.ForwardedSchemeMiddleware
 
FOUND - enkan.util.HttpResponseUtils.RedirectStatusCode
 
FrameOptionsMiddleware<NRES> - enkan.middlewareのクラス
Adds the X-Frame-Options header to the response.
FrameOptionsMiddleware() - クラス のコンストラクタenkan.middleware.FrameOptionsMiddleware
 

G

get(Object) - クラス のメソッドenkan.data.PersistentMarkedSession
get(String, Middleware<REQ, RES, NREQ, NRES>) - クラス のメソッドenkan.application.WebApplication
 
getAntiForgeryToken() - インタフェース のメソッドenkan.data.ForgeryDetectable
 
getBody() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getBody() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getBody() - インタフェース のメソッドenkan.data.HttpRequest
 
getBody() - インタフェース のメソッドenkan.data.HttpResponse
Returns raw body.
getBody() - クラス のメソッドenkan.middleware.multipart.MimePart
 
getBodyAsStream() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getBodyAsStream() - インタフェース のメソッドenkan.data.HttpResponse
Returns body as InputStream.
getBodyAsString() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getBodyAsString() - インタフェース のメソッドenkan.data.HttpResponse
Returns body as String.
getCharacterEncoding() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getCharacterEncoding() - インタフェース のメソッドenkan.data.HttpRequest
 
getContentLength() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getContentLength() - インタフェース のメソッドenkan.data.HttpRequest
 
getContentType() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getContentType() - インタフェース のメソッドenkan.data.HttpRequest
 
getCookies() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getCookies() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getCookies() - インタフェース のメソッドenkan.data.HttpRequest
 
getCookies() - インタフェース のメソッドenkan.data.HttpResponse
 
getData() - クラス のメソッドenkan.middleware.multipart.BufferPart
 
getData() - クラス のメソッドenkan.middleware.multipart.MimePart
 
getData() - クラス のメソッドenkan.middleware.multipart.TempfilePart
 
getDomain() - クラス のメソッドenkan.data.Cookie
 
getExpires() - クラス のメソッドenkan.data.Cookie
 
getExtension(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
getExtension(String) - クラス のメソッドenkan.data.DefaultHttpResponse
 
getExtension(String) - インタフェース のメソッドenkan.data.HttpRequest
 
getFormParams() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getFormParams() - インタフェース のメソッドenkan.data.HttpRequest
 
getHeader(HttpResponse, String) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Returns the header value of the given response.
getHeaders() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getHeaders() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getHeaders() - インタフェース のメソッドenkan.data.HttpRequest
 
getHeaders() - インタフェース のメソッドenkan.data.HttpResponse
 
getId() - クラス のメソッドenkan.data.DefaultConversation
 
getLocale() - インタフェース のメソッドenkan.data.ContentNegotiable
 
getMaxAge() - クラス のメソッドenkan.data.Cookie
 
getMediaType() - インタフェース のメソッドenkan.data.ContentNegotiable
 
getMiddlewareStack() - クラス のメソッドenkan.application.WebApplication
 
getName() - クラス のメソッドenkan.data.Cookie
 
getNormalizer() - クラス のメソッドenkan.middleware.NormalizationMiddleware.NormalizationSpec
 
getParams() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getParams() - インタフェース のメソッドenkan.data.HttpRequest
 
getParams() - クラス のメソッドenkan.middleware.multipart.MultipartInfo
 
getPath() - クラス のメソッドenkan.data.Cookie
 
getPredicate() - クラス のメソッドenkan.middleware.NormalizationMiddleware.NormalizationSpec
 
getProtocol() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getProtocol() - インタフェース のメソッドenkan.data.HttpRequest
 
getQueryParams() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getQueryParams() - インタフェース のメソッドenkan.data.HttpRequest
 
getQueryString() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getQueryString() - インタフェース のメソッドenkan.data.HttpRequest
 
getRemoteAddr() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getRemoteAddr() - インタフェース のメソッドenkan.data.HttpRequest
 
getRequestMethod() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getRequestMethod() - インタフェース のメソッドenkan.data.HttpRequest
 
getScheme() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getScheme() - インタフェース のメソッドenkan.data.HttpRequest
 
getServerName() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getServerName() - インタフェース のメソッドenkan.data.HttpRequest
 
getServerPort() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getServerPort() - インタフェース のメソッドenkan.data.HttpRequest
 
getSession() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getSession() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getSessionKey() - インタフェース のメソッドenkan.data.WebSessionAvailable
 
getStatus() - クラス のメソッドenkan.data.DefaultHttpResponse
 
getStatus() - インタフェース のメソッドenkan.data.HttpResponse
Returns a HTTP status code.
getStatusCode() - 列挙 のメソッドenkan.util.HttpResponseUtils.RedirectStatusCode
 
getTimeout() - クラス のメソッドenkan.data.DefaultConversation
 
getTmpFiles() - クラス のメソッドenkan.middleware.multipart.MultipartInfo
 
getUri() - クラス のメソッドenkan.data.DefaultHttpRequest
 
getUri() - インタフェース のメソッドenkan.data.HttpRequest
 
getValue() - クラス のメソッドenkan.data.Cookie
 

H

handle(HttpRequest) - クラス のメソッドenkan.application.WebApplication
 
handle(HttpRequest) - クラス のメソッドenkan.endpoint.ResourceEndpoint
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.AbsoluteRedirectsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.AntiForgeryMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ContentNegotiationMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ContentTypeMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ContentTypeOptionsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ConversationMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.CookiesMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.CorsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.DefaultCharsetMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.FlashMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ForwardedSchemeMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.FrameOptionsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.IdleSessionTimeoutMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.MultipartParamsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.NestedParamsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.NormalizationMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ParamsMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.ResourceMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.SessionMiddleware
 
handle(HttpRequest, MiddlewareChain<HttpRequest, NRES, ?, ?>) - クラス のメソッドenkan.middleware.XssProtectionMiddleware
 
handle(REQ, MiddlewareChain<REQ, RES, ?, ?>) - クラス のメソッドenkan.middleware.TraceMiddleware
 
hashCode() - クラス のメソッドenkan.data.DefaultConversation
 
head - クラス の変数enkan.middleware.multipart.MimePart
 
header(HttpResponse, String, String) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Sets a response header with the given name and value
Headers - enkan.collectionのクラス
 
Headers() - クラス のコンストラクタenkan.collection.Headers
 
HttpDateFormat - enkan.utilの列挙型
The utility for formatting HTTP Date.
HttpRequest - enkan.dataのインタフェース
Represents an HTTP response.
HttpRequestUtils - enkan.utilのクラス
Functions for augmenting and pulling information from HttpRequest.
HttpRequestUtils() - クラス のコンストラクタenkan.util.HttpRequestUtils
 
HttpResponse - enkan.dataのインタフェース
Represents an HTTP response.
HttpResponseUtils - enkan.utilのクラス
Utilities for HTTP response.
HttpResponseUtils() - クラス のコンストラクタenkan.util.HttpResponseUtils
 
HttpResponseUtils.RedirectStatusCode - enkan.utilの列挙型
 

I

IcuNormalizer - enkan.middleware.normalizerのクラス
Normalizes the half-width characters are contained in the given string to full-width chars
IcuNormalizer(String) - クラス のコンストラクタenkan.middleware.normalizer.IcuNormalizer
 
IdleSessionTimeoutMiddleware<NRES> - enkan.middlewareのクラス
Expires the idle session after a specified number of seconds.
IdleSessionTimeoutMiddleware() - クラス のコンストラクタenkan.middleware.IdleSessionTimeoutMiddleware
 
isContainsCharset(String) - クラス のメソッドenkan.middleware.DefaultCharsetMiddleware
 
isEmpty() - クラス のメソッドenkan.data.PersistentMarkedSession
isEmptyBody(HttpResponse) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
isHttpOnly() - クラス のメソッドenkan.data.Cookie
 
isJarDirectory(JarURLConnection) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
isNew() - クラス のメソッドenkan.data.PersistentMarkedSession
 
isRedirectResponse(HttpResponse) - クラス のメソッドenkan.middleware.AbsoluteRedirectsMiddleware
 
isSecure() - クラス のメソッドenkan.data.Cookie
 
isTextBasedContentType(String) - クラス のメソッドenkan.middleware.DefaultCharsetMiddleware
 
isTransient() - クラス のメソッドenkan.data.DefaultConversation
 
isUrl(String) - クラス のメソッドenkan.middleware.AbsoluteRedirectsMiddleware
 
isUrlEncodedForm(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 

J

JCacheStore - enkan.middleware.sessionのクラス
 
JCacheStore() - クラス のコンストラクタenkan.middleware.session.JCacheStore
 
JCacheStore(Factory<ExpiryPolicy>) - クラス のコンストラクタenkan.middleware.session.JCacheStore
 

K

keySet() - クラス のメソッドenkan.collection.Headers
 
keySet() - クラス のメソッドenkan.data.PersistentMarkedSession
KeyValueStore - enkan.middleware.sessionのインタフェース
 

L

lastModified(HttpResponse, Date) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 

M

MemoryStore - enkan.middleware.sessionのクラス
 
MemoryStore() - クラス のコンストラクタenkan.middleware.session.MemoryStore
 
MethodOverrideMiddleware<NRES> - enkan.middlewareのクラス
 
MethodOverrideMiddleware() - クラス のコンストラクタenkan.middleware.MethodOverrideMiddleware
 
MimePart - enkan.middleware.multipartのクラス
 
MimePart(OutputStream, String, String, String, String) - クラス のコンストラクタenkan.middleware.multipart.MimePart
 
MOVED_PERMANENTLY - enkan.util.HttpResponseUtils.RedirectStatusCode
 
MultipartCollector - enkan.middleware.multipartのクラス
 
MultipartCollector(BiFunction<String, String, File>) - クラス のコンストラクタenkan.middleware.multipart.MultipartCollector
 
MultipartInfo - enkan.middleware.multipartのクラス
 
MultipartInfo(Multimap<String, String>, List<File>) - クラス のコンストラクタenkan.middleware.multipart.MultipartInfo
 
MultipartParamsMiddleware<NRES> - enkan.middlewareのクラス
 
MultipartParamsMiddleware() - クラス のコンストラクタenkan.middleware.MultipartParamsMiddleware
 
MultipartParser - enkan.middleware.multipartのクラス
Parse multipart request.
MultipartParser(String, int) - クラス のコンストラクタenkan.middleware.multipart.MultipartParser
 

N

name - クラス の変数enkan.middleware.multipart.MimePart
 
NestedParamsMiddleware<NRES> - enkan.middlewareのクラス
 
NestedParamsMiddleware() - クラス のコンストラクタenkan.middleware.NestedParamsMiddleware
 
nestedParamsRequest(HttpRequest, Function<String, String[]>) - クラス のメソッドenkan.middleware.NestedParamsMiddleware
 
normalization(Predicate<String>, Normalizer<T>) - クラス のstaticメソッドenkan.middleware.NormalizationMiddleware
 
NormalizationMiddleware<NRES> - enkan.middlewareのクラス
The middleware for normalizing parameter values.
NormalizationMiddleware() - クラス のコンストラクタenkan.middleware.NormalizationMiddleware
 
NormalizationMiddleware(NormalizationMiddleware.NormalizationSpec<Object>, NormalizationMiddleware.NormalizationSpec<Object>...) - クラス のコンストラクタenkan.middleware.NormalizationMiddleware
 
NormalizationMiddleware.NormalizationSpec<T> - enkan.middlewareのクラス
 
NormalizationSpec(Predicate<String>, Normalizer<T>) - クラス のコンストラクタenkan.middleware.NormalizationMiddleware.NormalizationSpec
 
normalize(String) - クラス のメソッドenkan.middleware.normalizer.IcuNormalizer
 
normalize(String) - クラス のメソッドenkan.middleware.normalizer.TrimNormalizer
 
normalize(T) - インタフェース のメソッドenkan.middleware.normalizer.Normalizer
Normalizes the given value.
Normalizer<T> - enkan.middleware.normalizerのインタフェース
 

O

of(File) - インタフェース のstaticメソッドenkan.data.HttpResponse
Creates HttpResponse with the given file body.
of(InputStream) - インタフェース のstaticメソッドenkan.data.HttpResponse
Creates HttpResponse with the given Stream body.
of(String) - インタフェース のstaticメソッドenkan.data.HttpResponse
Creates HttpResponse with the given String body.
of(String, Object) - クラス のstaticメソッドenkan.collection.Headers
 
of(String, Object, String, Object) - クラス のstaticメソッドenkan.collection.Headers
 
of(String, Object, String, Object, String, Object) - クラス のstaticメソッドenkan.collection.Headers
 
of(String, Object, String, Object, String, Object, String, Object) - クラス のstaticメソッドenkan.collection.Headers
 
onMimeBody(int, byte[]) - クラス のメソッドenkan.middleware.multipart.MultipartCollector
 
onMimeFinish(int) - クラス のメソッドenkan.middleware.multipart.MultipartCollector
 
onMimeHead(int, String, String, String, String) - クラス のメソッドenkan.middleware.multipart.MultipartCollector
 
onRead(byte[], int) - クラス のメソッドenkan.middleware.multipart.MultipartParser
 

P

ParamsMiddleware<NRES> - enkan.middlewareのクラス
 
ParamsMiddleware() - クラス のコンストラクタenkan.middleware.ParamsMiddleware
 
paramsRequest(HttpRequest) - クラス のメソッドenkan.middleware.ParamsMiddleware
 
parse(HttpRequest) - クラス のメソッドenkan.security.backend.SessionBackend
 
parse(HttpRequest) - クラス のメソッドenkan.security.backend.TokenBackend
 
parse(InputStream, Long, String, int) - クラス のstaticメソッドenkan.middleware.multipart.MultipartParser
 
parseAcceptFragment(String, Class<? extends S>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
parseAuthorizationHeader(HttpRequest, String) - クラス のメソッドenkan.security.backend.TokenBackend
 
parseBoundary(String) - クラス のstaticメソッドenkan.middleware.multipart.MultipartParser
 
parseBytes(String) - クラス のstaticメソッドenkan.util.CodecUtils
 
parseCookies(HttpRequest) - クラス のメソッドenkan.middleware.CookiesMiddleware
 
parseFormParams(HttpRequest, String) - クラス のメソッドenkan.middleware.ParamsMiddleware
 
parseMediaType(String) - クラス のstaticメソッドenkan.util.CodecUtils
Parse from the given String contains media type.
parseNestedKeys - クラス の変数enkan.middleware.NestedParamsMiddleware
 
parseParams(String, String) - クラス のメソッドenkan.middleware.ParamsMiddleware
 
parseQ(String) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
parseQueryParams(HttpRequest, String) - クラス のメソッドenkan.middleware.ParamsMiddleware
 
ParsingUtils - enkan.utilのクラス
Declare pattern strings defined by some RFCs.
ParsingUtils() - クラス のコンストラクタenkan.util.ParsingUtils
 
pathInfo(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 
PERMANENT_REDIRECT - enkan.util.HttpResponseUtils.RedirectStatusCode
 
PersistentMarkedSession - enkan.dataのクラス
 
PersistentMarkedSession() - クラス のコンストラクタenkan.data.PersistentMarkedSession
 
populteAttrs(Cookie) - クラス のメソッドenkan.middleware.SessionMiddleware
 
post(String, Middleware<REQ, RES, NREQ, NRES>) - クラス のメソッドenkan.application.WebApplication
 
printMediaType(MediaType) - クラス のstaticメソッドenkan.util.CodecUtils
Convert media type to a String represents the MediaType.
put(String, Middleware<REQ, RES, NREQ, NRES>) - クラス のメソッドenkan.application.WebApplication
 
put(String, Serializable) - クラス のメソッドenkan.data.PersistentMarkedSession
putAll(Map<? extends String, ? extends Serializable>) - クラス のメソッドenkan.data.PersistentMarkedSession
putSessionToken(HttpResponse, HttpRequest, String) - クラス のメソッドenkan.middleware.AntiForgeryMiddleware
Puts the token to the session.

R

RE_QUOTED - クラス のstatic変数enkan.util.ParsingUtils
 
RE_TOKEN - クラス のstatic変数enkan.util.ParsingUtils
 
RE_VALUE - クラス のstatic変数enkan.util.ParsingUtils
 
read(String) - クラス のメソッドenkan.middleware.session.JCacheStore
 
read(String) - インタフェース のメソッドenkan.middleware.session.KeyValueStore
Read the value.
read(String) - クラス のメソッドenkan.middleware.session.MemoryStore
 
readAsync(String, ExecutorService) - インタフェース のメソッドenkan.middleware.session.AsyncKeyValueStore
 
redirect(String, HttpResponseUtils.RedirectStatusCode) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Create a response with a Location header.
remove(Object) - クラス のメソッドenkan.data.PersistentMarkedSession
requestUrl(HttpRequest) - クラス のstaticメソッドenkan.util.HttpRequestUtils
 
resourceData(URL) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
ResourceEndpoint - enkan.endpointのクラス
 
ResourceEndpoint(String) - クラス のコンストラクタenkan.endpoint.ResourceEndpoint
 
ResourceMiddleware<NRES> - enkan.middlewareのクラス
 
ResourceMiddleware() - クラス のコンストラクタenkan.middleware.ResourceMiddleware
 
resourceRequest(HttpRequest, String) - クラス のメソッドenkan.middleware.ResourceMiddleware
 
resourceResponse(String, OptionMap) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
response(String) - クラス のstaticメソッドenkan.util.HttpResponseUtils
Create a response with a string body.
result() - クラス のメソッドenkan.middleware.multipart.MultipartParser
 
RFC1036 - enkan.util.HttpDateFormat
 
RFC1123 - enkan.util.HttpDateFormat
 
RFC822 - enkan.util.HttpDateFormat
 

S

SEE_OTHER - enkan.util.HttpResponseUtils.RedirectStatusCode
 
selectBest(Set<String>, Function<String, Double>) - クラス のメソッドenkan.middleware.negotiation.AcceptHeaderNegotiator
 
SessionBackend - enkan.security.backendのクラス
 
SessionBackend() - クラス のコンストラクタenkan.security.backend.SessionBackend
 
SessionMiddleware<NRES> - enkan.middlewareのクラス
 
SessionMiddleware() - クラス のコンストラクタenkan.middleware.SessionMiddleware
 
sessionRequest(HttpRequest) - クラス のメソッドenkan.middleware.SessionMiddleware
 
sessionResponse(HttpResponse, HttpRequest) - クラス のメソッドenkan.middleware.SessionMiddleware
 
sessionToken(HttpRequest) - クラス のメソッドenkan.middleware.AntiForgeryMiddleware
 
setAllowedLanguages(Set<String>) - クラス のメソッドenkan.middleware.ContentNegotiationMiddleware
 
setAllowedTypes(Set<String>) - クラス のメソッドenkan.middleware.ContentNegotiationMiddleware
 
setAntiForgeryToken(String) - インタフェース のメソッドenkan.data.ForgeryDetectable
 
setBody(File) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setBody(File) - インタフェース のメソッドenkan.data.HttpResponse
 
setBody(InputStream) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setBody(InputStream) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setBody(InputStream) - インタフェース のメソッドenkan.data.HttpRequest
 
setBody(InputStream) - インタフェース のメソッドenkan.data.HttpResponse
 
setBody(String) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setBody(String) - インタフェース のメソッドenkan.data.HttpResponse
 
setCharacterEncoding(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setCharacterEncoding(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setContentLength(Long) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setContentLength(Long) - インタフェース のメソッドenkan.data.HttpRequest
 
setContentType(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setContentType(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setContentType(String) - インタフェース のメソッドenkan.data.HttpResponse
 
setCookieAttrs(OptionMap) - クラス のメソッドenkan.middleware.SessionMiddleware
 
setCookieName(String) - クラス のメソッドenkan.middleware.SessionMiddleware
 
setCookies(Multimap<String, Cookie>) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setCookies(Multimap<String, Cookie>) - インタフェース のメソッドenkan.data.HttpResponse
 
setCookies(Map<String, Cookie>) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setCookies(Map<String, Cookie>) - インタフェース のメソッドenkan.data.HttpRequest
 
setCredentials(boolean) - クラス のメソッドenkan.middleware.CorsMiddleware
Set the credentials.
setDefaultCharset(String) - クラス のメソッドenkan.middleware.DefaultCharsetMiddleware
 
setDomain(String) - クラス のメソッドenkan.data.Cookie
 
setExpires(Date) - クラス のメソッドenkan.data.Cookie
 
setExtension(String, T) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setExtension(String, T) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setExtension(String, T) - インタフェース のメソッドenkan.data.HttpRequest
 
setFlashKey(String) - クラス のメソッドenkan.middleware.FlashMiddleware
Sets the key of flash in a session.
setFormParams(Parameters) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setFormParams(Parameters) - インタフェース のメソッドenkan.data.HttpRequest
 
setFrameOptions(Parameters) - クラス のメソッドenkan.middleware.FrameOptionsMiddleware
 
setFrameOptions(String) - クラス のメソッドenkan.middleware.FrameOptionsMiddleware
 
setGetterFunction(String) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
 
setGetterFunction(Function<HttpRequest, String>) - クラス のメソッドenkan.middleware.MethodOverrideMiddleware
 
setHeader(String) - クラス のメソッドenkan.middleware.ForwardedSchemeMiddleware
 
setHeaders(Headers) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setHeaders(Headers) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setHeaders(Headers) - インタフェース のメソッドenkan.data.HttpRequest
 
setHeaders(Headers) - インタフェース のメソッドenkan.data.HttpResponse
 
setHeaders(Set<String>) - クラス のメソッドenkan.middleware.CorsMiddleware
Set the allowed headers.
setHttpOnly(boolean) - クラス のメソッドenkan.data.Cookie
 
setLocale(Locale) - インタフェース のメソッドenkan.data.ContentNegotiable
 
setMaxage(Long) - クラス のメソッドenkan.middleware.CorsMiddleware
Set the max age.
setMaxAge(Integer) - クラス のメソッドenkan.data.Cookie
 
setMediaType(MediaType) - インタフェース のメソッドenkan.data.ContentNegotiable
 
setMethods(Set<String>) - クラス のメソッドenkan.middleware.CorsMiddleware
Set the allowed methods.
setName(String) - クラス のメソッドenkan.data.Cookie
 
setNegotiator(ContentNegotiator) - クラス のメソッドenkan.middleware.ContentNegotiationMiddleware
 
setOrigins(Set<String>) - クラス のメソッドenkan.middleware.CorsMiddleware
Set the allowed origins.
setParams(Parameters) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setParams(Parameters) - インタフェース のメソッドenkan.data.HttpRequest
 
setPath(String) - クラス のメソッドenkan.data.Cookie
 
setProtocol(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setProtocol(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setQueryParams(Parameters) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setQueryParams(Parameters) - インタフェース のメソッドenkan.data.HttpRequest
 
setQueryString(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setQueryString(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setRemoteAddr(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setRemoteAddr(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setRequestMethod(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setRequestMethod(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setRootPath(String) - クラス のメソッドenkan.middleware.ResourceMiddleware
 
setScheme(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setScheme(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setSecure(boolean) - クラス のメソッドenkan.data.Cookie
 
setServerName(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setServerName(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setServerPort(int) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setServerPort(int) - インタフェース のメソッドenkan.data.HttpRequest
 
setSession(Session) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setSession(Session) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setSessionKey(String) - インタフェース のメソッドenkan.data.WebSessionAvailable
 
setStatus(int) - クラス のメソッドenkan.data.DefaultHttpResponse
 
setStatus(int) - インタフェース のメソッドenkan.data.HttpResponse
Sets a HTTP status code.
setStore(KeyValueStore) - クラス のメソッドenkan.middleware.SessionMiddleware
 
setTimeout(long) - クラス のメソッドenkan.data.DefaultConversation
 
setTimeout(long) - クラス のメソッドenkan.middleware.IdleSessionTimeoutMiddleware
 
setTokenName(String) - クラス のメソッドenkan.security.backend.TokenBackend
 
setUri(String) - クラス のメソッドenkan.data.DefaultHttpRequest
 
setUri(String) - インタフェース のメソッドenkan.data.HttpRequest
 
setUriPrefix(String) - クラス のメソッドenkan.middleware.ResourceMiddleware
 
setValue(String) - クラス のメソッドenkan.data.Cookie
 
size() - クラス のメソッドenkan.data.PersistentMarkedSession
stream() - クラス のメソッドenkan.middleware.multipart.MultipartCollector
 
stripQuotes(String) - クラス のメソッドenkan.middleware.CookiesMiddleware
Strip quotes from argument string.

T

TempfilePart - enkan.middleware.multipartのクラス
 
TempfilePart(File, String, String, String, String) - クラス のコンストラクタenkan.middleware.multipart.TempfilePart
 
TEMPORARY_REDIRECT - enkan.util.HttpResponseUtils.RedirectStatusCode
 
TokenBackend - enkan.security.backendのクラス
 
TokenBackend() - クラス のコンストラクタenkan.security.backend.TokenBackend
 
toString() - クラス のメソッドenkan.data.DefaultHttpResponse
 
TraceMiddleware<REQ,RES> - enkan.middlewareのクラス
 
TraceMiddleware() - クラス のコンストラクタenkan.middleware.TraceMiddleware
 
TrimNormalizer - enkan.middleware.normalizerのクラス
 
TrimNormalizer() - クラス のコンストラクタenkan.middleware.normalizer.TrimNormalizer
 

U

updateHeader(HttpResponse, String, HttpRequest) - クラス のメソッドenkan.middleware.AbsoluteRedirectsMiddleware
 
urlDecode(String) - クラス のstaticメソッドenkan.util.CodecUtils
 
urlDecode(String, String) - クラス のstaticメソッドenkan.util.CodecUtils
 
urlEncode(String) - クラス のstaticメソッドenkan.util.CodecUtils
 
urlEncode(String, String) - クラス のstaticメソッドenkan.util.CodecUtils
 
urlResponse(URL) - クラス のstaticメソッドenkan.util.HttpResponseUtils
 
use(Predicate<? super REQ>, String, Middleware<REQ, RES, NREQ, NRES>) - クラス のメソッドenkan.application.WebApplication
 

V

valueOf(String) - 列挙 のstaticメソッドenkan.util.HttpDateFormat
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドenkan.util.HttpResponseUtils.RedirectStatusCode
指定した名前を持つこの型の列挙型定数を返します。
values() - クラス のメソッドenkan.data.PersistentMarkedSession
values() - 列挙 のstaticメソッドenkan.util.HttpDateFormat
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドenkan.util.HttpResponseUtils.RedirectStatusCode
この列挙型の定数を含む配列を宣言されている順序で返します。

W

WebApplication - enkan.applicationのクラス
An application handles HttpRequest/HttpResponse.
WebApplication() - クラス のコンストラクタenkan.application.WebApplication
 
WebSessionAvailable - enkan.dataのインタフェース
 
write(byte[]) - クラス のメソッドenkan.middleware.multipart.BufferPart
 
write(byte[]) - クラス のメソッドenkan.middleware.multipart.MimePart
 
write(byte[]) - クラス のメソッドenkan.middleware.multipart.TempfilePart
 
write(String, Serializable) - クラス のメソッドenkan.middleware.session.JCacheStore
 
write(String, Serializable) - インタフェース のメソッドenkan.middleware.session.KeyValueStore
Write the value with the given key.
write(String, Serializable) - クラス のメソッドenkan.middleware.session.MemoryStore
 
writeAsync(String, Serializable, ExecutorService) - インタフェース のメソッドenkan.middleware.session.AsyncKeyValueStore
 
writeCookie(Cookie) - クラス のメソッドenkan.middleware.CookiesMiddleware
 

X

XssProtectionMiddleware<NRES> - enkan.middlewareのクラス
 
XssProtectionMiddleware() - クラス のコンストラクタenkan.middleware.XssProtectionMiddleware
 
XssProtectionMiddleware(boolean, OptionMap) - クラス のコンストラクタenkan.middleware.XssProtectionMiddleware
 
A B C D E F G H I J K L M N O P R S T U V W X 
ナビゲーション・リンクをスキップ

Copyright © 2016–2018. All rights reserved.