
fiftyone.properties.MatchMethods Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of 51Degrees.detection.core Show documentation
Show all versions of 51Degrees.detection.core Show documentation
51Degrees core detection solution
The newest version!
package fiftyone.properties;
/* *********************************************************************
* This Source Code Form is copyright of 51Degrees Mobile Experts Limited.
* Copyright 2014 51Degrees Mobile Experts Limited, 5 Charlotte Close,
* Caversham, Reading, Berkshire, United Kingdom RG4 7BY
*
* This Source Code Form is the subject of the following patent
* applications, owned by 51Degrees Mobile Experts Limited of 5 Charlotte
* Close, Caversham, Reading, Berkshire, United Kingdom RG4 7BY:
* European Patent Application No. 13192291.6; and
* United States Patent Application Nos. 14/085,223 and 14/085,301.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0.
*
* If a copy of the MPL was not distributed with this file, You can obtain
* one at http://mozilla.org/MPL/2.0/.
*
* This Source Code Form is "Incompatible With Secondary Licenses", as
* defined by the Mozilla Public License, v. 2.0.
* ********************************************************************* */
/**
* Enumerator of possible methods used to obtain the match. Modified to also
* return a numeric value associated with the ENUM entry.
*
* NONE No match could be determined between the target user agent and
* the list of signatures. Defaults were used.
* EXACT The signature returned matches precisely with the target user
* agent.
* NUMERIC The signature returned matches the target user agent with only
* minor differences between numeric numbers.
* CLOSEST No signature matched precisely and some relevant characters
* may be different between the returned signature and the target user agent.
* The Match.Confidence property should be used to determine the degree of
* difference.
* NEAREST The signature returned contains all the same sub strings as
* the target user agent, but there are minor differences in position.
*
*/
public enum MatchMethods {
NONE(0),
EXACT(1),
NUMERIC(2),
NEAREST(3),
CLOSEST(4);
private final int method;
private MatchMethods(int method) {
this.method = method;
}
public int getMatchMethods() {
return method;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy