Index

A C D E G H L N P R T U V 
All Classes and Interfaces|All Packages

A

addHeader(String, String...) - Method in class tech.xigam.express.Request
 

C

code(int) - Method in class tech.xigam.express.Request
 
create(int) - Static method in class tech.xigam.express.Express
 
create(int, String) - Static method in class tech.xigam.express.Express
 

D

delete - Variable in class tech.xigam.express.Router
 
delete(String, Consumer<Request>) - Method in class tech.xigam.express.Router
 
DELETE - Enum constant in enum class tech.xigam.express.Route.RouteType
 

E

Express - Class in tech.xigam.express
A simple HTTP request handler for Java.
Express(InetSocketAddress) - Constructor for class tech.xigam.express.Express
 

G

get - Variable in class tech.xigam.express.Router
 
get(String, Consumer<Request>) - Method in class tech.xigam.express.Router
 
GET - Enum constant in enum class tech.xigam.express.Route.RouteType
 
getArgument(String) - Method in class tech.xigam.express.Request
Returns the request argument with the given name.
getRequestBody() - Method in class tech.xigam.express.Request
Returns the request's body data.

H

handle(HttpExchange) - Method in class tech.xigam.express.Route
 
hook(HttpServer) - Method in class tech.xigam.express.Express
Hooks into an existing HTTP server.
httpExchange - Variable in class tech.xigam.express.Request
 

L

listen() - Method in class tech.xigam.express.Express
Starts the HTTP server.
listenSecure(SSLContext) - Method in class tech.xigam.express.Express
 

N

notFound - Variable in class tech.xigam.express.Express
 
notFound(Consumer<Request>) - Method in class tech.xigam.express.Express
 

P

patch - Variable in class tech.xigam.express.Router
 
patch(String, Consumer<Request>) - Method in class tech.xigam.express.Router
 
PATCH - Enum constant in enum class tech.xigam.express.Route.RouteType
 
post - Variable in class tech.xigam.express.Router
 
post(String, Consumer<Request>) - Method in class tech.xigam.express.Router
 
POST - Enum constant in enum class tech.xigam.express.Route.RouteType
 
put - Variable in class tech.xigam.express.Router
 
put(String, Consumer<Request>) - Method in class tech.xigam.express.Router
 
PUT - Enum constant in enum class tech.xigam.express.Route.RouteType
 

R

Request - Class in tech.xigam.express
This is a class that contains related data of an HTTP request.
Request(HttpExchange, String, String, String, Map<String, String>) - Constructor for class tech.xigam.express.Request
 
requestArguments - Variable in class tech.xigam.express.Request
 
requestBody - Variable in class tech.xigam.express.Request
 
requestType - Variable in class tech.xigam.express.Request
 
requestUrl - Variable in class tech.xigam.express.Request
 
respond(String) - Method in class tech.xigam.express.Request
 
Route - Class in tech.xigam.express
 
Route(Route.RouteType, Consumer<Request>, Express) - Constructor for class tech.xigam.express.Route
 
Route.RouteType - Enum Class in tech.xigam.express
 
router(Router) - Method in class tech.xigam.express.Express
Set the router for this express instance.
Router - Class in tech.xigam.express
Routes the URL to the correct request.
Router() - Constructor for class tech.xigam.express.Router
 

T

tech.xigam.express - package tech.xigam.express
 

U

urlSegments() - Method in class tech.xigam.express.Request
Fetch the URL segments.

V

valueOf(String) - Static method in enum class tech.xigam.express.Route.RouteType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.xigam.express.Route.RouteType
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E G H L N P R T U V 
All Classes and Interfaces|All Packages