- DataFile - Class in com.deviceatlas.datafile
-
DataFile class is used to represent data file configuration options.
- DataFile.Builder - Class in com.deviceatlas.datafile
-
- DataFileManager - Class in com.deviceatlas.datafile
-
- DataFileManager(DeviceAtlasApi, DataFile) - Constructor for class com.deviceatlas.datafile.DataFileManager
-
- DataLoadingException - Exception in com.deviceatlas.exception
-
The DataLoadException is thrown if there is a problem loading the data file.
- DataLoadingException(String) - Constructor for exception com.deviceatlas.exception.DataLoadingException
-
- DataLoadingException(String, Throwable) - Constructor for exception com.deviceatlas.exception.DataLoadingException
-
- DataLoadingException(Throwable) - Constructor for exception com.deviceatlas.exception.DataLoadingException
-
- DataType - Class in com.deviceatlas
-
The data types for various properties.
- DataType() - Constructor for class com.deviceatlas.DataType
-
- DEFAULT_COOKIE_NAME - Static variable in class com.deviceatlas.device.Config
-
The default cookie name that the client side properties would be set to.
- DEFAULT_MAX_CACHE_ENTRIES - Static variable in class com.deviceatlas.device.Config
-
The default config value for result (Properties object) caching.
- DeviceApi - Class in com.deviceatlas.device
-
The DeviceAtlas device detection API provides a way to detect devices based
on the HTTP headers.
- DeviceApi() - Constructor for class com.deviceatlas.device.DeviceApi
-
Constructs a DeviceApi instance with default config.
- DeviceApi(Config) - Constructor for class com.deviceatlas.device.DeviceApi
-
Constructs a DeviceApi instance with custom config.
- DeviceApiWeb - Class in com.deviceatlas.device
-
A small extension to the core DeviceApi to permit passing of an
javax.servlet.http.HttpServletRequest object.
- DeviceApiWeb() - Constructor for class com.deviceatlas.device.DeviceApiWeb
-
Constructs a DeviceApiWeb instance with default config.
- DeviceApiWeb(Config) - Constructor for class com.deviceatlas.device.DeviceApiWeb
-
Constructs a DeviceApiWeb instance with custom config.
- DeviceApiWebJakarta - Class in com.deviceatlas.device
-
A small extension to the core DeviceApi to permit passing of an
jakarta.servlet.http.HttpServletRequest object.
- DeviceApiWebJakarta() - Constructor for class com.deviceatlas.device.DeviceApiWebJakarta
-
Constructs a DeviceApiWeb instance with default config.
- DeviceApiWebJakarta(Config) - Constructor for class com.deviceatlas.device.DeviceApiWebJakarta
-
Constructs a DeviceApiWeb instance with custom config.
- DeviceAtlasApi - Interface in com.deviceatlas
-
- disableScheduledDownloadAndReload(boolean) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- DOUBLE - Static variable in class com.deviceatlas.DataType
-
Type double
- downloadAndLoadDataFile(DataFile) - Method in class com.deviceatlas.BaseDeviceAtlasApi
-
Load the DeviceAtlas data file data from a URL.
- downloadAndLoadDataFile(String) - Method in class com.deviceatlas.BaseDeviceAtlasApi
-
Load the DeviceAtlas data file from a URL.
- downloadAndLoadDataFile(DataFile) - Method in interface com.deviceatlas.DeviceAtlasApi
-
- downloadAndLoadDataFile(String) - Method in interface com.deviceatlas.DeviceAtlasApi
-
- downloadAndLoadFrequencyDays(int) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- downloadAndLoadScheduleTime(String) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- downloadAndLoadTaskFailureCallback(DownloadAndLoadTaskFailureCallback) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- DownloadAndLoadTaskFailureCallback - Interface in com.deviceatlas.datafile
-
- downloadAndLoadTaskSuccessCallback(DownloadAndLoadTaskSuccessCallback) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- DownloadAndLoadTaskSuccessCallback - Interface in com.deviceatlas.datafile
-
- downloadConnectionTimeoutMilliseconds(int) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- downloadReadTimeoutMilliseconds(int) - Method in class com.deviceatlas.datafile.DataFile.Builder
-
- DynamicVersionExtractor - Class in com.deviceatlas.device
-
The "version" dynamic value extractor extracts a dynamic value and ensures
it is a version value.
- DynamicVersionExtractor(DelimitersHandler, DelimitersHandler, String, boolean, char, boolean, char) - Constructor for class com.deviceatlas.device.DynamicVersionExtractor
-
- getApiVersion() - Static method in class com.deviceatlas.carrier.CarrierApi
-
Returns the version of the Carrier API.
- getApiVersion() - Static method in class com.deviceatlas.device.DeviceApi
-
The version of this API.
- getCause() - Method in exception com.deviceatlas.exception.ClientPropertiesException
-
- getCause() - Method in exception com.deviceatlas.exception.DataLoadingException
-
- getCause() - Method in exception com.deviceatlas.exception.IncorrectPropertyTypeException
-
- getCode() - Method in exception com.deviceatlas.exception.JsonException
-
- getCookieName() - Method in class com.deviceatlas.device.Config
-
Get the cookie name that the client side properties would be set to.
- getDataCreationIso8601() - Method in class com.deviceatlas.device.DeviceApi
-
The creation date/time of the loaded data file in ISO 8601 format.
- getDataCreationTimestamp() - Method in class com.deviceatlas.device.DeviceApi
-
The creation date/time of the loaded data file as a Unix timestamp.
- getDataFileCopyright() - Method in class com.deviceatlas.carrier.CarrierApi
-
Returns the data file copyright text.
- getDataFileCreationDate() - Method in class com.deviceatlas.carrier.CarrierApi
-
Returns the data file creation date in ISO8601 format.
- getDataFileVersion() - Method in class com.deviceatlas.carrier.CarrierApi
-
Returns the version of the data file.
- getDataType() - Method in class com.deviceatlas.Property
-
Get the data type name for values associated with this Property
- getDataType() - Method in class com.deviceatlas.PropertyName
-
Get the data type name for values associated with this Property name.
- getDataTypeId() - Method in class com.deviceatlas.Property
-
Get the data type ID for values associated with this Property
- getDataTypeId() - Method in class com.deviceatlas.PropertyName
-
Get the data type ID for values associated with this Property name.
- getDataVersion() - Method in class com.deviceatlas.device.DeviceApi
-
The version of the data file.
- getDetectionLookupCount() - Method in class com.deviceatlas.BaseDeviceAtlasApi
-
- getDetectionLookupCount() - Method in interface com.deviceatlas.DeviceAtlasApi
-
- getDeviceAtlasApiVersion() - Method in class com.deviceatlas.carrier.CarrierApi
-
- getDeviceAtlasApiVersion() - Method in class com.deviceatlas.device.DeviceApi
-
- getDeviceAtlasApiVersion() - Method in interface com.deviceatlas.DeviceAtlasApi
-
- getDownloadAndLoadFrequencyDays() - Method in class com.deviceatlas.datafile.DataFile
-
- getDownloadConnectionTimeoutMilliseconds() - Method in class com.deviceatlas.datafile.DataFile
-
- getDownloadedDataFilePath() - Method in class com.deviceatlas.datafile.DataFileManager
-
If the temporary data file exists on the system return the temporary file path.
- getDownloadReadTimeoutMilliseconds() - Method in class com.deviceatlas.datafile.DataFile
-
- getDownloadUrl() - Method in class com.deviceatlas.datafile.DataFile
-
- getDynamicValue(String, int) - Method in class com.deviceatlas.device.DynamicVersionExtractor
-
Extracts the characters between a valid delimiter (if defined) and up to
the next delimiter.
- getEndTokenCharPosition() - Method in class com.deviceatlas.device.MatchCandidatesCharPosition
-
- getFileDirectory() - Method in class com.deviceatlas.datafile.DataFile
-
- getFileExtension() - Method in class com.deviceatlas.datafile.DataFile
-
- getFileName() - Method in class com.deviceatlas.datafile.DataFile
-
- getFilePath() - Method in class com.deviceatlas.datafile.DataFile
-
- getHeaderContentMd5() - Method in class com.deviceatlas.datafile.DataFile
-
- getIp(Map<String, String>) - Method in class com.deviceatlas.carrier.CarrierApi
-
Get the most suitable IP address from the given keyVals set of HTTP
headers.
- getMatchCandidates() - Method in class com.deviceatlas.device.MatchCandidatesCharPosition
-
- getMaxCacheEntries() - Method in class com.deviceatlas.device.Config
-
Get the max number of results to be cached.
- getName(byte) - Static method in class com.deviceatlas.DataType
-
- getName() - Method in class com.deviceatlas.PropertyName
-
Get the name of this PropertyName
- getOrDefault(String, String) - Method in class com.deviceatlas.Properties
-
The method returns the String property value for the specified property name,
otherwise the defaultValue is returned instead.
- getOrDefault(String, Integer) - Method in class com.deviceatlas.Properties
-
The method returns the Integer property value for the specified property name,
otherwise the defaultValue is returned instead.
- getOrDefault(String, Boolean) - Method in class com.deviceatlas.Properties
-
The method returns the Boolean property value for the specified property name,
otherwise the defaultValue is returned instead.
- getOrDefault(String, Set<?>) - Method in class com.deviceatlas.Properties
-
The method returns the Set property value for the specified property name,
otherwise the defaultValue is returned instead.
- getProperties(String) - Method in class com.deviceatlas.carrier.CarrierApi
-
Get the Carrier properties for a given IP address.
- getProperties(Map<String, String>) - Method in class com.deviceatlas.carrier.CarrierApi
-
Get the Carrier properties for a given Map of HTTP Headers.
- getProperties(HttpServletRequest) - Method in class com.deviceatlas.carrier.CarrierApiWeb
-
Get the Carrier properties for the given javax.servlet.http.HttpServletRequest object.
- getProperties(HttpServletRequest) - Method in class com.deviceatlas.carrier.CarrierApiWebJakarta
-
Get the Carrier properties for the given jakarta.servlet.http.HttpServletRequest object.
- getProperties(String) - Method in class com.deviceatlas.device.DeviceApi
-
Get the properties for the provided identifier.
- getProperties(String, String) - Method in class com.deviceatlas.device.DeviceApi
-
Get the properties for an identifier merged with the client side properties
(provided by the DeviceAtlas Client-side component).
- getProperties(Map<String, String>) - Method in class com.deviceatlas.device.DeviceApi
-
Get the properties for a map of HTTP headers.
- getProperties(Map<String, String>, String) - Method in class com.deviceatlas.device.DeviceApi
-
Get the properties for a set of HTTP headers merged with properties from the
Client-side component.
- getProperties(HttpServletRequest) - Method in class com.deviceatlas.device.DeviceApiWeb
-
Get the Device properties for the given javax.servlet.http.HttpServletRequest object.
- getProperties(HttpServletRequest) - Method in class com.deviceatlas.device.DeviceApiWebJakarta
-
Get the Device properties for the given jakarta.servlet.http.HttpServletRequest object.
- getProperty(String, String) - Method in class com.deviceatlas.carrier.CarrierApi
-
Try to obtain a specific property for a given IP address.
- getProperty(Map<String, String>, String) - Method in class com.deviceatlas.carrier.CarrierApi
-
Try to obtain a specific property for a given Map of HTTP Headers.
- getProperty(HttpServletRequest, String) - Method in class com.deviceatlas.carrier.CarrierApiWeb
-
Gets a specific Property for the IP found in the javax.servlet.http.HttpServletRequest
object.
- getProperty(HttpServletRequest, String) - Method in class com.deviceatlas.carrier.CarrierApiWebJakarta
-
Gets a specific Property for the IP found in the jakarta.servlet.http.HttpServletRequest
object.
- getPropertyNames() - Method in class com.deviceatlas.carrier.CarrierApi
-
A Set of all the possible property names.
- getPropertyNames() - Method in class com.deviceatlas.device.DeviceApi
-
Get a set of all possible property names.
- getTemporaryFilePath() - Method in class com.deviceatlas.datafile.DataFile
-