user-agent detection
test database library API blog GitHub
A B C D E G H I L N O P R S T U V 

A

addAllExtensions(Collection<Extension>) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
addExtension(Extension) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
appendToVersion(String) - Method in class net.pieroxy.ua.detection.OS
Append details to the version number of this operating system;

B

Bot - Class in net.pieroxy.ua.detection
Describe a bot, which is a program that access sites automatically rather than a human browsing the web.
Bot(Brand, BotFamily, String, String, String) - Constructor for class net.pieroxy.ua.detection.Bot
This is the most detailed constructor of the Bot object.
Bot(Brand, BotFamily, String, String) - Constructor for class net.pieroxy.ua.detection.Bot
This constructor of the Bot object does not specify the url of the bot, initializing it to an empty string.
BotFamily - Enum in net.pieroxy.ua.detection
Describes the family of the bot, its nature.
Brand - Enum in net.pieroxy.ua.detection
The brand can apply to Browsers, Devices or OSes.
Browser - Class in net.pieroxy.ua.detection
A Browser is made of a Brand, a BrowserFamily, a description and a rendering engine.
Browser(Brand, BrowserFamily, String, RenderingEngine, String, String) - Constructor for class net.pieroxy.ua.detection.Browser
This is the most detailed constructor of the Browser object, where everything can be specified.
Browser(Brand, BrowserFamily, String, RenderingEngine) - Constructor for class net.pieroxy.ua.detection.Browser
This constructor of the Browser object does not specifie any of the version fields.
Browser(Brand, BrowserFamily, String, RenderingEngine, String) - Constructor for class net.pieroxy.ua.detection.Browser
This constructor of the Browser object only specifies the fullVersion.
Browser(Brand, BrowserFamily, String, RenderingEngine, String, int) - Constructor for class net.pieroxy.ua.detection.Browser
This constructor of the Browser object only specifies the fullVersion.
BrowserFamily - Enum in net.pieroxy.ua.detection
Describes the family of the browser.

C

Country - Enum in net.pieroxy.ua.detection
Describes a country.

D

deserialize(String) - Static method in class net.pieroxy.ua.detection.Extension
 
Device - Class in net.pieroxy.ua.detection
Describes the device that produced the user-agent string.
Device(String, DeviceType, Brand, String) - Constructor for class net.pieroxy.ua.detection.Device
This constructor does not specify the manufacturer and assumes it is the same as the brand.
Device(String, DeviceType, Brand, Brand, String) - Constructor for class net.pieroxy.ua.detection.Device
This constructor allows for a manufacturer and a brand to be defined.
Device(String, DeviceType, Brand, Brand, String, boolean) - Constructor for class net.pieroxy.ua.detection.Device
This constructor allows for every field to be defined.
Device(String, DeviceType, Brand, String, boolean) - Constructor for class net.pieroxy.ua.detection.Device
This constructor allows for touch to be defined.
DeviceType - Enum in net.pieroxy.ua.detection
Describes the type of the device.
diff(Object) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 

E

equals(Object) - Method in class net.pieroxy.ua.detection.Bot
 
equals(Object) - Method in class net.pieroxy.ua.detection.Browser
 
equals(Object) - Method in class net.pieroxy.ua.detection.Device
 
equals(Object) - Method in class net.pieroxy.ua.detection.Extension
 
equals(Object) - Method in class net.pieroxy.ua.detection.Locale
 
equals(Object) - Method in class net.pieroxy.ua.detection.OS
 
equals(Object) - Method in class net.pieroxy.ua.detection.RenderingEngine
 
equals(Object) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
Extension - Class in net.pieroxy.ua.detection
Represents an extension of the system or browser.
Extension(String, String) - Constructor for class net.pieroxy.ua.detection.Extension
Builds a new extension with a name and a version
Extension(String) - Constructor for class net.pieroxy.ua.detection.Extension
Will try to find both name and version in the string, separated by a '#' character.

G

getArchitecture() - Method in class net.pieroxy.ua.detection.Device
 
getBot() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getBrand() - Method in class net.pieroxy.ua.detection.Device
 
getBrowser() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getCountry() - Method in class net.pieroxy.ua.detection.Locale
 
getDescription() - Method in class net.pieroxy.ua.detection.Bot
 
getDescription() - Method in class net.pieroxy.ua.detection.Browser
 
getDescription() - Method in class net.pieroxy.ua.detection.OS
 
getDevice() - Method in class net.pieroxy.ua.detection.Device
 
getDevice() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getDeviceType() - Method in class net.pieroxy.ua.detection.Device
 
getExtensions() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getExtensionsAsString() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getFamily() - Method in class net.pieroxy.ua.detection.Bot
 
getFamily() - Method in class net.pieroxy.ua.detection.Browser
 
getFamily() - Method in class net.pieroxy.ua.detection.OS
 
getFamily() - Method in class net.pieroxy.ua.detection.RenderingEngine
 
getFullVersion() - Method in class net.pieroxy.ua.detection.VersionedObject
 
getIgnoredTokens() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getLabel() - Method in enum net.pieroxy.ua.detection.BotFamily
 
getLabel() - Method in enum net.pieroxy.ua.detection.Brand
 
getLabel() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
getLabel() - Method in enum net.pieroxy.ua.detection.Country
 
getLabel() - Method in enum net.pieroxy.ua.detection.DeviceType
 
getLabel() - Method in enum net.pieroxy.ua.detection.Language
 
getLabel() - Method in enum net.pieroxy.ua.detection.OSFamily
 
getLabel() - Method in enum net.pieroxy.ua.detection.RenderingEngineFamily
 
getLanguage() - Method in class net.pieroxy.ua.detection.Locale
 
getLocale() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getManufacturer() - Method in class net.pieroxy.ua.detection.Device
 
getName() - Method in class net.pieroxy.ua.detection.Extension
 
getNone() - Static method in class net.pieroxy.ua.detection.RenderingEngine
 
getOperatingSystem() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getOther(Brand) - Static method in class net.pieroxy.ua.detection.RenderingEngine
 
getRenderingEngine() - Method in class net.pieroxy.ua.detection.Browser
 
getText() - Static method in class net.pieroxy.ua.detection.RenderingEngine
 
getUnknown() - Static method in class net.pieroxy.ua.detection.RenderingEngine
 
getUnknownTokens() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
getUrl() - Method in class net.pieroxy.ua.detection.Bot
 
getVendor() - Method in class net.pieroxy.ua.detection.Bot
 
getVendor() - Method in class net.pieroxy.ua.detection.Browser
 
getVendor() - Method in class net.pieroxy.ua.detection.OS
 
getVendor() - Method in class net.pieroxy.ua.detection.RenderingEngine
 
getVersion() - Method in class net.pieroxy.ua.detection.Bot
 
getVersion() - Method in class net.pieroxy.ua.detection.Extension
 
getVersion() - Method in class net.pieroxy.ua.detection.OS
 
getVersion() - Method in class net.pieroxy.ua.detection.VersionedObject
 
getWebsite() - Method in enum net.pieroxy.ua.detection.Brand
 

H

hashCode() - Method in class net.pieroxy.ua.detection.Bot
 
hashCode() - Method in class net.pieroxy.ua.detection.Browser
 
hashCode() - Method in class net.pieroxy.ua.detection.Device
 
hashCode() - Method in class net.pieroxy.ua.detection.Extension
 
hashCode() - Method in class net.pieroxy.ua.detection.Locale
 
hashCode() - Method in class net.pieroxy.ua.detection.OS
 
hashCode() - Method in class net.pieroxy.ua.detection.RenderingEngine
 
hashCode() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 

I

isGecko() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
isInWebView() - Method in class net.pieroxy.ua.detection.Browser
 
isLinuxKernel() - Method in enum net.pieroxy.ua.detection.OSFamily
 
isMobile() - Method in enum net.pieroxy.ua.detection.DeviceType
 
isNefarious() - Method in enum net.pieroxy.ua.detection.BotFamily
 
isRobot() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
isTouch() - Method in class net.pieroxy.ua.detection.Device
 
isTrident() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
isTridentBased() - Method in enum net.pieroxy.ua.detection.RenderingEngineFamily
 
isWebKit() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
isWebkitBased() - Method in enum net.pieroxy.ua.detection.RenderingEngineFamily
 
IUserAgentDetector - Interface in net.pieroxy.ua.detection
This represents a class that will be able to detect a user-agent features.

L

Language - Enum in net.pieroxy.ua.detection
Describes a language.
Locale - Class in net.pieroxy.ua.detection
The Locale class is made of a Language and a Country.
Locale() - Constructor for class net.pieroxy.ua.detection.Locale
This constructor will set both language and country to their respective UNKNOWN value.
Locale(Language) - Constructor for class net.pieroxy.ua.detection.Locale
This constructor defines the language and sets the country to UNKNOWN.
Locale(Language, Country) - Constructor for class net.pieroxy.ua.detection.Locale
This constructor defines both kanguage and country.
Locale(String, String) - Constructor for class net.pieroxy.ua.detection.Locale
This constructor defines both kanguage and country from their string representation.

N

net.pieroxy.ua.detection - package net.pieroxy.ua.detection
 

O

OS - Class in net.pieroxy.ua.detection
Describes an Operating System.
OS(Brand, OSFamily, String, String) - Constructor for class net.pieroxy.ua.detection.OS
This constructor of the OS object allows to set all of its fields.
OSFamily - Enum in net.pieroxy.ua.detection
Describes the family of an Operating System.

P

parseUserAgent(String) - Method in interface net.pieroxy.ua.detection.IUserAgentDetector
Parse a user-agent string
parseUserAgent(String) - Method in class net.pieroxy.ua.detection.UserAgentDetector
Parse a user-agent string

R

RenderingEngine - Class in net.pieroxy.ua.detection
A RenderingEngine is made of a Brand, a RenderingEngineFamily and two versions.
RenderingEngine(Brand, RenderingEngineFamily, String, String) - Constructor for class net.pieroxy.ua.detection.RenderingEngine
This is the most detailed constructor of the RenderingEngine object, where everything can be specified.
RenderingEngine(Brand, RenderingEngineFamily) - Constructor for class net.pieroxy.ua.detection.RenderingEngine
This is the constructor that does not specify a version.
RenderingEngine(Brand, RenderingEngineFamily, String, int) - Constructor for class net.pieroxy.ua.detection.RenderingEngine
This constructor of the RenderingEngine object only specifies the fullVersion.
RenderingEngine(Brand, RenderingEngineFamily, float, int) - Constructor for class net.pieroxy.ua.detection.RenderingEngine
This constructor of the RenderingEngine object only specifies the fullVersion as a float.
RenderingEngineFamily - Enum in net.pieroxy.ua.detection
Describes the family of an Operating System.

S

serialize() - Method in class net.pieroxy.ua.detection.Extension
 
serializeExtensions() - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setArchitecture(String) - Method in class net.pieroxy.ua.detection.Device
 
setBot(Bot) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setBrandAndManufacturer(Brand) - Method in class net.pieroxy.ua.detection.Device
Sets the brand and the manufacturer of the device.
setBrowser(Browser) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setDescription(String) - Method in class net.pieroxy.ua.detection.Browser
 
setDescription(String) - Method in class net.pieroxy.ua.detection.OS
 
setDevice(String) - Method in class net.pieroxy.ua.detection.Device
 
setDevice(Device) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setDeviceType(DeviceType) - Method in class net.pieroxy.ua.detection.Device
 
setFamily(BrowserFamily) - Method in class net.pieroxy.ua.detection.Browser
 
setFamily(OSFamily) - Method in class net.pieroxy.ua.detection.OS
 
setFullVersionOneShot(String, int) - Method in class net.pieroxy.ua.detection.VersionedObject
This method sets both version and fullVersion attributes of this object.
setInWebView(boolean) - Method in class net.pieroxy.ua.detection.Browser
 
setLocale(Locale) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setOperatingSystem(OS) - Method in class net.pieroxy.ua.detection.UserAgentDetectionResult
 
setRenderingEngine(RenderingEngine) - Method in class net.pieroxy.ua.detection.Browser
 
setTouch(boolean) - Method in class net.pieroxy.ua.detection.Device
 
setUrl(String) - Method in class net.pieroxy.ua.detection.Bot
 
setVendor(Brand) - Method in class net.pieroxy.ua.detection.Browser
 
setVendor(Brand) - Method in class net.pieroxy.ua.detection.OS
 
setVersion(String) - Method in class net.pieroxy.ua.detection.OS
 

T

test() - Static method in class net.pieroxy.ua.detection.UserAgentDetector
 
toString() - Method in enum net.pieroxy.ua.detection.Brand
 
toString() - Method in enum net.pieroxy.ua.detection.BrowserFamily
 
toString() - Method in enum net.pieroxy.ua.detection.DeviceType
 
toString() - Method in class net.pieroxy.ua.detection.Extension
 
toString() - Method in enum net.pieroxy.ua.detection.OSFamily
 
toString() - Method in class net.pieroxy.ua.detection.RenderingEngine
 
toString() - Method in enum net.pieroxy.ua.detection.RenderingEngineFamily
 

U

UserAgentDetectionResult - Class in net.pieroxy.ua.detection
This is the class returned by the detection API.
UserAgentDetectionResult() - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS, Locale, String) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS, Locale, String, String, String) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS, Locale, String, String, String, Bot) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS, Locale) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS, Bot) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetectionResult(Device, Browser, OS) - Constructor for class net.pieroxy.ua.detection.UserAgentDetectionResult
 
UserAgentDetector - Class in net.pieroxy.ua.detection
This is the documentation for the version 2017.09.24.17.00.GMT of the library.
UserAgentDetector() - Constructor for class net.pieroxy.ua.detection.UserAgentDetector
 

V

valueOf(String) - Static method in enum net.pieroxy.ua.detection.BotFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.Brand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.BrowserFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.Country
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.Language
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.OSFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.pieroxy.ua.detection.RenderingEngineFamily
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.pieroxy.ua.detection.BotFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.Brand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.BrowserFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.Country
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.Language
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.OSFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.pieroxy.ua.detection.RenderingEngineFamily
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class net.pieroxy.ua.detection.UserAgentDetector
 
VersionedObject - Class in net.pieroxy.ua.detection
 
VersionedObject() - Constructor for class net.pieroxy.ua.detection.VersionedObject
 
A B C D E G H I L N O P R S T U V