All Classes and Interfaces
Class
Description
The main class for the Carrier Detection API.
A small extension to the core CarrierApi to permit passing of a
javax.servlet.http.HttpServletRequest object.
A small extension to the core CarrierApi to permit passing of a
jakarta.servlet.http.HttpServletRequest object.
The ClientPropertiesException is thrown by the API when there is a problem
parsing the properties from the client or when the JSON file does not support
client side properties.
DeviceApi Configurations.
DataFile class is used to represent data file configuration options.
The DataLoadException is thrown if there is a problem loading the data file.
The data types for various properties.
The DeviceAtlas device detection API provides a way to detect devices based
on the HTTP headers.
A small extension to the core DeviceApi to permit passing of an
javax.servlet.http.HttpServletRequest object.
A small extension to the core DeviceApi to permit passing of an
jakarta.servlet.http.HttpServletRequest object.
The "version" dynamic value extractor extracts a dynamic value and ensures
it is a version value.
The unchecked IncorrectPropertyTypeException is thrown by the Api class when there is an
attempt to fetch a property by type and the property is stored under a different type in the tree.
The InvalidPropertyNameException is thrown when an attempt is made to get a
property using a property name that does not exist.
The JsonException is thrown by the DetectionData class or the Api class when there is an error parsing the Json.
The MissingDataException is thrown if a data file was not loaded before a call
to methods like getProperties(String ip) or getPropertyNames();
Map String property names to Property objects.
Contains a property value.
Contains a property name and the expected data type of values associated with
the property.