Package nl.basjes.parse.useragent
Interface UserAgent
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DebugUserAgent
,UserAgent.ImmutableUserAgent
,UserAgent.MutableUserAgent
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
escapeYaml
(String input) int
getConfidence
(String fieldName) boolean
boolean
default String
default String
toJavaExpectationsList
(List<String> fieldNames) default String
default String
toJavaTestCase
(List<String> fieldNames) default String
toJson()
default String
default String
toMap()
default String
default String
default String
toXML()
default String
default String
default String
default String
toYamlTestCase
(boolean showConfidence) default String
toYamlTestCase
(boolean showConfidence, List<String> fieldNames) default String
default String
toYamlTestCase
(boolean showConfidence, Map<String, String> comments) default String
toYamlTestCase
(List<String> fieldNames) default boolean
default int
-
Field Details
-
DEVICE_CLASS
- See Also:
-
DEVICE_NAME
- See Also:
-
DEVICE_BRAND
- See Also:
-
DEVICE_CPU
- See Also:
-
DEVICE_CPU_BITS
- See Also:
-
DEVICE_FIRMWARE_VERSION
- See Also:
-
DEVICE_VERSION
- See Also:
-
OPERATING_SYSTEM_CLASS
- See Also:
-
OPERATING_SYSTEM_NAME
- See Also:
-
OPERATING_SYSTEM_VERSION
- See Also:
-
OPERATING_SYSTEM_VERSION_MAJOR
- See Also:
-
OPERATING_SYSTEM_NAME_VERSION
- See Also:
-
OPERATING_SYSTEM_NAME_VERSION_MAJOR
- See Also:
-
OPERATING_SYSTEM_VERSION_BUILD
- See Also:
-
LAYOUT_ENGINE_CLASS
- See Also:
-
LAYOUT_ENGINE_NAME
- See Also:
-
LAYOUT_ENGINE_VERSION
- See Also:
-
LAYOUT_ENGINE_VERSION_MAJOR
- See Also:
-
LAYOUT_ENGINE_NAME_VERSION
- See Also:
-
LAYOUT_ENGINE_NAME_VERSION_MAJOR
- See Also:
-
LAYOUT_ENGINE_BUILD
- See Also:
-
AGENT_CLASS
- See Also:
-
AGENT_NAME
- See Also:
-
AGENT_VERSION
- See Also:
-
AGENT_VERSION_MAJOR
- See Also:
-
AGENT_NAME_VERSION
- See Also:
-
AGENT_NAME_VERSION_MAJOR
- See Also:
-
AGENT_BUILD
- See Also:
-
AGENT_LANGUAGE
- See Also:
-
AGENT_LANGUAGE_CODE
- See Also:
-
AGENT_INFORMATION_EMAIL
- See Also:
-
AGENT_INFORMATION_URL
- See Also:
-
AGENT_SECURITY
- See Also:
-
AGENT_UUID
- See Also:
-
WEBVIEW_APP_NAME
- See Also:
-
WEBVIEW_APP_VERSION
- See Also:
-
WEBVIEW_APP_VERSION_MAJOR
- See Also:
-
WEBVIEW_APP_NAME_VERSION
- See Also:
-
WEBVIEW_APP_NAME_VERSION_MAJOR
- See Also:
-
FACEBOOK_CARRIER
- See Also:
-
FACEBOOK_DEVICE_CLASS
- See Also:
-
FACEBOOK_DEVICE_NAME
- See Also:
-
FACEBOOK_DEVICE_VERSION
- See Also:
-
FACEBOOK_F_B_O_P
- See Also:
-
FACEBOOK_F_B_S_S
- See Also:
-
FACEBOOK_OPERATING_SYSTEM_NAME
- See Also:
-
FACEBOOK_OPERATING_SYSTEM_VERSION
- See Also:
-
HACKER_ATTACK_VECTOR
- See Also:
-
HACKER_TOOLKIT
- See Also:
-
KOBO_AFFILIATE
- See Also:
-
KOBO_PLATFORM_ID
- See Also:
-
IE_COMPATIBILITY_VERSION
- See Also:
-
IE_COMPATIBILITY_VERSION_MAJOR
- See Also:
-
IE_COMPATIBILITY_NAME_VERSION
- See Also:
-
IE_COMPATIBILITY_NAME_VERSION_MAJOR
- See Also:
-
SYNTAX_ERROR
- See Also:
-
USERAGENT_FIELDNAME
- See Also:
-
USERAGENT_HEADER
- See Also:
-
USERAGENT_HEADER_SPEC_URL
- See Also:
-
USERAGENT_HEADER_SPEC
- See Also:
-
USERAGENT_HEADER_FIELDNAME
- See Also:
-
NETWORK_TYPE
- See Also:
-
UACLIENT_HINT_BRANDS
- See Also:
-
UACLIENT_HINT_ARCHITECTURE
- See Also:
-
UACLIENT_HINT_BITNESS
- See Also:
-
UACLIENT_HINT_FULL_VERSION
- See Also:
-
UACLIENT_HINT_FULL_VERSION_LIST
- See Also:
-
UACLIENT_HINT_MOBILE
- See Also:
-
UACLIENT_HINT_MODEL
- See Also:
-
UACLIENT_HINT_PLATFORM
- See Also:
-
UACLIENT_HINT_PLATFORM_VERSION
- See Also:
-
UACLIENT_HINT_WOW_64
- See Also:
-
REMARKABLE_PATTERN
- See Also:
-
SET_ALL_FIELDS
- See Also:
-
NULL_VALUE
- See Also:
-
UNKNOWN_VALUE
- See Also:
-
UNKNOWN_VERSION
- See Also:
-
UNKNOWN_NAME_VERSION
- See Also:
-
STANDARD_FIELDS
-
PRE_SORTED_FIELDS_LIST
-
-
Method Details
-
getUserAgentString
String getUserAgentString() -
getHeaders
-
get
-
getValue
-
getConfidence
-
hasSyntaxError
boolean hasSyntaxError() -
hasAmbiguity
boolean hasAmbiguity() -
getAmbiguityCount
int getAmbiguityCount() -
getAvailableFieldNamesSorted
-
getCleanedAvailableFieldNamesSorted
-
escapeYaml
-
toYamlTestCase
-
toYamlTestCase
-
toYamlTestCase
-
toYamlTestCase
-
toYamlTestCase
-
toYamlTestCase
-
toMap
-
toMap
-
toMap
-
toJson
-
toJson
-
toJson
-
toXML
-
toXML
-
toXML
-
toString
-
toString
-
toJavaTestCase
-
toJavaTestCase
-
toJavaExpectationsList
-
toJavaExpectationsList
-
uaEquals
-
uaHashCode
default int uaHashCode()
-