Skip navigation links
A B C D F G H I L M N O P Q R S T V 

A

ApiNormalisedPath - Class in com.networknt.openapi
This utility normalize the RESTful API path so that they can be handled identically.
ApiNormalisedPath(String) - Constructor for class com.networknt.openapi.ApiNormalisedPath
 
asExploadeMap(String, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
asList(String, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
asMap(String, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
attach(HttpServerExchange, String, Object) - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
attach(HttpServerExchange, AttachmentKey<Map<String, Object>>, String, Object) - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 

B

basePath - Static variable in class com.networknt.openapi.OpenApiHelper
 

C

com.networknt.openapi - package com.networknt.openapi
 
com.networknt.openapi.parameter - package com.networknt.openapi.parameter
 
CONFIG_NAME - Static variable in class com.networknt.openapi.OpenApiHandler
 
CookieHelper - Class in com.networknt.openapi.parameter
Adapted from io.undertow.util.Cookies to support comma delimited values.
CookieHelper() - Constructor for class com.networknt.openapi.parameter.CookieHelper
 
CookieParameterDeserializer - Class in com.networknt.openapi.parameter
 
CookieParameterDeserializer() - Constructor for class com.networknt.openapi.parameter.CookieParameterDeserializer
 

D

Delimiters - Class in com.networknt.openapi.parameter
 
Delimiters() - Constructor for class com.networknt.openapi.parameter.Delimiters
 
deserialize(HttpServerExchange, OpenApiOperation) - Static method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
deserialize(HttpServerExchange, Parameter, Set<String>) - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
deserialize(HttpServerExchange, Parameter) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
deserialize(HttpServerExchange, Parameter, ValueType, boolean) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
DESERIALIZED_COOKIE_PARAMETERS - Static variable in class com.networknt.openapi.OpenApiHandler
 
DESERIALIZED_HEADER_PARAMETERS - Static variable in class com.networknt.openapi.OpenApiHandler
 
DESERIALIZED_PATH_PARAMETERS - Static variable in class com.networknt.openapi.OpenApiHandler
 
DESERIALIZED_QUERY_PARAMETERS - Static variable in class com.networknt.openapi.OpenApiHandler
 
DOMAIN - Static variable in class com.networknt.openapi.parameter.CookieHelper
 

F

findBasePath() - Method in class com.networknt.openapi.OpenApiEndpointSource
 
findMatchingApiPath(NormalisedPath) - Static method in class com.networknt.openapi.OpenApiHelper
 

G

getAttachmentKey() - Method in class com.networknt.openapi.parameter.CookieParameterDeserializer
 
getAttachmentKey() - Method in class com.networknt.openapi.parameter.HeaderParameterDeserializer
 
getAttachmentKey() - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
getAttachmentKey() - Method in class com.networknt.openapi.parameter.PathParameterDeserializer
 
getAttachmentKey() - Method in class com.networknt.openapi.parameter.QueryParameterDeserializer
 
getCandidateQueryParams(HttpServerExchange) - Static method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
getCookieParameters(HttpServerExchange) - Static method in class com.networknt.openapi.OpenApiHandler
 
getCookieParameters(HttpServerExchange, boolean) - Static method in class com.networknt.openapi.OpenApiHandler
 
getDeserializer() - Method in enum com.networknt.openapi.parameter.ParameterType
 
getDeserializer() - Method in enum com.networknt.openapi.parameter.PathParameterStyle
 
getDeserializer() - Method in enum com.networknt.openapi.parameter.QueryParameterStyle
 
getFirst(Deque<String>, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
getHeaderParameters(HttpServerExchange) - Static method in class com.networknt.openapi.OpenApiHandler
 
getHeaderParameters(HttpServerExchange, boolean) - Static method in class com.networknt.openapi.OpenApiHandler
 
getMethod() - Method in class com.networknt.openapi.OpenApiOperation
 
getNext() - Method in class com.networknt.openapi.OpenApiHandler
 
getOperation() - Method in class com.networknt.openapi.OpenApiOperation
 
getPathObject() - Method in class com.networknt.openapi.OpenApiOperation
 
getPathParameters(HttpServerExchange) - Static method in class com.networknt.openapi.OpenApiHandler
 
getPathParameters(HttpServerExchange, boolean) - Static method in class com.networknt.openapi.OpenApiHandler
 
getPathString() - Method in class com.networknt.openapi.OpenApiOperation
 
getQueryParameters(HttpServerExchange) - Static method in class com.networknt.openapi.OpenApiHandler
 
getQueryParameters(HttpServerExchange, boolean) - Static method in class com.networknt.openapi.OpenApiHandler
 
getStyleDeserializer(String) - Method in class com.networknt.openapi.parameter.CookieParameterDeserializer
 
getStyleDeserializer(String) - Method in class com.networknt.openapi.parameter.HeaderParameterDeserializer
 
getStyleDeserializer(String) - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
getStyleDeserializer(String) - Method in class com.networknt.openapi.parameter.PathParameterDeserializer
 
getStyleDeserializer(String) - Method in class com.networknt.openapi.parameter.QueryParameterDeserializer
 
getValueType(Parameter) - Static method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 

H

handleRequest(HttpServerExchange) - Method in class com.networknt.openapi.OpenApiHandler
 
HeaderParameterDeserializer - Class in com.networknt.openapi.parameter
 
HeaderParameterDeserializer() - Constructor for class com.networknt.openapi.parameter.HeaderParameterDeserializer
 

I

is(String, ParameterType) - Static method in enum com.networknt.openapi.parameter.ParameterType
 
is(String, PathParameterStyle) - Static method in enum com.networknt.openapi.parameter.PathParameterStyle
 
is(String, QueryParameterStyle) - Static method in enum com.networknt.openapi.parameter.QueryParameterStyle
 
is(String, ValueType) - Static method in enum com.networknt.openapi.parameter.ValueType
 
isApplicable(HttpServerExchange, Parameter, Set<String>) - Method in interface com.networknt.openapi.parameter.ParameterDeserializer
 
isApplicable(HttpServerExchange, Parameter, Set<String>) - Method in class com.networknt.openapi.parameter.QueryParameterDeserializer
 
isApplicable(ValueType, boolean) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 
isEnabled() - Method in class com.networknt.openapi.OpenApiHandler
 
isParam(int) - Method in class com.networknt.openapi.ApiNormalisedPath
 
isParam(int) - Method in interface com.networknt.openapi.NormalisedPath
 

L

listEndpoints() - Method in class com.networknt.openapi.OpenApiEndpointSource
 

M

mergeMaps(Map, Map) - Static method in class com.networknt.openapi.OpenApiHandler
merge two maps.

N

nonNullMap(Map<String, Object>) - Static method in class com.networknt.openapi.OpenApiHandler
 
normalised() - Method in class com.networknt.openapi.ApiNormalisedPath
 
normalised() - Method in interface com.networknt.openapi.NormalisedPath
 
NormalisedPath - Interface in com.networknt.openapi
A normalised representation of an API path.

O

oauth2Names - Static variable in class com.networknt.openapi.OpenApiHelper
 
of(String) - Static method in enum com.networknt.openapi.parameter.ParameterType
 
of(String) - Static method in enum com.networknt.openapi.parameter.PathParameterStyle
 
of(String) - Static method in enum com.networknt.openapi.parameter.QueryParameterStyle
 
of(String) - Static method in enum com.networknt.openapi.parameter.ValueType
 
openApi3 - Static variable in class com.networknt.openapi.OpenApiHelper
 
OpenApiEndpointSource - Class in com.networknt.openapi
Lists endpoints defined in the OpenApi spec parsed by OpenApiHelper.
OpenApiEndpointSource() - Constructor for class com.networknt.openapi.OpenApiEndpointSource
 
OpenApiHandler - Class in com.networknt.openapi
This is the handler that parses the OpenApi object based on uri and method of the request and attached the operation to the request so that security and validator can use it without parsing it.
OpenApiHandler() - Constructor for class com.networknt.openapi.OpenApiHandler
 
OpenApiHelper - Class in com.networknt.openapi
This class load and cache openapi.json in a static block so that it can be shared by security for scope validation and validator for schema validation This handler supports openapi.yml, openapi.yaml and openapi.json and above is the loading sequence.
OpenApiHelper() - Constructor for class com.networknt.openapi.OpenApiHelper
 
OpenApiOperation - Class in com.networknt.openapi
A container representing a single API operation.
OpenApiOperation(NormalisedPath, Path, String, Operation) - Constructor for class com.networknt.openapi.OpenApiOperation
 
original() - Method in class com.networknt.openapi.ApiNormalisedPath
 
original() - Method in interface com.networknt.openapi.NormalisedPath
 

P

ParameterDeserializer - Interface in com.networknt.openapi.parameter
 
ParameterType - Enum in com.networknt.openapi.parameter
 
paramName(int) - Method in class com.networknt.openapi.ApiNormalisedPath
 
paramName(int) - Method in interface com.networknt.openapi.NormalisedPath
 
parseRequestCookies(int, boolean, List<String>) - Static method in class com.networknt.openapi.parameter.CookieHelper
/** Parses the cookies from a list of "Cookie:" header values.
part(int) - Method in class com.networknt.openapi.ApiNormalisedPath
 
part(int) - Method in interface com.networknt.openapi.NormalisedPath
 
parts() - Method in class com.networknt.openapi.ApiNormalisedPath
 
parts() - Method in interface com.networknt.openapi.NormalisedPath
 
PATH - Static variable in class com.networknt.openapi.parameter.CookieHelper
 
PathParameterDeserializer - Class in com.networknt.openapi.parameter
 
PathParameterDeserializer() - Constructor for class com.networknt.openapi.parameter.PathParameterDeserializer
 
PathParameterStyle - Enum in com.networknt.openapi.parameter
 

Q

QueryParameterDeserializer - Class in com.networknt.openapi.parameter
 
QueryParameterDeserializer() - Constructor for class com.networknt.openapi.parameter.QueryParameterDeserializer
 
QueryParameterStyle - Enum in com.networknt.openapi.parameter
 

R

register() - Method in class com.networknt.openapi.OpenApiHandler
 
replace(String, String, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 

S

setNext(HttpHandler) - Method in class com.networknt.openapi.OpenApiHandler
 
StyleParameterDeserializer - Interface in com.networknt.openapi.parameter
 

T

trimStart(String, String) - Method in interface com.networknt.openapi.parameter.StyleParameterDeserializer
 

V

valueOf(String) - Static method in enum com.networknt.openapi.parameter.ParameterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.openapi.parameter.PathParameterStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.openapi.parameter.QueryParameterStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.networknt.openapi.parameter.ValueType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.networknt.openapi.parameter.ParameterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.openapi.parameter.PathParameterStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.openapi.parameter.QueryParameterStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.networknt.openapi.parameter.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Enum in com.networknt.openapi.parameter
 
VERSION - Static variable in class com.networknt.openapi.parameter.CookieHelper
 
A B C D F G H I L M N O P Q R S T V 
Skip navigation links

Copyright © 2020. All rights reserved.