# \nrecore

## Classes

Agent | Abstract class for the implementation af an Agent.
Api | Abstract class to implement an API.
Autoloader | Autoloader.
ClassLoader | Class for safely loading classes.
Component | Abstract class to implement a (Controller) Component.
Config | Configuration.
Controller | Abstract class for implementing a Controller.
Driver | Abstract class for implementing a Driver.
Exception | Exception class.
Linker | Class to create web links based on the current request.
Logger | Class to log messages to different targets.
Model | Abstract class for implementing a Model.
Request | Base class to represent a request.
Response | Base class to represent a response.
View | View.
WebUtils | Class that holds several web-specific methods and properties.

Namespace hierarchy
  \
  \nre
  \nre\core