The DeviceAtlas DeviceApi documentation
|
CMobi.Mtld.DA.Api | Used to load the recognition tree and perform lookups of all properties, or get individual properties. Typical usage is as follows: |
CMobi.Mtld.DA.DataFile.DataFileConfig | DataFile class represents the data file download/load configuration option. |
CMobi.Mtld.DA.DataFile.DataFileConfigBuilder | Fluent builder for the DataFile class. |
CMobi.Mtld.DA.DataType | The data types for various properties. Each Property object returned has a getDataType() method. |
▼CMobi.Mtld.DA.Device.DeviceApi | |
CMobi.Mtld.DA.Device.DeviceApiWeb | |
CMobi.Mtld.DA.Device.DeviceApiWebCore | |
▼CDictionary | |
CMobi.Mtld.DA.Properties | Maps dtring property names to Property objects. An instance of this class is returned for every GetProperties() lookup that matches an IP. |
CMobi.Mtld.DA.DataFile.DownloadAndLoadTaskFailureCallback | |
CMobi.Mtld.DA.DataFile.DownloadAndLoadTaskSuccessCallback | |
▼CException | |
CMobi.Mtld.DA.Exception.ClientPropertiesException | 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. |
CMobi.Mtld.DA.Exception.DataFileException | The DataFileException is thrown if there is a problem loading the data file. |
CMobi.Mtld.DA.Exception.DataReadException | The DataReadException is thrown if there is a problem loading the data from stream. |
CMobi.Mtld.DA.Exception.IncorrectPropertyException | The InvalidPropertyException is thrown by the Api class when there is an attemp to fetch a property that is unknown for the supplied user agent. |
CMobi.Mtld.DA.Exception.IncorrectPropertyTypeException | The InvalidPropertyException is thrown by the Api class when there is an attemp to fetch a property by type and the property is stored under a different type in the tree. |
CMobi.Mtld.DA.Exception.InvalidPropertyException | The InvalidPropertyException is thrown by the Api class when there is an attemp to fetch a property that is unknown for the supplied user agent. |
CMobi.Mtld.DA.Exception.InvalidPropertyNameException | The InvalidPropertyNameException is thrown when an attempt is made to get a property using a property name that does not exist. This typically happens if the property name is misspelled. A full list of possible property names can be found using the GetPropertyNames() method of CarrierApi. |
CMobi.Mtld.DA.Exception.JsonException | The JsonException is thrown by the Json class or the Api class when there is an error parsing the Json. |
CMobi.Mtld.DA.Exception.MissingDataException | The MissingDataException is thrown if a data file was not loaded before a call to methods like GetProperties(String ip) or GetPropertyNames(); |
CMobi.Mtld.DA.Exception.UnknownHostException | The MissingDataException is thrown if a data file was not loaded before a call to methods like GetProperties(string ip) or GetPropertyNames(); |
CMobi.Mtld.DA.Exception.UnknownPropertyException | The UnknownPropertyException is thrown by the Api class when there is an attemp to fetch a property unknown to the tree. |
▼CICloneable | |
CMobi.Mtld.DA.Device.Config | DeviceApi Configurations. To change the default configs of the DeviceAtlas DeviceApi create an instance of this class, set your preferred configs and pass the instance to the constructor of a DeviceApi or DeviceApiWeb. Note that you may change the configs even after the Config instance has been passed to the DeviceApi. |
CMobi.Mtld.DA.Property | Contains a property value. The value can be fetched as a generic Object or one of the convenience asXXXX methods can be used to get the value in a specific type. |
CMobi.Mtld.DA.PropertyName | Contains a property name and the expected data type of values associated with this name. This is returned in a Set when the method getPropertyNames() is called. |