diff --git a/README.md b/README.md
index 875b1e5c..ae68a737 100644
--- a/README.md
+++ b/README.md
@@ -51,11 +51,11 @@ $ dart create -t console your_project_name
```yaml
dependencies:
- dartness_server: ^0.5.0-alpha
+ dartness_server: ^0.5.1-alpha
dev_dependencies:
build_runner: ^2.2.0
- dartness_generator: ^0.4.6-alpha
+ dartness_generator: ^0.5.2-alpha
```
diff --git a/docs/README.md b/docs/README.md
index 875b1e5c..ae68a737 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -51,11 +51,11 @@ $ dart create -t console your_project_name
```yaml
dependencies:
- dartness_server: ^0.5.0-alpha
+ dartness_server: ^0.5.1-alpha
dev_dependencies:
build_runner: ^2.2.0
- dartness_generator: ^0.4.6-alpha
+ dartness_generator: ^0.5.2-alpha
```
diff --git a/docs/_sidebar.md b/docs/_sidebar.md
index dcdee567..cf6195ab 100644
--- a/docs/_sidebar.md
+++ b/docs/_sidebar.md
@@ -3,6 +3,8 @@
- Overview
- [First steps](first_steps.md)
- [Controllers](controllers.md)
+ - [Providers](providers.md)
+ - [Modules](modules.md)
- [Middlewares](middleware.md)
- [Interceptors](interceptor.md)
- [Exceptions](exceptions.md)
diff --git a/docs/controllers.md b/docs/controllers.md
index 17a1d865..a308ecd5 100644
--- a/docs/controllers.md
+++ b/docs/controllers.md
@@ -149,7 +149,7 @@ part 'city_controller.g.dart';
@Controller('/cities')
class CitiesController {
@Get('/
Example:
class NotFoundException extends HttpStatusException {
const NotFoundException(String message) : super(message, HttpStatus.notFound);
@@ -249,7 +249,7 @@ Operators
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/exception/HttpStatusException/HttpStatusException.html b/packages/dartness_server/doc/api/exception/HttpStatusException/HttpStatusException.html
index 0dbaa76d..3f927390 100644
--- a/packages/dartness_server/doc/api/exception/HttpStatusException/HttpStatusException.html
+++ b/packages/dartness_server/doc/api/exception/HttpStatusException/HttpStatusException.html
@@ -106,7 +106,7 @@ HttpStatusException class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/exception/HttpStatusException/message.html b/packages/dartness_server/doc/api/exception/HttpStatusException/message.html
index ad80d3c4..85df4c57 100644
--- a/packages/dartness_server/doc/api/exception/HttpStatusException/message.html
+++ b/packages/dartness_server/doc/api/exception/HttpStatusException/message.html
@@ -108,7 +108,7 @@ HttpStatusException class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/exception/HttpStatusException/statusCode.html b/packages/dartness_server/doc/api/exception/HttpStatusException/statusCode.html
index ed5584d9..d776d789 100644
--- a/packages/dartness_server/doc/api/exception/HttpStatusException/statusCode.html
+++ b/packages/dartness_server/doc/api/exception/HttpStatusException/statusCode.html
@@ -108,7 +108,7 @@ HttpStatusException class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/exception/exception-library.html b/packages/dartness_server/doc/api/exception/exception-library.html
index 36d507fa..a368a34b 100644
--- a/packages/dartness_server/doc/api/exception/exception-library.html
+++ b/packages/dartness_server/doc/api/exception/exception-library.html
@@ -134,7 +134,7 @@ Exceptions / Errors
Exception for HTTP status code.
-This abstract class is used to create custom exceptions for HTTP status codes.
+This abstract interface class is used to create custom exceptions for HTTP status codes.
@@ -177,7 +177,7 @@ exception library
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/index.html b/packages/dartness_server/doc/api/index.html
index 82e494bc..45d0ae35 100644
--- a/packages/dartness_server/doc/api/index.html
+++ b/packages/dartness_server/doc/api/index.html
@@ -87,11 +87,11 @@ Creating a new project
Add dartness into the pubspec.yaml
dependencies:
- dartness_server: ^0.5.0-alpha
+ dartness_server: ^0.5.1-alpha
dev_dependencies:
build_runner: ^2.2.0
- dartness_generator: ^0.1.0-alpha
+ dartness_generator: ^0.5.2-alpha
- Create the file in "bin/main.dart"
@@ -244,7 +244,7 @@ dartness_server
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/index.json b/packages/dartness_server/doc/api/index.json
index 7db26e11..f74a0387 100644
--- a/packages/dartness_server/doc/api/index.json
+++ b/packages/dartness_server/doc/api/index.json
@@ -1 +1 @@
-[{"name":"dartness","qualifiedName":"dartness","href":"dartness/dartness-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"The core libraries of the Dartness framework."},{"name":"Application","qualifiedName":"dartness.Application","href":"dartness/Application-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"App annotation in order to create an application","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"Application","qualifiedName":"dartness.Application.Application","href":"dartness/Application/Application.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"module","qualifiedName":"dartness.Application.module","href":"dartness/Application/module.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Root module","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"options","qualifiedName":"dartness.Application.options","href":"dartness/Application/options.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Application options","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"Dartness","qualifiedName":"dartness.Dartness","href":"dartness/Dartness-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A server that delivers content, such as web pages, using the HTTP protocol\nby HttpServer.","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"Dartness","qualifiedName":"dartness.Dartness.Dartness","href":"dartness/Dartness/Dartness.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Dartness","kind":3,"href":"dartness/Dartness-class.html"}},{"name":"create","qualifiedName":"dartness.Dartness.create","href":"dartness/Dartness/create.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Starts the _server.","enclosedBy":{"name":"Dartness","kind":3,"href":"dartness/Dartness-class.html"}},{"name":"InstanceRegister","qualifiedName":"dartness.InstanceRegister","href":"dartness/InstanceRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"instance","qualifiedName":"dartness.InstanceRegister.instance","href":"dartness/InstanceRegister/instance.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"register","qualifiedName":"dartness.InstanceRegister.register","href":"dartness/InstanceRegister/register.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"resolve","qualifiedName":"dartness.InstanceRegister.resolve","href":"dartness/InstanceRegister/resolve.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"exception","qualifiedName":"exception","href":"exception/exception-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the exceptions"},{"name":"CatchError","qualifiedName":"exception.CatchError","href":"exception/CatchError-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to mark a method that is handling the errors.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"CatchError","qualifiedName":"exception.CatchError.CatchError","href":"exception/CatchError/CatchError.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CatchError","kind":3,"href":"exception/CatchError-class.html"}},{"name":"errors","qualifiedName":"exception.CatchError.errors","href":"exception/CatchError/errors.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The errors that are handled by the CatchError.","enclosedBy":{"name":"CatchError","kind":3,"href":"exception/CatchError-class.html"}},{"name":"DartnessCatchError","qualifiedName":"exception.DartnessCatchError","href":"exception/DartnessCatchError-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the error handler instance from the\nannotation ErrorHandler and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessCatchError","qualifiedName":"exception.DartnessCatchError.DartnessCatchError","href":"exception/DartnessCatchError/DartnessCatchError.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"canHandle","qualifiedName":"exception.DartnessCatchError.canHandle","href":"exception/DartnessCatchError/canHandle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Checks if the error handler can handle the error by runtimeType.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"errorTypes","qualifiedName":"exception.DartnessCatchError.errorTypes","href":"exception/DartnessCatchError/errorTypes.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error types that the error handler can handle.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"handler","qualifiedName":"exception.DartnessCatchError.handler","href":"exception/DartnessCatchError/handler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error handler function.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"DartnessCatchErrorRegister","qualifiedName":"exception.DartnessCatchErrorRegister","href":"exception/DartnessCatchErrorRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Interface that is used to handle the errors.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessCatchErrorRegister","qualifiedName":"exception.DartnessCatchErrorRegister.DartnessCatchErrorRegister","href":"exception/DartnessCatchErrorRegister/DartnessCatchErrorRegister.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"addCatchError","qualifiedName":"exception.DartnessCatchErrorRegister.addCatchError","href":"exception/DartnessCatchErrorRegister/addCatchError.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds an error handler to the error handler.","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"handle","qualifiedName":"exception.DartnessCatchErrorRegister.handle","href":"exception/DartnessCatchErrorRegister/handle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Method that handles the error by the errors added by addCatchError.","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"DartnessErrorHandler","qualifiedName":"exception.DartnessErrorHandler","href":"exception/DartnessErrorHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the error handler instance from the\nannotation ErrorHandler and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessErrorHandler","qualifiedName":"exception.DartnessErrorHandler.DartnessErrorHandler","href":"exception/DartnessErrorHandler/DartnessErrorHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"catchErrors","qualifiedName":"exception.DartnessErrorHandler.catchErrors","href":"exception/DartnessErrorHandler/catchErrors.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error types that the error handler can handle.","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"errorHandler","qualifiedName":"exception.DartnessErrorHandler.errorHandler","href":"exception/DartnessErrorHandler/errorHandler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The controller instance.","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"ErrorHandler","qualifiedName":"exception.ErrorHandler","href":"exception/ErrorHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An annotation that indicate that a class is an error handler.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"ErrorHandler","qualifiedName":"exception.ErrorHandler.ErrorHandler","href":"exception/ErrorHandler/ErrorHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ErrorHandler","kind":3,"href":"exception/ErrorHandler-class.html"}},{"name":"HttpStatusException","qualifiedName":"exception.HttpStatusException","href":"exception/HttpStatusException-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Exception for HTTP status code.\nThis abstract class is used to create custom exceptions for HTTP status codes.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"HttpStatusException","qualifiedName":"exception.HttpStatusException.HttpStatusException","href":"exception/HttpStatusException/HttpStatusException.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"message","qualifiedName":"exception.HttpStatusException.message","href":"exception/HttpStatusException/message.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The message of the exception.","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"statusCode","qualifiedName":"exception.HttpStatusException.statusCode","href":"exception/HttpStatusException/statusCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http status code of the exception.","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"modules","qualifiedName":"modules","href":"modules/modules-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"The modules libraries of the Dartness framework."},{"name":"Module","qualifiedName":"modules.Module","href":"modules/Module-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module class that accepts different metadata","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"Module","qualifiedName":"modules.Module.Module","href":"modules/Module/Module.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Module","kind":3,"href":"modules/Module-class.html"}},{"name":"metadata","qualifiedName":"modules.Module.metadata","href":"modules/Module/metadata.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Module's metadata","enclosedBy":{"name":"Module","kind":3,"href":"modules/Module-class.html"}},{"name":"ModuleMetadata","qualifiedName":"modules.ModuleMetadata","href":"modules/ModuleMetadata-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module's metadata class","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"ModuleMetadata","qualifiedName":"modules.ModuleMetadata.ModuleMetadata","href":"modules/ModuleMetadata/ModuleMetadata.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"controllers","qualifiedName":"modules.ModuleMetadata.controllers","href":"modules/ModuleMetadata/controllers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of controllers defined in this module which have to be\ninstantiated.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"exports","qualifiedName":"modules.ModuleMetadata.exports","href":"modules/ModuleMetadata/exports.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of the subset of providers that are provided by this module\nand should be available in other modules which import this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"imports","qualifiedName":"modules.ModuleMetadata.imports","href":"modules/ModuleMetadata/imports.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of imported modules that export the providers which are\nrequired in this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"providers","qualifiedName":"modules.ModuleMetadata.providers","href":"modules/ModuleMetadata/providers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of providers that will be instantiated by the Dartness injector\nand that may be shared at least across this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"ProviderMetadata","qualifiedName":"modules.ProviderMetadata","href":"modules/ProviderMetadata-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"ProviderMetadata","qualifiedName":"modules.ProviderMetadata.ProviderMetadata","href":"modules/ProviderMetadata/ProviderMetadata.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"classType","qualifiedName":"modules.ProviderMetadata.classType","href":"modules/ProviderMetadata/classType.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"route","qualifiedName":"route","href":"route/route-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the route"},{"name":"Bind","qualifiedName":"route.Bind","href":"route/Bind-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation for a bindable property.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Bind","qualifiedName":"route.Bind.Bind","href":"route/Bind/Bind.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"method","qualifiedName":"route.Bind.method","href":"route/Bind/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The method to bind the property to.","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"path","qualifiedName":"route.Bind.path","href":"route/Bind/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The path to bind the property to.\nIf not set, the entire route would be by Controller.","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"Body","qualifiedName":"route.Body","href":"route/Body-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indicating a method parameter should be bound to the body of the http request.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Body","qualifiedName":"route.Body.Body","href":"route/Body/Body.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Body","kind":3,"href":"route/Body-class.html"}},{"name":"Connect","qualifiedName":"route.Connect","href":"route/Connect-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Connect","qualifiedName":"route.Connect.Connect","href":"route/Connect/Connect.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Connect","kind":3,"href":"route/Connect-class.html"}},{"name":"Controller","qualifiedName":"route.Controller","href":"route/Controller-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to identify a class as a controller.\nA controller is a class that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Controller","qualifiedName":"route.Controller.Controller","href":"route/Controller/Controller.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Controller","kind":3,"href":"route/Controller-class.html"}},{"name":"path","qualifiedName":"route.Controller.path","href":"route/Controller/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Controller","kind":3,"href":"route/Controller-class.html"}},{"name":"ControllerRoute","qualifiedName":"route.ControllerRoute","href":"route/ControllerRoute-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"The data required to handle the class annotated with Controller\ninternally by the Dartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"ControllerRoute","qualifiedName":"route.ControllerRoute.ControllerRoute","href":"route/ControllerRoute/ControllerRoute.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"handler","qualifiedName":"route.ControllerRoute.handler","href":"route/ControllerRoute/handler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The function to be called when executing the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"headers","qualifiedName":"route.ControllerRoute.headers","href":"route/ControllerRoute/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The headers of the route if indicated.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"httpCode","qualifiedName":"route.ControllerRoute.httpCode","href":"route/ControllerRoute/httpCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http code of the route if indicated.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"method","qualifiedName":"route.ControllerRoute.method","href":"route/ControllerRoute/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http method name of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"params","qualifiedName":"route.ControllerRoute.params","href":"route/ControllerRoute/params.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The params of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"path","qualifiedName":"route.ControllerRoute.path","href":"route/ControllerRoute/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The path of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"DartnessController","qualifiedName":"route.DartnessController","href":"route/DartnessController-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the controller instance from the\nannotation Controller and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessController","qualifiedName":"route.DartnessController.DartnessController","href":"route/DartnessController/DartnessController.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"controller","qualifiedName":"route.DartnessController.controller","href":"route/DartnessController/controller.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The controller instance.","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"routes","qualifiedName":"route.DartnessController.routes","href":"route/DartnessController/routes.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The routes that the controller can handle.","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"DartnessParam","qualifiedName":"route.DartnessParam","href":"route/DartnessParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"The param data from the route method required to handle the class\nannotated with Controller internally by the Dartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessParam","qualifiedName":"route.DartnessParam.DartnessParam","href":"route/DartnessParam/DartnessParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"defaultValue","qualifiedName":"route.DartnessParam.defaultValue","href":"route/DartnessParam/defaultValue.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The default value of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"fromJson","qualifiedName":"route.DartnessParam.fromJson","href":"route/DartnessParam/fromJson.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The function to convert the param from json.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isBody","qualifiedName":"route.DartnessParam.isBody","href":"route/DartnessParam/isBody.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a body param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isNamed","qualifiedName":"route.DartnessParam.isNamed","href":"route/DartnessParam/isNamed.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a named param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isOptional","qualifiedName":"route.DartnessParam.isOptional","href":"route/DartnessParam/isOptional.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is optional.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isPath","qualifiedName":"route.DartnessParam.isPath","href":"route/DartnessParam/isPath.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a path param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isPositional","qualifiedName":"route.DartnessParam.isPositional","href":"route/DartnessParam/isPositional.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a positional param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isQuery","qualifiedName":"route.DartnessParam.isQuery","href":"route/DartnessParam/isQuery.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a query param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"name","qualifiedName":"route.DartnessParam.name","href":"route/DartnessParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"type","qualifiedName":"route.DartnessParam.type","href":"route/DartnessParam/type.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The type of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"DartnessRouter","qualifiedName":"route.DartnessRouter","href":"route/DartnessRouter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessRouter","qualifiedName":"route.DartnessRouter.DartnessRouter","href":"route/DartnessRouter/DartnessRouter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"add","qualifiedName":"route.DartnessRouter.add","href":"route/DartnessRouter/add.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a new ControllerRoute.","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"router","qualifiedName":"route.DartnessRouter.router","href":"route/DartnessRouter/router.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"DartnessRouterHandler","qualifiedName":"route.DartnessRouterHandler","href":"route/DartnessRouterHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router handler for handling request for a ControllerRoute\nwith his metadata and the method ControllerRoute.handler with the metadata.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessRouterHandler","qualifiedName":"route.DartnessRouterHandler.DartnessRouterHandler","href":"route/DartnessRouterHandler/DartnessRouterHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouterHandler","kind":3,"href":"route/DartnessRouterHandler-class.html"}},{"name":"handleRoute","qualifiedName":"route.DartnessRouterHandler.handleRoute","href":"route/DartnessRouterHandler/handleRoute.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Handles the route's response and invoke the Function in ControllerRoute.handler","enclosedBy":{"name":"DartnessRouterHandler","kind":3,"href":"route/DartnessRouterHandler-class.html"}},{"name":"DefaultDartnessRouter","qualifiedName":"route.DefaultDartnessRouter","href":"route/DefaultDartnessRouter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DefaultDartnessRouter","qualifiedName":"route.DefaultDartnessRouter.DefaultDartnessRouter","href":"route/DefaultDartnessRouter/DefaultDartnessRouter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"add","qualifiedName":"route.DefaultDartnessRouter.add","href":"route/DefaultDartnessRouter/add.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a ControllerRoute to the _router and handles the request for it.","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"router","qualifiedName":"route.DefaultDartnessRouter.router","href":"route/DefaultDartnessRouter/router.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"Delete","qualifiedName":"route.Delete","href":"route/Delete-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation for delete request.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Delete","qualifiedName":"route.Delete.Delete","href":"route/Delete/Delete.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Delete","kind":3,"href":"route/Delete-class.html"}},{"name":"Get","qualifiedName":"route.Get","href":"route/Get-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Get requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Get","qualifiedName":"route.Get.Get","href":"route/Get/Get.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Get","kind":3,"href":"route/Get-class.html"}},{"name":"Head","qualifiedName":"route.Head","href":"route/Head-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Head requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Head","qualifiedName":"route.Head.Head","href":"route/Head/Head.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Head","kind":3,"href":"route/Head-class.html"}},{"name":"Header","qualifiedName":"route.Header","href":"route/Header-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indication to specify a custom response header","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Header","qualifiedName":"route.Header.Header","href":"route/Header/Header.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"key","qualifiedName":"route.Header.key","href":"route/Header/key.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"value","qualifiedName":"route.Header.value","href":"route/Header/value.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"Headers","qualifiedName":"route.Headers","href":"route/Headers-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indication to specify a custom response headers","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Headers","qualifiedName":"route.Headers.Headers","href":"route/Headers/Headers.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"route/Headers-class.html"}},{"name":"values","qualifiedName":"route.Headers.values","href":"route/Headers/values.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"route/Headers-class.html"}},{"name":"HttpCode","qualifiedName":"route.HttpCode","href":"route/HttpCode-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An annotation to indicate what HTTP status code must be returned.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"HttpCode","qualifiedName":"route.HttpCode.HttpCode","href":"route/HttpCode/HttpCode.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpCode","kind":3,"href":"route/HttpCode-class.html"}},{"name":"code","qualifiedName":"route.HttpCode.code","href":"route/HttpCode/code.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Status code","enclosedBy":{"name":"HttpCode","kind":3,"href":"route/HttpCode-class.html"}},{"name":"Options","qualifiedName":"route.Options","href":"route/Options-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Options requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Options","qualifiedName":"route.Options.Options","href":"route/Options/Options.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Options","kind":3,"href":"route/Options-class.html"}},{"name":"Patch","qualifiedName":"route.Patch","href":"route/Patch-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Patch requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Patch","qualifiedName":"route.Patch.Patch","href":"route/Patch/Patch.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Patch","kind":3,"href":"route/Patch-class.html"}},{"name":"PathParam","qualifiedName":"route.PathParam","href":"route/PathParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to bind a property to a path parameter.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"PathParam","qualifiedName":"route.PathParam.PathParam","href":"route/PathParam/PathParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"PathParam","kind":3,"href":"route/PathParam-class.html"}},{"name":"name","qualifiedName":"route.PathParam.name","href":"route/PathParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the variable parameter.\nIf not set, the property name will be used.","enclosedBy":{"name":"PathParam","kind":3,"href":"route/PathParam-class.html"}},{"name":"Post","qualifiedName":"route.Post","href":"route/Post-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Post requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Post","qualifiedName":"route.Post.Post","href":"route/Post/Post.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Post","kind":3,"href":"route/Post-class.html"}},{"name":"Put","qualifiedName":"route.Put","href":"route/Put-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Put","qualifiedName":"route.Put.Put","href":"route/Put/Put.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Put","kind":3,"href":"route/Put-class.html"}},{"name":"QueryParam","qualifiedName":"route.QueryParam","href":"route/QueryParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to bind a property to a query parameter.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"QueryParam","qualifiedName":"route.QueryParam.QueryParam","href":"route/QueryParam/QueryParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"QueryParam","kind":3,"href":"route/QueryParam-class.html"}},{"name":"name","qualifiedName":"route.QueryParam.name","href":"route/QueryParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the variable parameter.\nIf not set, the property name will be used.","enclosedBy":{"name":"QueryParam","kind":3,"href":"route/QueryParam-class.html"}},{"name":"Trace","qualifiedName":"route.Trace","href":"route/Trace-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Trace","qualifiedName":"route.Trace.Trace","href":"route/Trace/Trace.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Trace","kind":3,"href":"route/Trace-class.html"}},{"name":"server","qualifiedName":"server","href":"server/server-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the server"},{"name":"DartnessApplicationOptions","qualifiedName":"server.DartnessApplicationOptions","href":"server/DartnessApplicationOptions-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessApplicationOptions","qualifiedName":"server.DartnessApplicationOptions.DartnessApplicationOptions","href":"server/DartnessApplicationOptions/DartnessApplicationOptions.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"internetAddress","qualifiedName":"server.DartnessApplicationOptions.internetAddress","href":"server/DartnessApplicationOptions/internetAddress.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"logRequest","qualifiedName":"server.DartnessApplicationOptions.logRequest","href":"server/DartnessApplicationOptions/logRequest.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"port","qualifiedName":"server.DartnessApplicationOptions.port","href":"server/DartnessApplicationOptions/port.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"DartnessInterceptor","qualifiedName":"server.DartnessInterceptor","href":"server/DartnessInterceptor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"DartnessInterceptor is an interface in order to handle the request before it is executed\nand handle the response after the request is executed.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessInterceptor","qualifiedName":"server.DartnessInterceptor.DartnessInterceptor","href":"server/DartnessInterceptor/DartnessInterceptor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onError","qualifiedName":"server.DartnessInterceptor.onError","href":"server/DartnessInterceptor/onError.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called when an error occurs when executing the request.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onRequest","qualifiedName":"server.DartnessInterceptor.onRequest","href":"server/DartnessInterceptor/onRequest.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onResponse","qualifiedName":"server.DartnessInterceptor.onResponse","href":"server/DartnessInterceptor/onResponse.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called after the request is executed.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"DartnessMiddleware","qualifiedName":"server.DartnessMiddleware","href":"server/DartnessMiddleware-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"DartnessInterceptor is an interface in order to handle the request before it is executed\nthis can be helpful if you want to log the request or do something else before the request is executed.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessMiddleware","qualifiedName":"server.DartnessMiddleware.DartnessMiddleware","href":"server/DartnessMiddleware/DartnessMiddleware.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessMiddleware","kind":3,"href":"server/DartnessMiddleware-class.html"}},{"name":"handle","qualifiedName":"server.DartnessMiddleware.handle","href":"server/DartnessMiddleware/handle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"DartnessMiddleware","kind":3,"href":"server/DartnessMiddleware-class.html"}},{"name":"DartnessPipeline","qualifiedName":"server.DartnessPipeline","href":"server/DartnessPipeline-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A helper that makes it easy to compose a set of DartnessMiddleware, DartnessMiddleware and a\nHandler.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessPipeline","qualifiedName":"server.DartnessPipeline.DartnessPipeline","href":"server/DartnessPipeline/DartnessPipeline.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DartnessPipeline.addErrorHandler","href":"server/DartnessPipeline/addErrorHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with errorHandler added to the existing set of\nhandlers.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addHandler","qualifiedName":"server.DartnessPipeline.addHandler","href":"server/DartnessPipeline/addHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new Handler with handler","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DartnessPipeline.addInterceptor","href":"server/DartnessPipeline/addInterceptor.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessInterceptor added to the existing set of\nDartnessInterceptor.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DartnessPipeline.addMiddleware","href":"server/DartnessPipeline/addMiddleware.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessMiddleware added to the existing set of\nDartnessMiddleware.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"DartnessRequest","qualifiedName":"server.DartnessRequest","href":"server/DartnessRequest-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A http request class that is used in the Dartness framework","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessRequest","qualifiedName":"server.DartnessRequest.DartnessRequest","href":"server/DartnessRequest/DartnessRequest.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"body","qualifiedName":"server.DartnessRequest.body","href":"server/DartnessRequest/body.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"The body as a string.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"bytes","qualifiedName":"server.DartnessRequest.bytes","href":"server/DartnessRequest/bytes.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"The body as a byte array stream.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"DartnessRequest.fromShelf","qualifiedName":"server.DartnessRequest.fromShelf","href":"server/DartnessRequest/DartnessRequest.fromShelf.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"headers","qualifiedName":"server.DartnessRequest.headers","href":"server/DartnessRequest/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP headers with case-insensitive keys.\nThe returned map is unmodifiable.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"method","qualifiedName":"server.DartnessRequest.method","href":"server/DartnessRequest/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http method associated with the request.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"requestedUri","qualifiedName":"server.DartnessRequest.requestedUri","href":"server/DartnessRequest/requestedUri.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The original requested Uri.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"url","qualifiedName":"server.DartnessRequest.url","href":"server/DartnessRequest/url.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The requested url relative to the current handler path.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"DartnessResponse","qualifiedName":"server.DartnessResponse","href":"server/DartnessResponse-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A http response class that is used in the Dartness framework","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessResponse","qualifiedName":"server.DartnessResponse.DartnessResponse","href":"server/DartnessResponse/DartnessResponse.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"body","qualifiedName":"server.DartnessResponse.body","href":"server/DartnessResponse/body.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Future containing the body as a string.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"bytes","qualifiedName":"server.DartnessResponse.bytes","href":"server/DartnessResponse/bytes.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Stream representing the body.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"DartnessResponse.fromShelf","qualifiedName":"server.DartnessResponse.fromShelf","href":"server/DartnessResponse/DartnessResponse.fromShelf.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"headers","qualifiedName":"server.DartnessResponse.headers","href":"server/DartnessResponse/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP headers with case-insensitive keys.\nThe returned map is unmodifiable.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"statusCode","qualifiedName":"server.DartnessResponse.statusCode","href":"server/DartnessResponse/statusCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP status code of the response.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"DartnessServer","qualifiedName":"server.DartnessServer","href":"server/DartnessServer-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An interface that defines the methods that a server must implement.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessServer","qualifiedName":"server.DartnessServer.DartnessServer","href":"server/DartnessServer/DartnessServer.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addController","qualifiedName":"server.DartnessServer.addController","href":"server/DartnessServer/addController.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a controller and handles the http methods","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DartnessServer.addErrorHandler","href":"server/DartnessServer/addErrorHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a error handler in order to listen for errors","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DartnessServer.addInterceptor","href":"server/DartnessServer/addInterceptor.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds an interceptor in order to listen before the http request","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DartnessServer.addMiddleware","href":"server/DartnessServer/addMiddleware.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a middleware in order to listen between an http request\nand the applications running on it.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"getAddress","qualifiedName":"server.DartnessServer.getAddress","href":"server/DartnessServer/getAddress.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns the InternetAddress that the server is listening on.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"getPort","qualifiedName":"server.DartnessServer.getPort","href":"server/DartnessServer/getPort.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns the port that the server is listening on.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"start","qualifiedName":"server.DartnessServer.start","href":"server/DartnessServer/start.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Starts the server.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"stop","qualifiedName":"server.DartnessServer.stop","href":"server/DartnessServer/stop.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Permanently stops the server from listening for new connections.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"DefaultDartnessPipeline","qualifiedName":"server.DefaultDartnessPipeline","href":"server/DefaultDartnessPipeline-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Default implementation of DartnessPipeline that uses shelf Pipeline\nin order to provide an efficient way of create DartnessMiddleware\nand DartnessInterceptor.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DefaultDartnessPipeline","qualifiedName":"server.DefaultDartnessPipeline.DefaultDartnessPipeline","href":"server/DefaultDartnessPipeline/DefaultDartnessPipeline.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DefaultDartnessPipeline.addErrorHandler","href":"server/DefaultDartnessPipeline/addErrorHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with errorHandler added to the existing set of\nhandlers.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addHandler","qualifiedName":"server.DefaultDartnessPipeline.addHandler","href":"server/DefaultDartnessPipeline/addHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new Handler with handler","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DefaultDartnessPipeline.addInterceptor","href":"server/DefaultDartnessPipeline/addInterceptor.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessInterceptor added to the existing set of\nDartnessInterceptor.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DefaultDartnessPipeline.addMiddleware","href":"server/DefaultDartnessPipeline/addMiddleware.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessMiddleware added to the existing set of\nDartnessMiddleware.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"DefaultDartnessServer","qualifiedName":"server.DefaultDartnessServer","href":"server/DefaultDartnessServer-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A server that delivers content, such as web pages, using the HTTP protocol\nby HttpServer.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DefaultDartnessServer","qualifiedName":"server.DefaultDartnessServer.DefaultDartnessServer","href":"server/DefaultDartnessServer/DefaultDartnessServer.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a DefaultDartnessServer that listens on the specified _port and\ninternetAddress.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addController","qualifiedName":"server.DefaultDartnessServer.addController","href":"server/DefaultDartnessServer/addController.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Add controller into _controllers and handles\nthe methods annotated with Bind children classes to Controller.path and Bind.path.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DefaultDartnessServer.addErrorHandler","href":"server/DefaultDartnessServer/addErrorHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a error handler in order to listen for errors","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DefaultDartnessServer.addInterceptor","href":"server/DefaultDartnessServer/addInterceptor.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds an interceptor in order to listen before the http request","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DefaultDartnessServer.addMiddleware","href":"server/DefaultDartnessServer/addMiddleware.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a middleware in order to listen between an http request\nand the applications running on it.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"controllers","qualifiedName":"server.DefaultDartnessServer.controllers","href":"server/DefaultDartnessServer/controllers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"getAddress","qualifiedName":"server.DefaultDartnessServer.getAddress","href":"server/DefaultDartnessServer/getAddress.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns the InternetAddress that the server is listening on.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"getPort","qualifiedName":"server.DefaultDartnessServer.getPort","href":"server/DefaultDartnessServer/getPort.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns the port that the server is listening on.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"isStarted","qualifiedName":"server.DefaultDartnessServer.isStarted","href":"server/DefaultDartnessServer/isStarted.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if the server is listening for connections.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"start","qualifiedName":"server.DefaultDartnessServer.start","href":"server/DefaultDartnessServer/start.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Starts an HttpServer that listens by the specified _internetAddress and\n_port.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"stop","qualifiedName":"server.DefaultDartnessServer.stop","href":"server/DefaultDartnessServer/stop.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Permanently stops the HttpServer server from listening for new\nconnections. This closes the Stream of HttpRequests with a\ndone event.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"LogRequestsInterceptor","qualifiedName":"server.LogRequestsInterceptor","href":"server/LogRequestsInterceptor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Middleware which prints the time of the request, the elapsed time for the\ninner handlers, the response's status code and the request URI.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"LogRequestsInterceptor","qualifiedName":"server.LogRequestsInterceptor.LogRequestsInterceptor","href":"server/LogRequestsInterceptor/LogRequestsInterceptor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"method","qualifiedName":"server.LogRequestsInterceptor.method","href":"server/LogRequestsInterceptor/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onError","qualifiedName":"server.LogRequestsInterceptor.onError","href":"server/LogRequestsInterceptor/onError.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called when an error occurs when executing the request.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onRequest","qualifiedName":"server.LogRequestsInterceptor.onRequest","href":"server/LogRequestsInterceptor/onRequest.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onResponse","qualifiedName":"server.LogRequestsInterceptor.onResponse","href":"server/LogRequestsInterceptor/onResponse.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called after the request is executed.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"startTime","qualifiedName":"server.LogRequestsInterceptor.startTime","href":"server/LogRequestsInterceptor/startTime.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"uri","qualifiedName":"server.LogRequestsInterceptor.uri","href":"server/LogRequestsInterceptor/uri.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"watch","qualifiedName":"server.LogRequestsInterceptor.watch","href":"server/LogRequestsInterceptor/watch.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}}]
+[{"name":"dartness","qualifiedName":"dartness","href":"dartness/dartness-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"The core libraries of the Dartness framework."},{"name":"Application","qualifiedName":"dartness.Application","href":"dartness/Application-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"App annotation in order to create an application","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"Application","qualifiedName":"dartness.Application.Application","href":"dartness/Application/Application.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"module","qualifiedName":"dartness.Application.module","href":"dartness/Application/module.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Root module","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"options","qualifiedName":"dartness.Application.options","href":"dartness/Application/options.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Application options","enclosedBy":{"name":"Application","kind":3,"href":"dartness/Application-class.html"}},{"name":"Dartness","qualifiedName":"dartness.Dartness","href":"dartness/Dartness-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A server that delivers content, such as web pages, using the HTTP protocol\nby HttpServer.","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"Dartness","qualifiedName":"dartness.Dartness.Dartness","href":"dartness/Dartness/Dartness.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Dartness","kind":3,"href":"dartness/Dartness-class.html"}},{"name":"create","qualifiedName":"dartness.Dartness.create","href":"dartness/Dartness/create.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Starts the _server.","enclosedBy":{"name":"Dartness","kind":3,"href":"dartness/Dartness-class.html"}},{"name":"Inject","qualifiedName":"dartness.Inject","href":"dartness/Inject-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation that marks a constructor parameter as a target for\ndependence injection","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"Inject","qualifiedName":"dartness.Inject.Inject","href":"dartness/Inject/Inject.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Inject","kind":3,"href":"dartness/Inject-class.html"}},{"name":"name","qualifiedName":"dartness.Inject.name","href":"dartness/Inject/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Lookup key for the provider to be injected","enclosedBy":{"name":"Inject","kind":3,"href":"dartness/Inject-class.html"}},{"name":"InstanceRegister","qualifiedName":"dartness.InstanceRegister","href":"dartness/InstanceRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dartness","kind":8,"href":"dartness/dartness-library.html"}},{"name":"instance","qualifiedName":"dartness.InstanceRegister.instance","href":"dartness/InstanceRegister/instance.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"register","qualifiedName":"dartness.InstanceRegister.register","href":"dartness/InstanceRegister/register.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"resolve","qualifiedName":"dartness.InstanceRegister.resolve","href":"dartness/InstanceRegister/resolve.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"InstanceRegister","kind":3,"href":"dartness/InstanceRegister-class.html"}},{"name":"exception","qualifiedName":"exception","href":"exception/exception-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the exceptions"},{"name":"CatchError","qualifiedName":"exception.CatchError","href":"exception/CatchError-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to mark a method that is handling the errors.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"CatchError","qualifiedName":"exception.CatchError.CatchError","href":"exception/CatchError/CatchError.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CatchError","kind":3,"href":"exception/CatchError-class.html"}},{"name":"errors","qualifiedName":"exception.CatchError.errors","href":"exception/CatchError/errors.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The errors that are handled by the CatchError.","enclosedBy":{"name":"CatchError","kind":3,"href":"exception/CatchError-class.html"}},{"name":"DartnessCatchError","qualifiedName":"exception.DartnessCatchError","href":"exception/DartnessCatchError-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the error handler instance from the\nannotation ErrorHandler and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessCatchError","qualifiedName":"exception.DartnessCatchError.DartnessCatchError","href":"exception/DartnessCatchError/DartnessCatchError.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"canHandle","qualifiedName":"exception.DartnessCatchError.canHandle","href":"exception/DartnessCatchError/canHandle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Checks if the error handler can handle the error by runtimeType.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"errorTypes","qualifiedName":"exception.DartnessCatchError.errorTypes","href":"exception/DartnessCatchError/errorTypes.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error types that the error handler can handle.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"handler","qualifiedName":"exception.DartnessCatchError.handler","href":"exception/DartnessCatchError/handler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error handler function.","enclosedBy":{"name":"DartnessCatchError","kind":3,"href":"exception/DartnessCatchError-class.html"}},{"name":"DartnessCatchErrorRegister","qualifiedName":"exception.DartnessCatchErrorRegister","href":"exception/DartnessCatchErrorRegister-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Interface that is used to handle the errors.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessCatchErrorRegister","qualifiedName":"exception.DartnessCatchErrorRegister.DartnessCatchErrorRegister","href":"exception/DartnessCatchErrorRegister/DartnessCatchErrorRegister.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"addCatchError","qualifiedName":"exception.DartnessCatchErrorRegister.addCatchError","href":"exception/DartnessCatchErrorRegister/addCatchError.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds an error handler to the error handler.","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"handle","qualifiedName":"exception.DartnessCatchErrorRegister.handle","href":"exception/DartnessCatchErrorRegister/handle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Method that handles the error by the errors added by addCatchError.","enclosedBy":{"name":"DartnessCatchErrorRegister","kind":3,"href":"exception/DartnessCatchErrorRegister-class.html"}},{"name":"DartnessErrorHandler","qualifiedName":"exception.DartnessErrorHandler","href":"exception/DartnessErrorHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the error handler instance from the\nannotation ErrorHandler and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"DartnessErrorHandler","qualifiedName":"exception.DartnessErrorHandler.DartnessErrorHandler","href":"exception/DartnessErrorHandler/DartnessErrorHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"catchErrors","qualifiedName":"exception.DartnessErrorHandler.catchErrors","href":"exception/DartnessErrorHandler/catchErrors.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The error types that the error handler can handle.","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"errorHandler","qualifiedName":"exception.DartnessErrorHandler.errorHandler","href":"exception/DartnessErrorHandler/errorHandler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The controller instance.","enclosedBy":{"name":"DartnessErrorHandler","kind":3,"href":"exception/DartnessErrorHandler-class.html"}},{"name":"ErrorHandler","qualifiedName":"exception.ErrorHandler","href":"exception/ErrorHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An annotation that indicate that a class is an error handler.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"ErrorHandler","qualifiedName":"exception.ErrorHandler.ErrorHandler","href":"exception/ErrorHandler/ErrorHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ErrorHandler","kind":3,"href":"exception/ErrorHandler-class.html"}},{"name":"HttpStatusException","qualifiedName":"exception.HttpStatusException","href":"exception/HttpStatusException-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Exception for HTTP status code.\nThis abstract interface class is used to create custom exceptions for HTTP status codes.","enclosedBy":{"name":"exception","kind":8,"href":"exception/exception-library.html"}},{"name":"HttpStatusException","qualifiedName":"exception.HttpStatusException.HttpStatusException","href":"exception/HttpStatusException/HttpStatusException.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"message","qualifiedName":"exception.HttpStatusException.message","href":"exception/HttpStatusException/message.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The message of the exception.","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"statusCode","qualifiedName":"exception.HttpStatusException.statusCode","href":"exception/HttpStatusException/statusCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http status code of the exception.","enclosedBy":{"name":"HttpStatusException","kind":3,"href":"exception/HttpStatusException-class.html"}},{"name":"modules","qualifiedName":"modules","href":"modules/modules-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"The modules libraries of the Dartness framework."},{"name":"Module","qualifiedName":"modules.Module","href":"modules/Module-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module class that accepts different metadata","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"Module","qualifiedName":"modules.Module.Module","href":"modules/Module/Module.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Module","kind":3,"href":"modules/Module-class.html"}},{"name":"metadata","qualifiedName":"modules.Module.metadata","href":"modules/Module/metadata.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Module's metadata","enclosedBy":{"name":"Module","kind":3,"href":"modules/Module-class.html"}},{"name":"ModuleMetadata","qualifiedName":"modules.ModuleMetadata","href":"modules/ModuleMetadata-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Module's metadata class","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"ModuleMetadata","qualifiedName":"modules.ModuleMetadata.ModuleMetadata","href":"modules/ModuleMetadata/ModuleMetadata.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"controllers","qualifiedName":"modules.ModuleMetadata.controllers","href":"modules/ModuleMetadata/controllers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of controllers defined in this module which have to be\ninstantiated.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"exports","qualifiedName":"modules.ModuleMetadata.exports","href":"modules/ModuleMetadata/exports.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of the subset of providers that are provided by this module\nand should be available in other modules which import this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"imports","qualifiedName":"modules.ModuleMetadata.imports","href":"modules/ModuleMetadata/imports.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of imported modules that export the providers which are\nrequired in this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"providers","qualifiedName":"modules.ModuleMetadata.providers","href":"modules/ModuleMetadata/providers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional list of providers that will be instantiated by the Dartness injector\nand that may be shared at least across this module.","enclosedBy":{"name":"ModuleMetadata","kind":3,"href":"modules/ModuleMetadata-class.html"}},{"name":"ProviderMetadata","qualifiedName":"modules.ProviderMetadata","href":"modules/ProviderMetadata-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Define a Dart class called ProviderMetadata.","enclosedBy":{"name":"modules","kind":8,"href":"modules/modules-library.html"}},{"name":"ProviderMetadata","qualifiedName":"modules.ProviderMetadata.ProviderMetadata","href":"modules/ProviderMetadata/ProviderMetadata.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"classType","qualifiedName":"modules.ProviderMetadata.classType","href":"modules/ProviderMetadata/classType.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The class type that must be created","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"name","qualifiedName":"modules.ProviderMetadata.name","href":"modules/ProviderMetadata/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Optional name to give to the provider instance","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"useFactory","qualifiedName":"modules.ProviderMetadata.useFactory","href":"modules/ProviderMetadata/useFactory.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Function to create the provider by custom code","enclosedBy":{"name":"ProviderMetadata","kind":3,"href":"modules/ProviderMetadata-class.html"}},{"name":"route","qualifiedName":"route","href":"route/route-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the route"},{"name":"Bind","qualifiedName":"route.Bind","href":"route/Bind-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation for a bindable property.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Bind","qualifiedName":"route.Bind.Bind","href":"route/Bind/Bind.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"method","qualifiedName":"route.Bind.method","href":"route/Bind/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The method to bind the property to.","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"path","qualifiedName":"route.Bind.path","href":"route/Bind/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The path to bind the property to.\nIf not set, the entire route would be by Controller.","enclosedBy":{"name":"Bind","kind":3,"href":"route/Bind-class.html"}},{"name":"Body","qualifiedName":"route.Body","href":"route/Body-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indicating a method parameter should be bound to the body of the http request.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Body","qualifiedName":"route.Body.Body","href":"route/Body/Body.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Body","kind":3,"href":"route/Body-class.html"}},{"name":"Connect","qualifiedName":"route.Connect","href":"route/Connect-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Connect","qualifiedName":"route.Connect.Connect","href":"route/Connect/Connect.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Connect","kind":3,"href":"route/Connect-class.html"}},{"name":"Controller","qualifiedName":"route.Controller","href":"route/Controller-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to identify a class as a controller.\nA controller is a class that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Controller","qualifiedName":"route.Controller.Controller","href":"route/Controller/Controller.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Controller","kind":3,"href":"route/Controller-class.html"}},{"name":"path","qualifiedName":"route.Controller.path","href":"route/Controller/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Controller","kind":3,"href":"route/Controller-class.html"}},{"name":"ControllerRoute","qualifiedName":"route.ControllerRoute","href":"route/ControllerRoute-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"The data required to handle the class annotated with Controller\ninternally by the Dartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"ControllerRoute","qualifiedName":"route.ControllerRoute.ControllerRoute","href":"route/ControllerRoute/ControllerRoute.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"handler","qualifiedName":"route.ControllerRoute.handler","href":"route/ControllerRoute/handler.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The function to be called when executing the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"headers","qualifiedName":"route.ControllerRoute.headers","href":"route/ControllerRoute/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The headers of the route if indicated.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"httpCode","qualifiedName":"route.ControllerRoute.httpCode","href":"route/ControllerRoute/httpCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http code of the route if indicated.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"method","qualifiedName":"route.ControllerRoute.method","href":"route/ControllerRoute/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http method name of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"params","qualifiedName":"route.ControllerRoute.params","href":"route/ControllerRoute/params.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The params of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"path","qualifiedName":"route.ControllerRoute.path","href":"route/ControllerRoute/path.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The path of the route.","enclosedBy":{"name":"ControllerRoute","kind":3,"href":"route/ControllerRoute-class.html"}},{"name":"DartnessController","qualifiedName":"route.DartnessController","href":"route/DartnessController-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A wrapper class in order to retrieve the controller instance from the\nannotation Controller and the data required to handle it internally by the\nDartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessController","qualifiedName":"route.DartnessController.DartnessController","href":"route/DartnessController/DartnessController.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"controller","qualifiedName":"route.DartnessController.controller","href":"route/DartnessController/controller.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The controller instance.","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"routes","qualifiedName":"route.DartnessController.routes","href":"route/DartnessController/routes.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The routes that the controller can handle.","enclosedBy":{"name":"DartnessController","kind":3,"href":"route/DartnessController-class.html"}},{"name":"DartnessParam","qualifiedName":"route.DartnessParam","href":"route/DartnessParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"The param data from the route method required to handle the class\nannotated with Controller internally by the Dartness framework.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessParam","qualifiedName":"route.DartnessParam.DartnessParam","href":"route/DartnessParam/DartnessParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"defaultValue","qualifiedName":"route.DartnessParam.defaultValue","href":"route/DartnessParam/defaultValue.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The default value of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"fromJson","qualifiedName":"route.DartnessParam.fromJson","href":"route/DartnessParam/fromJson.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The function to convert the param from json.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isBody","qualifiedName":"route.DartnessParam.isBody","href":"route/DartnessParam/isBody.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a body param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isNamed","qualifiedName":"route.DartnessParam.isNamed","href":"route/DartnessParam/isNamed.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a named param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isOptional","qualifiedName":"route.DartnessParam.isOptional","href":"route/DartnessParam/isOptional.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is optional.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isPath","qualifiedName":"route.DartnessParam.isPath","href":"route/DartnessParam/isPath.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a path param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isPositional","qualifiedName":"route.DartnessParam.isPositional","href":"route/DartnessParam/isPositional.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a positional param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"isQuery","qualifiedName":"route.DartnessParam.isQuery","href":"route/DartnessParam/isQuery.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Whether the param is a query param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"name","qualifiedName":"route.DartnessParam.name","href":"route/DartnessParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"type","qualifiedName":"route.DartnessParam.type","href":"route/DartnessParam/type.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The type of the param.","enclosedBy":{"name":"DartnessParam","kind":3,"href":"route/DartnessParam-class.html"}},{"name":"DartnessRouter","qualifiedName":"route.DartnessRouter","href":"route/DartnessRouter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessRouter","qualifiedName":"route.DartnessRouter.DartnessRouter","href":"route/DartnessRouter/DartnessRouter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"add","qualifiedName":"route.DartnessRouter.add","href":"route/DartnessRouter/add.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a new ControllerRoute.","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"router","qualifiedName":"route.DartnessRouter.router","href":"route/DartnessRouter/router.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouter","kind":3,"href":"route/DartnessRouter-class.html"}},{"name":"DartnessRouterHandler","qualifiedName":"route.DartnessRouterHandler","href":"route/DartnessRouterHandler-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router handler for handling request for a ControllerRoute\nwith his metadata and the method ControllerRoute.handler with the metadata.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DartnessRouterHandler","qualifiedName":"route.DartnessRouterHandler.DartnessRouterHandler","href":"route/DartnessRouterHandler/DartnessRouterHandler.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRouterHandler","kind":3,"href":"route/DartnessRouterHandler-class.html"}},{"name":"handleRoute","qualifiedName":"route.DartnessRouterHandler.handleRoute","href":"route/DartnessRouterHandler/handleRoute.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Handles the route's response and invoke the Function in ControllerRoute.handler","enclosedBy":{"name":"DartnessRouterHandler","kind":3,"href":"route/DartnessRouterHandler-class.html"}},{"name":"DefaultDartnessRouter","qualifiedName":"route.DefaultDartnessRouter","href":"route/DefaultDartnessRouter-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A router that can be used to handle requests.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"DefaultDartnessRouter","qualifiedName":"route.DefaultDartnessRouter.DefaultDartnessRouter","href":"route/DefaultDartnessRouter/DefaultDartnessRouter.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"add","qualifiedName":"route.DefaultDartnessRouter.add","href":"route/DefaultDartnessRouter/add.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a ControllerRoute to the _router and handles the request for it.","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"router","qualifiedName":"route.DefaultDartnessRouter.router","href":"route/DefaultDartnessRouter/router.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessRouter","kind":3,"href":"route/DefaultDartnessRouter-class.html"}},{"name":"Delete","qualifiedName":"route.Delete","href":"route/Delete-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation for delete request.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Delete","qualifiedName":"route.Delete.Delete","href":"route/Delete/Delete.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Delete","kind":3,"href":"route/Delete-class.html"}},{"name":"Get","qualifiedName":"route.Get","href":"route/Get-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Get requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Get","qualifiedName":"route.Get.Get","href":"route/Get/Get.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Get","kind":3,"href":"route/Get-class.html"}},{"name":"Head","qualifiedName":"route.Head","href":"route/Head-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Head requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Head","qualifiedName":"route.Head.Head","href":"route/Head/Head.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Head","kind":3,"href":"route/Head-class.html"}},{"name":"Header","qualifiedName":"route.Header","href":"route/Header-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indication to specify a custom response header","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Header","qualifiedName":"route.Header.Header","href":"route/Header/Header.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"key","qualifiedName":"route.Header.key","href":"route/Header/key.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"value","qualifiedName":"route.Header.value","href":"route/Header/value.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"route/Header-class.html"}},{"name":"Headers","qualifiedName":"route.Headers","href":"route/Headers-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation indication to specify a custom response headers","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Headers","qualifiedName":"route.Headers.Headers","href":"route/Headers/Headers.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"route/Headers-class.html"}},{"name":"values","qualifiedName":"route.Headers.values","href":"route/Headers/values.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"route/Headers-class.html"}},{"name":"HttpCode","qualifiedName":"route.HttpCode","href":"route/HttpCode-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An annotation to indicate what HTTP status code must be returned.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"HttpCode","qualifiedName":"route.HttpCode.HttpCode","href":"route/HttpCode/HttpCode.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpCode","kind":3,"href":"route/HttpCode-class.html"}},{"name":"code","qualifiedName":"route.HttpCode.code","href":"route/HttpCode/code.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Status code","enclosedBy":{"name":"HttpCode","kind":3,"href":"route/HttpCode-class.html"}},{"name":"Options","qualifiedName":"route.Options","href":"route/Options-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Options requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Options","qualifiedName":"route.Options.Options","href":"route/Options/Options.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Options","kind":3,"href":"route/Options-class.html"}},{"name":"Patch","qualifiedName":"route.Patch","href":"route/Patch-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Patch requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Patch","qualifiedName":"route.Patch.Patch","href":"route/Patch/Patch.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Patch","kind":3,"href":"route/Patch-class.html"}},{"name":"PathParam","qualifiedName":"route.PathParam","href":"route/PathParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to bind a property to a path parameter.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"PathParam","qualifiedName":"route.PathParam.PathParam","href":"route/PathParam/PathParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"PathParam","kind":3,"href":"route/PathParam-class.html"}},{"name":"name","qualifiedName":"route.PathParam.name","href":"route/PathParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the variable parameter.\nIf not set, the property name will be used.","enclosedBy":{"name":"PathParam","kind":3,"href":"route/PathParam-class.html"}},{"name":"Post","qualifiedName":"route.Post","href":"route/Post-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Post requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Post","qualifiedName":"route.Post.Post","href":"route/Post/Post.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Post","kind":3,"href":"route/Post-class.html"}},{"name":"Put","qualifiedName":"route.Put","href":"route/Put-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Put","qualifiedName":"route.Put.Put","href":"route/Put/Put.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Put","kind":3,"href":"route/Put-class.html"}},{"name":"QueryParam","qualifiedName":"route.QueryParam","href":"route/QueryParam-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Annotation to bind a property to a query parameter.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"QueryParam","qualifiedName":"route.QueryParam.QueryParam","href":"route/QueryParam/QueryParam.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"QueryParam","kind":3,"href":"route/QueryParam-class.html"}},{"name":"name","qualifiedName":"route.QueryParam.name","href":"route/QueryParam/name.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The name of the variable parameter.\nIf not set, the property name will be used.","enclosedBy":{"name":"QueryParam","kind":3,"href":"route/QueryParam-class.html"}},{"name":"Trace","qualifiedName":"route.Trace","href":"route/Trace-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Route annotation. Routes Put requests to the specified path.","enclosedBy":{"name":"route","kind":8,"href":"route/route-library.html"}},{"name":"Trace","qualifiedName":"route.Trace.Trace","href":"route/Trace/Trace.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Trace","kind":3,"href":"route/Trace-class.html"}},{"name":"server","qualifiedName":"server","href":"server/server-library.html","kind":8,"overriddenDepth":0,"packageRank":0,"desc":"Library that exposes the API for the server"},{"name":"DartnessApplicationOptions","qualifiedName":"server.DartnessApplicationOptions","href":"server/DartnessApplicationOptions-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessApplicationOptions","qualifiedName":"server.DartnessApplicationOptions.DartnessApplicationOptions","href":"server/DartnessApplicationOptions/DartnessApplicationOptions.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"internetAddress","qualifiedName":"server.DartnessApplicationOptions.internetAddress","href":"server/DartnessApplicationOptions/internetAddress.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"logRequest","qualifiedName":"server.DartnessApplicationOptions.logRequest","href":"server/DartnessApplicationOptions/logRequest.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"port","qualifiedName":"server.DartnessApplicationOptions.port","href":"server/DartnessApplicationOptions/port.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessApplicationOptions","kind":3,"href":"server/DartnessApplicationOptions-class.html"}},{"name":"DartnessInterceptor","qualifiedName":"server.DartnessInterceptor","href":"server/DartnessInterceptor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"DartnessInterceptor is an interface in order to handle the request before it is executed\nand handle the response after the request is executed.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessInterceptor","qualifiedName":"server.DartnessInterceptor.DartnessInterceptor","href":"server/DartnessInterceptor/DartnessInterceptor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onError","qualifiedName":"server.DartnessInterceptor.onError","href":"server/DartnessInterceptor/onError.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called when an error occurs when executing the request.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onRequest","qualifiedName":"server.DartnessInterceptor.onRequest","href":"server/DartnessInterceptor/onRequest.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"onResponse","qualifiedName":"server.DartnessInterceptor.onResponse","href":"server/DartnessInterceptor/onResponse.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called after the request is executed.","enclosedBy":{"name":"DartnessInterceptor","kind":3,"href":"server/DartnessInterceptor-class.html"}},{"name":"DartnessMiddleware","qualifiedName":"server.DartnessMiddleware","href":"server/DartnessMiddleware-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"DartnessInterceptor is an interface in order to handle the request before it is executed\nthis can be helpful if you want to log the request or do something else before the request is executed.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessMiddleware","qualifiedName":"server.DartnessMiddleware.DartnessMiddleware","href":"server/DartnessMiddleware/DartnessMiddleware.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessMiddleware","kind":3,"href":"server/DartnessMiddleware-class.html"}},{"name":"handle","qualifiedName":"server.DartnessMiddleware.handle","href":"server/DartnessMiddleware/handle.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"DartnessMiddleware","kind":3,"href":"server/DartnessMiddleware-class.html"}},{"name":"DartnessPipeline","qualifiedName":"server.DartnessPipeline","href":"server/DartnessPipeline-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A helper that makes it easy to compose a set of DartnessMiddleware, DartnessMiddleware and a\nHandler.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessPipeline","qualifiedName":"server.DartnessPipeline.DartnessPipeline","href":"server/DartnessPipeline/DartnessPipeline.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DartnessPipeline.addErrorHandler","href":"server/DartnessPipeline/addErrorHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with errorHandler added to the existing set of\nhandlers.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addHandler","qualifiedName":"server.DartnessPipeline.addHandler","href":"server/DartnessPipeline/addHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new Handler with handler","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DartnessPipeline.addInterceptor","href":"server/DartnessPipeline/addInterceptor.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessInterceptor added to the existing set of\nDartnessInterceptor.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DartnessPipeline.addMiddleware","href":"server/DartnessPipeline/addMiddleware.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessMiddleware added to the existing set of\nDartnessMiddleware.","enclosedBy":{"name":"DartnessPipeline","kind":3,"href":"server/DartnessPipeline-class.html"}},{"name":"DartnessRequest","qualifiedName":"server.DartnessRequest","href":"server/DartnessRequest-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A http request class that is used in the Dartness framework","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessRequest","qualifiedName":"server.DartnessRequest.DartnessRequest","href":"server/DartnessRequest/DartnessRequest.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"body","qualifiedName":"server.DartnessRequest.body","href":"server/DartnessRequest/body.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"The body as a string.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"bytes","qualifiedName":"server.DartnessRequest.bytes","href":"server/DartnessRequest/bytes.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"The body as a byte array stream.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"DartnessRequest.fromShelf","qualifiedName":"server.DartnessRequest.fromShelf","href":"server/DartnessRequest/DartnessRequest.fromShelf.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"headers","qualifiedName":"server.DartnessRequest.headers","href":"server/DartnessRequest/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP headers with case-insensitive keys.\nThe returned map is unmodifiable.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"method","qualifiedName":"server.DartnessRequest.method","href":"server/DartnessRequest/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The http method associated with the request.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"requestedUri","qualifiedName":"server.DartnessRequest.requestedUri","href":"server/DartnessRequest/requestedUri.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The original requested Uri.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"url","qualifiedName":"server.DartnessRequest.url","href":"server/DartnessRequest/url.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The requested url relative to the current handler path.","enclosedBy":{"name":"DartnessRequest","kind":3,"href":"server/DartnessRequest-class.html"}},{"name":"DartnessResponse","qualifiedName":"server.DartnessResponse","href":"server/DartnessResponse-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A http response class that is used in the Dartness framework","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessResponse","qualifiedName":"server.DartnessResponse.DartnessResponse","href":"server/DartnessResponse/DartnessResponse.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"body","qualifiedName":"server.DartnessResponse.body","href":"server/DartnessResponse/body.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Future containing the body as a string.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"bytes","qualifiedName":"server.DartnessResponse.bytes","href":"server/DartnessResponse/bytes.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns a Stream representing the body.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"DartnessResponse.fromShelf","qualifiedName":"server.DartnessResponse.fromShelf","href":"server/DartnessResponse/DartnessResponse.fromShelf.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"headers","qualifiedName":"server.DartnessResponse.headers","href":"server/DartnessResponse/headers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP headers with case-insensitive keys.\nThe returned map is unmodifiable.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"statusCode","qualifiedName":"server.DartnessResponse.statusCode","href":"server/DartnessResponse/statusCode.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"The HTTP status code of the response.","enclosedBy":{"name":"DartnessResponse","kind":3,"href":"server/DartnessResponse-class.html"}},{"name":"DartnessServer","qualifiedName":"server.DartnessServer","href":"server/DartnessServer-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"An interface that defines the methods that a server must implement.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DartnessServer","qualifiedName":"server.DartnessServer.DartnessServer","href":"server/DartnessServer/DartnessServer.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addController","qualifiedName":"server.DartnessServer.addController","href":"server/DartnessServer/addController.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a controller and handles the http methods","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DartnessServer.addErrorHandler","href":"server/DartnessServer/addErrorHandler.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a error handler in order to listen for errors","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DartnessServer.addInterceptor","href":"server/DartnessServer/addInterceptor.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds an interceptor in order to listen before the http request","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DartnessServer.addMiddleware","href":"server/DartnessServer/addMiddleware.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Adds a middleware in order to listen between an http request\nand the applications running on it.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"getAddress","qualifiedName":"server.DartnessServer.getAddress","href":"server/DartnessServer/getAddress.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns the InternetAddress that the server is listening on.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"getPort","qualifiedName":"server.DartnessServer.getPort","href":"server/DartnessServer/getPort.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Returns the port that the server is listening on.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"start","qualifiedName":"server.DartnessServer.start","href":"server/DartnessServer/start.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Starts the server.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"stop","qualifiedName":"server.DartnessServer.stop","href":"server/DartnessServer/stop.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":"Permanently stops the server from listening for new connections.","enclosedBy":{"name":"DartnessServer","kind":3,"href":"server/DartnessServer-class.html"}},{"name":"DefaultDartnessPipeline","qualifiedName":"server.DefaultDartnessPipeline","href":"server/DefaultDartnessPipeline-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Default implementation of DartnessPipeline that uses shelf Pipeline\nin order to provide an efficient way of create DartnessMiddleware\nand DartnessInterceptor.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DefaultDartnessPipeline","qualifiedName":"server.DefaultDartnessPipeline.DefaultDartnessPipeline","href":"server/DefaultDartnessPipeline/DefaultDartnessPipeline.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DefaultDartnessPipeline.addErrorHandler","href":"server/DefaultDartnessPipeline/addErrorHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with errorHandler added to the existing set of\nhandlers.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addHandler","qualifiedName":"server.DefaultDartnessPipeline.addHandler","href":"server/DefaultDartnessPipeline/addHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new Handler with handler","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DefaultDartnessPipeline.addInterceptor","href":"server/DefaultDartnessPipeline/addInterceptor.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessInterceptor added to the existing set of\nDartnessInterceptor.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DefaultDartnessPipeline.addMiddleware","href":"server/DefaultDartnessPipeline/addMiddleware.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns a new DartnessPipeline with dartnessMiddleware added to the existing set of\nDartnessMiddleware.","enclosedBy":{"name":"DefaultDartnessPipeline","kind":3,"href":"server/DefaultDartnessPipeline-class.html"}},{"name":"DefaultDartnessServer","qualifiedName":"server.DefaultDartnessServer","href":"server/DefaultDartnessServer-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A server that delivers content, such as web pages, using the HTTP protocol\nby HttpServer.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"DefaultDartnessServer","qualifiedName":"server.DefaultDartnessServer.DefaultDartnessServer","href":"server/DefaultDartnessServer/DefaultDartnessServer.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Creates a DefaultDartnessServer that listens on the specified _port and\ninternetAddress.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addController","qualifiedName":"server.DefaultDartnessServer.addController","href":"server/DefaultDartnessServer/addController.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Add controller into _controllers and handles\nthe methods annotated with Bind children classes to Controller.path and Bind.path.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addErrorHandler","qualifiedName":"server.DefaultDartnessServer.addErrorHandler","href":"server/DefaultDartnessServer/addErrorHandler.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a error handler in order to listen for errors","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addInterceptor","qualifiedName":"server.DefaultDartnessServer.addInterceptor","href":"server/DefaultDartnessServer/addInterceptor.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds an interceptor in order to listen before the http request","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"addMiddleware","qualifiedName":"server.DefaultDartnessServer.addMiddleware","href":"server/DefaultDartnessServer/addMiddleware.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Adds a middleware in order to listen between an http request\nand the applications running on it.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"controllers","qualifiedName":"server.DefaultDartnessServer.controllers","href":"server/DefaultDartnessServer/controllers.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"getAddress","qualifiedName":"server.DefaultDartnessServer.getAddress","href":"server/DefaultDartnessServer/getAddress.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns the InternetAddress that the server is listening on.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"getPort","qualifiedName":"server.DefaultDartnessServer.getPort","href":"server/DefaultDartnessServer/getPort.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Returns the port that the server is listening on.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"isStarted","qualifiedName":"server.DefaultDartnessServer.isStarted","href":"server/DefaultDartnessServer/isStarted.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"Returns true if the server is listening for connections.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"start","qualifiedName":"server.DefaultDartnessServer.start","href":"server/DefaultDartnessServer/start.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Starts an HttpServer that listens by the specified _internetAddress and\n_port.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"stop","qualifiedName":"server.DefaultDartnessServer.stop","href":"server/DefaultDartnessServer/stop.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"Permanently stops the HttpServer server from listening for new\nconnections. This closes the Stream of HttpRequests with a\ndone event.","enclosedBy":{"name":"DefaultDartnessServer","kind":3,"href":"server/DefaultDartnessServer-class.html"}},{"name":"LogRequestsInterceptor","qualifiedName":"server.LogRequestsInterceptor","href":"server/LogRequestsInterceptor-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Middleware which prints the time of the request, the elapsed time for the\ninner handlers, the response's status code and the request URI.","enclosedBy":{"name":"server","kind":8,"href":"server/server-library.html"}},{"name":"LogRequestsInterceptor","qualifiedName":"server.LogRequestsInterceptor.LogRequestsInterceptor","href":"server/LogRequestsInterceptor/LogRequestsInterceptor.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"method","qualifiedName":"server.LogRequestsInterceptor.method","href":"server/LogRequestsInterceptor/method.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onError","qualifiedName":"server.LogRequestsInterceptor.onError","href":"server/LogRequestsInterceptor/onError.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called when an error occurs when executing the request.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onRequest","qualifiedName":"server.LogRequestsInterceptor.onRequest","href":"server/LogRequestsInterceptor/onRequest.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called before the request is executed.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"onResponse","qualifiedName":"server.LogRequestsInterceptor.onResponse","href":"server/LogRequestsInterceptor/onResponse.html","kind":9,"overriddenDepth":1,"packageRank":0,"desc":"This method is called after the request is executed.","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"startTime","qualifiedName":"server.LogRequestsInterceptor.startTime","href":"server/LogRequestsInterceptor/startTime.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"uri","qualifiedName":"server.LogRequestsInterceptor.uri","href":"server/LogRequestsInterceptor/uri.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}},{"name":"watch","qualifiedName":"server.LogRequestsInterceptor.watch","href":"server/LogRequestsInterceptor/watch.html","kind":15,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"LogRequestsInterceptor","kind":3,"href":"server/LogRequestsInterceptor-class.html"}}]
diff --git a/packages/dartness_server/doc/api/modules/Module-class.html b/packages/dartness_server/doc/api/modules/Module-class.html
index dfee608a..2fed133c 100644
--- a/packages/dartness_server/doc/api/modules/Module-class.html
+++ b/packages/dartness_server/doc/api/modules/Module-class.html
@@ -211,7 +211,7 @@ Operators
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/Module/Module.html b/packages/dartness_server/doc/api/modules/Module/Module.html
index e3b60b59..373ef4e0 100644
--- a/packages/dartness_server/doc/api/modules/Module/Module.html
+++ b/packages/dartness_server/doc/api/modules/Module/Module.html
@@ -105,7 +105,7 @@ Module class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/Module/metadata.html b/packages/dartness_server/doc/api/modules/Module/metadata.html
index ae0f99c7..a9ebb820 100644
--- a/packages/dartness_server/doc/api/modules/Module/metadata.html
+++ b/packages/dartness_server/doc/api/modules/Module/metadata.html
@@ -108,7 +108,7 @@ Module class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata-class.html b/packages/dartness_server/doc/api/modules/ModuleMetadata-class.html
index 1eaf751b..e90a04af 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata-class.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata-class.html
@@ -248,7 +248,7 @@ Operators
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata/ModuleMetadata.html b/packages/dartness_server/doc/api/modules/ModuleMetadata/ModuleMetadata.html
index ce4e3cc5..d1446001 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata/ModuleMetadata.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata/ModuleMetadata.html
@@ -108,7 +108,7 @@ ModuleMetadata class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata/controllers.html b/packages/dartness_server/doc/api/modules/ModuleMetadata/controllers.html
index 03f7c0f3..ab15f088 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata/controllers.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata/controllers.html
@@ -109,7 +109,7 @@ ModuleMetadata class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata/exports.html b/packages/dartness_server/doc/api/modules/ModuleMetadata/exports.html
index 66f56fe8..767bd93b 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata/exports.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata/exports.html
@@ -109,7 +109,7 @@ ModuleMetadata class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata/imports.html b/packages/dartness_server/doc/api/modules/ModuleMetadata/imports.html
index 65b697b0..7655a0fd 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata/imports.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata/imports.html
@@ -109,7 +109,7 @@ ModuleMetadata class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ModuleMetadata/providers.html b/packages/dartness_server/doc/api/modules/ModuleMetadata/providers.html
index 4b9736c7..31b4e631 100644
--- a/packages/dartness_server/doc/api/modules/ModuleMetadata/providers.html
+++ b/packages/dartness_server/doc/api/modules/ModuleMetadata/providers.html
@@ -109,7 +109,7 @@ ModuleMetadata class
dartness_server
- 0.4.5-alpha
+ 0.5.1-alpha
diff --git a/packages/dartness_server/doc/api/modules/ProviderMetadata-class-sidebar.html b/packages/dartness_server/doc/api/modules/ProviderMetadata-class-sidebar.html
index e1d86ca9..b67b2ca7 100644
--- a/packages/dartness_server/doc/api/modules/ProviderMetadata-class-sidebar.html
+++ b/packages/dartness_server/doc/api/modules/ProviderMetadata-class-sidebar.html
@@ -9,7 +9,9 @@
- classType
- hashCode
+ - name
- runtimeType
+ - useFactory
- Methods
- noSuchMethod
diff --git a/packages/dartness_server/doc/api/modules/ProviderMetadata-class.html b/packages/dartness_server/doc/api/modules/ProviderMetadata-class.html
index 76b756ea..167f4c8c 100644
--- a/packages/dartness_server/doc/api/modules/ProviderMetadata-class.html
+++ b/packages/dartness_server/doc/api/modules/ProviderMetadata-class.html
@@ -30,7 +30,7 @@
ProviderMetadata