VirtualRadar.Interface.WebSite Namespace |
Class | Description | |
---|---|---|
AircraftJson |
The object that describes an aircraft in JSON files that are sent to the browser.
| |
AircraftListJson |
The list of aircraft that is sent to the browser as a JSON file.
| |
AircraftListJsonBuilderArgs |
The object that passes arguments to the Build(AircraftListJsonBuilderArgs) method.
| |
AircraftListJsonBuilderFilter |
The arguments passed to Build(AircraftListJsonBuilderArgs) that can be used to suppress
aircraft from the generated JSON.
| |
AircraftReportJson |
The top-level JSON object for reports on the flights taken by a single aircraft.
| |
ChecksumFile |
A class that can read a checksum file.
| |
ChecksumFileEntry |
Describes the content of a single line in a checksum file resource.
| |
DirectoryEntryJson |
The JSON object that carries directory information back to the VRS mothership.
| |
FeedJson |
The JSON object that describes a data feed from a receiver.
| |
FlightReportJson |
The top-level JSON object for reports on the flights taken by many aircraft.
| |
HtmlContentInjector |
A class that describes content to inject into HTML.
| |
PolarPlotJson |
The JSON for a single polar plot.
| |
PolarPlotsJson |
The JSON that describes all of the available polar plots for a single feed.
| |
PolarPlotsSliceJson |
The JSON for a polar plot slice.
| |
ProximityGadgetAircraftJson |
The data transfer object for the JSON file that is sent to the Windows 7 promixity gadget.
| |
ProximityGadgetClosestAircraftJson |
The DTO that carries information about the closest aircraft to the Windows Vista/7 proximity gadget.
| |
ReportAircraftJson |
Describes an aircraft in a report.
| |
ReportAirportJson |
Describes a single instance of an airport in a report.
| |
ReportFlightJson |
Describes the flight of an aircraft in a report.
| |
ReportRouteJson |
Describes the route taken by an aircraft.
| |
ReportRowsJson |
The base class for all top-level report JSON objects.
| |
ServerConfigJson |
The JSON object that carries server settings to the site.
| |
ServerReceiverJson |
The JSON object that describes a receiver that the server is listening to.
| |
SimpleContent |
The object returned by RequestSimpleContent(String).
| |
SiteRoot |
A class that describes a root folder to serve files from.
| |
TextContentEventArgs |
The event args that are raised by the web site for text content events.
| |
WebAdminMethodAttribute |
Marks a method on a view returned by a WebAdminView as being callable from
the web page.
| |
WebAdminView |
The class that describes a web admin view.
|
Interface | Description | |
---|---|---|
IAircraftListJsonBuilder |
The interface for an object that can build an AircraftListJson object
from an IAircraftList object's list of aircraft.
| |
IBundler |
The interface for objects that can bundle multiple JavaScript declarations in an HTML
file into a single download.
| |
IHtmlLocaliser |
The interface for objects that can localise HTML using string resources.
| |
IMinifier |
The interface for an object that can minify JavaScript and CSS.
| |
IWebAdminViewManager |
The interface that objects which handle collections of WebAdminViews must implement.
| |
IWebSite |
The interface for objects that bring together a collection of pages into the website that is
presented to the browser.
| |
IWebSiteExtender |
The interface for a wrapper around the extension methods exposed in IWebSite. Intended for
use by plugins to make life a bit easier for those that want to extend the website.
| |
IWebSiteGraphics |
The interface for objects that handle graphics manipulation for the web site.
| |
IWebSiteProvider |
The interface for the provider on VirtualRadar.Interface.WebSite that abstracts away parts of the environment
that we want to control during testing.
|
Enumeration | Description | |
---|---|---|
ResizeImageMode |
An enumeration of the different resize modes supported by the website graphics code.
| |
StandardWebSiteImageSize |
An enumeration of the standard sizes for images used by the web site.
| |
TrailType |
An enumeration of the different trail types.
|
The main interface of interest here is IWebSite. This listens for requests for content coming from IWebServer and responds to them with the HTML, JS, JSON and image files that between them make up the web site.