Exception
Interfaces, Classes and Traits
- 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.
- DataLoadingException
- The DataLoadException is thrown if there is a problem loading the data file.
- FileWriteException
- The DataLoadException is thrown if there is a problem loading the data file.
- IncorrectPropertyTypeException
- 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.
- InvalidPropertyNameException
- 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.
- JsonException
- The JsonException is thrown by the DetectionData class or the Api class when there is an error parsing the Json.
- MissingDataException
- The MissingDataException is thrown if a data file was not loaded before a call to methods like getProperties(String ip) or getPropertyNames();