Skip navigation links
A B C D E F G H I J L M N P R S T U V W X _ 

A

add(K, V) - Method in class fiftyone.mobile.detection.SortedList
 
addCharacters(byte[]) - Method in class fiftyone.mobile.detection.entities.Node
Adds the characters for this node to the values array.
age - Variable in class fiftyone.mobile.detection.Dataset
Age of the data in months when exported.
array - Variable in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Array of items contained in the list.
array - Variable in class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
 
AsciiString - Class in fiftyone.mobile.detection.entities
ASCII format strings are the only ones used in the data set.
AsciiString(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.AsciiString
Constructs a new instance of AsciiString.
AsciiStringFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of the ASCII string entity.
AsciiStringFactory() - Constructor for class fiftyone.mobile.detection.factories.AsciiStringFactory
 
AUTO_UPDATE_REQUIRED_FREE_MEMORY - Static variable in class fiftyone.properties.DetectionConstants
Deprecated.
AUTO_UPDATE_URL - Static variable in class fiftyone.properties.DetectionConstants
URL for the service that provides automatic updates of device data.
AutoUpdate - Class in fiftyone.mobile.detection
Used to fetch new device data from 51Degrees if a Premium or Enterprise licence key is available.
AutoUpdate() - Constructor for class fiftyone.mobile.detection.AutoUpdate
 
AutoUpdateStatus - Enum in fiftyone.mobile.detection
The Enumeration contains all possible states that the AutoUpdate process can potentially be in.

B

Base() - Constructor for class fiftyone.mobile.detection.cache.ICache.Base
 
BaseEntity - Class in fiftyone.mobile.detection.entities
Base class for all entities in the DetectorDataSet.
BaseEntityFactory<T> - Class in fiftyone.mobile.detection.factories
Provides common set of methods for all entity factories.
BaseEntityFactory() - Constructor for class fiftyone.mobile.detection.factories.BaseEntityFactory
 
BinaryReader - Class in fiftyone.mobile.detection.readers
Provides a way for the API to read from the data file and to retrieve entities of various type.
BinaryReader(byte[]) - Constructor for class fiftyone.mobile.detection.readers.BinaryReader
Creates a new BinaryReader object from byte array.
BinaryReader(FileInputStream) - Constructor for class fiftyone.mobile.detection.readers.BinaryReader
Creates a new BinaryReader object from file input stream.
BinaryReader(ByteBuffer) - Constructor for class fiftyone.mobile.detection.readers.BinaryReader
Creates a new BinaryReader from a byte buffer.
binarySearch(L, K) - Method in class fiftyone.mobile.detection.search.SearchBase
Runs binary search for the entire list.
binarySearch(L, K, int, int) - Method in class fiftyone.mobile.detection.search.SearchBase
Core implementation of the binary search.
binarySearchResults(L, K) - Method in class fiftyone.mobile.detection.search.SearchBase
 
buffer() - Static method in class fiftyone.mobile.detection.DatasetBuilder
Create a stream buffer dataset
build(int) - Method in interface fiftyone.mobile.detection.cache.ICacheBuilder
Build and return an ICache
build(int) - Method in class fiftyone.mobile.detection.cache.LruCache.LruBuilder
 
build(byte[]) - Method in class fiftyone.mobile.detection.DatasetBuilder.BuildFromBuffer
build the dataset from a buffer
build(String) - Method in class fiftyone.mobile.detection.DatasetBuilder.BuildFromFile
build the dataset from a file
build - Variable in class fiftyone.mobile.detection.entities.Version
Build number.
builder() - Static method in class fiftyone.mobile.detection.cache.LruCache
Return builder for an LRU cache

C

CACHE_SERVICE_INTERVAL - Static variable in class fiftyone.properties.DetectionConstants
Deprecated.
CacheOptions - Class in fiftyone.mobile.detection.cache
Contains everything needed to build a cache.
CacheOptions(int, ICacheBuilder) - Constructor for class fiftyone.mobile.detection.cache.CacheOptions
 
children - Variable in class fiftyone.mobile.detection.entities.Node
A list of all the child node indexes.
childrenCount - Variable in class fiftyone.mobile.detection.entities.Node
Number of children associated with the node.
close() - Method in class fiftyone.mobile.detection.Dataset
Disposes of the data set releasing any file locks.
close() - Method in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Dispose of any items the list holds open.
close() - Method in class fiftyone.mobile.detection.entities.stream.Pool
 
close() - Method in class fiftyone.mobile.detection.entities.stream.TriePool
Close the underlying data file channels.
close() - Method in class fiftyone.mobile.detection.entities.stream.TrieSource
 
close() - Method in class fiftyone.mobile.detection.IndirectDataset
Dispose of the dataset and the pool of readers.
close() - Method in class fiftyone.mobile.detection.readers.BinaryReader
Set the byte buffer to null to prevent any further access to the under lying data.
close() - Method in class fiftyone.mobile.detection.readers.SourceFile
Close any file references, release resources and then try to delete the underlying file if it was marked as temporary.
close() - Method in class fiftyone.mobile.detection.readers.SourceMemory
 
close() - Method in class fiftyone.mobile.detection.readers.TrieReader
Clears the ByteBuffers and closes the File Channel.
close() - Method in class fiftyone.mobile.detection.TrieProvider
Disposes of the pool assigned to the provider.
closestSignaturesCount - Variable in class fiftyone.mobile.detection.MatchResult
 
CommonFactory - Class in fiftyone.mobile.detection.factories
Extension methods used to load data into the data set entity.
CommonFactory() - Constructor for class fiftyone.mobile.detection.factories.CommonFactory
 
compareTo(int) - Method in class fiftyone.mobile.detection.entities.BaseEntity
The unique index of the item in the collection of items, or the unique offset to the item in the source data structure.
compareTo(BaseEntity) - Method in class fiftyone.mobile.detection.entities.BaseEntity
Compares entities based on their Index properties.
compareTo(Component) - Method in class fiftyone.mobile.detection.entities.Component
Compares this component to another using the numeric ComponentId field.
compareTo(Map) - Method in class fiftyone.mobile.detection.entities.Map
Compares this node index to another.
compareTo(Node) - Method in class fiftyone.mobile.detection.entities.Node
Compares one node to another for the purposes of determining the signature the node relates to.
compareTo(NodeIndex) - Method in class fiftyone.mobile.detection.entities.NodeIndex
Compares this node index to another.
compareTo(Profile) - Method in class fiftyone.mobile.detection.entities.Profile
Compares this profile to another using the numeric ProfileId field.
compareTo(Property) - Method in class fiftyone.mobile.detection.entities.Property
Compares this property to another using the index field if they're in the same list, otherwise the name field.
compareTo(List<Node>) - Method in class fiftyone.mobile.detection.entities.Signature
Compares this signature to a list of node offsets.
compareTo(Signature) - Method in class fiftyone.mobile.detection.entities.Signature
Compares this signature to another based on the node offsets.
compareTo(String) - Method in class fiftyone.mobile.detection.entities.Value
Compares two values by name.
compareTo(Value) - Method in class fiftyone.mobile.detection.entities.Value
Compares this value to another using the index field if they're in the same list other wise the name value.
compareTo(T, K) - Method in class fiftyone.mobile.detection.search.SearchBase
Compares the key to the item.
Component - Class in fiftyone.mobile.detection.entities
Every device can be split into the major components of hardware, operating system, crawler and browser.
Component(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Component
Constructs a new instance of Component
ComponentFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a Component entity.
ComponentFactory() - Constructor for class fiftyone.mobile.detection.factories.ComponentFactory
 
ComponentFactoryV31 - Class in fiftyone.mobile.detection.factories
Creates new instances of a Component entity for data file of version 3.1.
ComponentFactoryV31() - Constructor for class fiftyone.mobile.detection.factories.ComponentFactoryV31
 
ComponentFactoryV32 - Class in fiftyone.mobile.detection.factories
Creates new instances of a Component entity for data file of version 3.2.
ComponentFactoryV32() - Constructor for class fiftyone.mobile.detection.factories.ComponentFactoryV32
 
components - Variable in class fiftyone.mobile.detection.Dataset
A list of all the components the data set contains.
ComponentV31 - Class in fiftyone.mobile.detection.entities
Extends Component by providing implementation for the ComponentV31.getHttpheaders() method.
ComponentV31(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.ComponentV31
Constructs a new instance of ComponentV31.
ComponentV32 - Class in fiftyone.mobile.detection.entities
Extends Component by providing implementation for the ComponentV32.getHttpheaders() method.
ComponentV32(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.ComponentV32
Constructs a new instance of Component.
configureCache(DatasetBuilder.CacheType, ICacheOptions) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set the builder and size parameter for the specified cache type
configureCaches(Map<DatasetBuilder.CacheType, ICacheOptions>) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set builders and size parameters for multiple cache types
configureCachesFromCacheSet(DatasetBuilder.CacheSet) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Add caches from a CacheSet To add, say, your own Template with the default LruCache do as follows:
configureCachesFromTemplate(DatasetBuilder.CacheTemplate) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Add cache configuration from a predefined cache template.
configureDefaultCaches() - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Initialises the DatasetBuilder with the default cache configuration.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.memory.NodeMemoryFactoryV31
Implements the creation of a new instance of Node version 3.1.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.memory.NodeMemoryFactoryV32
Implements the creation of a new instance of Node version 3.2.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.memory.ProfileMemoryFactory
 
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.NodeFactory
Implements the creation of a new instance of Node.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ProfileFactory
Returns a new Profile object.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.stream.NodeStreamFactoryV31
Constructs a new Entities.Stream.NodeV31 entity from the offset provided.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.stream.NodeStreamFactoryV32
Constructs a new "Entities.Stream.NodeV32 entity from the offset provided.
construct(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.stream.ProfileStreamFactory
 
contains(Value) - Method in class fiftyone.mobile.detection.entities.Values
Checks if a value is present in this list.
contains(DetectionConstants.FORMAT_VERSIONS) - Method in class fiftyone.properties.SupportedPatternFormatVersions
Check if the given format version Enum is present in the list.
contains(Version) - Method in class fiftyone.properties.SupportedPatternFormatVersions
Check if he given Version is present in the list.
cookie - Variable in class fiftyone.mobile.detection.Match
A string that contains the cookie header for the request.
copyright - Variable in class fiftyone.mobile.detection.Dataset
The copyright notice associated with the data set.
copyright - Variable in class fiftyone.mobile.detection.TrieProvider
The copy right notice associated with the data file.
copyrightOffset - Variable in class fiftyone.mobile.detection.Dataset
The offset for the copyright notice associated with the data set.
copyTo(Value[], int) - Method in class fiftyone.mobile.detection.entities.Values
Makes a copy of the current array of values to the provided array.
count() - Method in class fiftyone.mobile.detection.entities.Values
 
create(byte) - Static method in enum fiftyone.mobile.detection.entities.Property.PropertyValueType
 
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.AsciiStringFactory
Creates a new instance of AsciiString.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.BaseEntityFactory
Creates a new entity.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ComponentFactoryV31
Constructs a new instance of ComponentV31.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ComponentFactoryV32
Creates a new instance of ComponentV32.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.MapFactory
Creates a new instance of Map.
create(byte[]) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new Dataset from the byte array.
create(byte[], boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new Dataset from the byte array.
create(String) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new DataSet from the file provided.
create(String, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new DataSet from the file provided.
create(String, boolean, Date) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new Dataset from the file provided.
create(FileInputStream) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a lazily initialised Dataset from a FileInputStream.
create(FileInputStream, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates an optionally initialised Dataset from a FileInputStream.
create(FileInputStream, boolean, Date) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates an optionally initialised Dataset from a FileInputStream.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.NodeFactory
Creates a new instance of Node.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ProfileFactory
Creates a new instance of Profile.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ProfileOffsetFactory
Creates a new instance of profile offset from the reader
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.PropertyFactory
Creates a new instance of Property.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.RootNodeFactory
 
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.SignatureFactoryV31
Creates a new instance of SignatureV31.
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.SignatureFactoryV32
Creates a new instance of SignatureV32.
create(byte[]) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
Constructor creates a new dataset from the supplied bytes array.
create(String) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
Creates a new DataSet from the file provided.
create(String, boolean) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
Creates a new DataSet from the file provided.
create(String, Date, boolean) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
Constructor creates a new dataset from the supplied data file.
create(TriePool) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
Creates a new provider from the supplied pool of readers.
create(String) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
Creates a new provider from the binary file supplied.
create(String, boolean) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
 
create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ValueFactory
 
createMatch() - Method in class fiftyone.mobile.detection.Provider
Creates a new match instance to be used for matching.
createReader() - Method in class fiftyone.mobile.detection.entities.stream.TrieSource
Creates a new reader and stores a reference to it.
createReader() - Method in class fiftyone.mobile.detection.readers.SourceBase
Creates a new reader and stores a reference to it.
csvBufferLength - Variable in class fiftyone.mobile.detection.Dataset
The number of bytes to allocate to a buffer returning CSV format data for a match.

D

data - Variable in class fiftyone.mobile.detection.entities.Guid
Contains the GUID data.
Dataset - Class in fiftyone.mobile.detection
Data set used for device detection and provide methods to work with device data.
Dataset(Date, Modes) - Constructor for class fiftyone.mobile.detection.Dataset
Constructs a new data set ready to have lists of data assigned to it.
dataSet - Variable in class fiftyone.mobile.detection.entities.BaseEntity
The data set the item relates to.
dataSet - Variable in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
The dataset which contains the list.
Dataset - Class in fiftyone.mobile.detection.entities.stream
A data set returned from the stream factory which includes a pool of data readers that are used to fetch data from the source when the data set is used to retrieve data not already in memory.
Dataset(String, Date, Modes, boolean) - Constructor for class fiftyone.mobile.detection.entities.stream.Dataset
Creates a dataset object with a pool of readers used to retrieve data from the data file.
Dataset(byte[], Modes) - Constructor for class fiftyone.mobile.detection.entities.stream.Dataset
Creates a dataset object with a pool of readers used to retrieve data from the data file represented as an array of bytes.
dataSet - Variable in class fiftyone.mobile.detection.entities.stream.IntegerList
 
dataSet - Variable in class fiftyone.mobile.detection.Provider
The data set associated with the provider.
DatasetBuilder - Class in fiftyone.mobile.detection
Used for creating a DataSet.
DatasetBuilder.BuildFromBuffer - Class in fiftyone.mobile.detection
Buffer dataset builder
DatasetBuilder.BuildFromFile - Class in fiftyone.mobile.detection
File dataset builder
DatasetBuilder.Cachable<T extends DatasetBuilder.Cachable<T>> - Class in fiftyone.mobile.detection
Holds cache methods for buffer and file stream mode
DatasetBuilder.CacheSet - Interface in fiftyone.mobile.detection
 
DatasetBuilder.CacheTemplate - Enum in fiftyone.mobile.detection
 
DatasetBuilder.CacheType - Enum in fiftyone.mobile.detection
Cache types for Stream Dataset
deleteFile() - Method in class fiftyone.mobile.detection.readers.SourceFileBase
Delete the file if it's a temporary file and it still exists.
DetectionConstants - Class in fiftyone.properties
Constants used by the detection routines.
DetectionConstants() - Constructor for class fiftyone.properties.DetectionConstants
 
DetectionConstants.FORMAT_VERSIONS - Enum in fiftyone.properties
 
DEVICE_USER_AGENT_HEADERS - Static variable in class fiftyone.properties.DetectionConstants
Array of HTTP headers that represent the useragent string of the device rather than the browser.
deviceCombinations - Variable in class fiftyone.mobile.detection.Dataset
The number of unique device combinations available in the data set.
DEVICEID - Static variable in class fiftyone.properties.DetectionConstants
The key in the dictionary of results used to provide the id of the device as a string.
DIFFERENCE_PROPERTY - Static variable in class fiftyone.properties.DetectionConstants
The key in the dictionary of results used to provide the confidence integer value.
displayOrder - Variable in class fiftyone.mobile.detection.entities.Property
The order in which the property should appear in relation to others with a position value set when used to create a display string for the profile it is contained within.
doGetNodes() - Method in class fiftyone.mobile.detection.entities.Signature
 

E

elapsed - Variable in class fiftyone.mobile.detection.MatchResult
 
EMBEDDED_DATA_RESOURCE_NAME - Static variable in class fiftyone.properties.DetectionConstants
Deprecated.
entityFactory - Variable in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Interface used to create a new instance of an item in the list.
Enumerable - Class in fiftyone.mobile.detection.entities
Class implements the logic of IEnumerable in C#.
Enumerable(BinaryReader, int) - Constructor for class fiftyone.mobile.detection.entities.Enumerable
An enumerable that can be used to read through the entries.
equals(Component) - Method in class fiftyone.mobile.detection.entities.Component
Compares this instance to another using the component Id.
equals(Object) - Method in class fiftyone.mobile.detection.entities.Node
Tests this instance against the object for equality using the getIndex method result for comparison where the object is of the same class.
equals(Object) - Method in class fiftyone.mobile.detection.entities.Value
Compares with another Value instance by index.
export - Variable in class fiftyone.mobile.detection.Dataset
A unique Tag for the exported data.

F

fiftyone.mobile.detection - package fiftyone.mobile.detection
Contains classes necessary to perform device detection and access device data.
fiftyone.mobile.detection.cache - package fiftyone.mobile.detection.cache
 
fiftyone.mobile.detection.entities - package fiftyone.mobile.detection.entities
 
fiftyone.mobile.detection.entities.headers - package fiftyone.mobile.detection.entities.headers
 
fiftyone.mobile.detection.entities.memory - package fiftyone.mobile.detection.entities.memory
 
fiftyone.mobile.detection.entities.stream - package fiftyone.mobile.detection.entities.stream
 
fiftyone.mobile.detection.factories - package fiftyone.mobile.detection.factories
 
fiftyone.mobile.detection.factories.memory - package fiftyone.mobile.detection.factories.memory
 
fiftyone.mobile.detection.factories.stream - package fiftyone.mobile.detection.factories.stream
 
fiftyone.mobile.detection.headers - package fiftyone.mobile.detection.headers
 
fiftyone.mobile.detection.readers - package fiftyone.mobile.detection.readers
 
fiftyone.mobile.detection.search - package fiftyone.mobile.detection.search
 
fiftyone.properties - package fiftyone.properties
 
file() - Static method in class fiftyone.mobile.detection.DatasetBuilder
Create a stream file dataset
findProfile(int) - Method in class fiftyone.mobile.detection.Dataset
Searches the list of profile IDs and returns the profile if the profile id is valid.
findProfiles(String, String, List<Profile>) - Method in class fiftyone.mobile.detection.Dataset
Get the profiles associated with the Property name and value which intersects with filterProfiles if provided.
findProfiles(Property, String, List<Profile>) - Method in class fiftyone.mobile.detection.Dataset
Get the profiles associated with the Property name and value which intersects with filterProfiles if provided.
findProfiles(String, List<Profile>) - Method in class fiftyone.mobile.detection.entities.Property
Find the Profiles that contain the stated value for this property.
FindProfilesInitialiseValueProfiles - Variable in class fiftyone.mobile.detection.Dataset
 
format - Variable in class fiftyone.mobile.detection.Dataset
The name of the property map used to create the dataset.
formatOffset - Variable in class fiftyone.mobile.detection.Dataset
The offset for the name of the property map used to create the dataset.
FormatVersion - Static variable in class fiftyone.properties.DetectionConstants
Deprecated.
fromByte(byte) - Static method in enum fiftyone.mobile.detection.TrieProvider.OffsetType
 
fullUrl(String[]) - Static method in class fiftyone.mobile.detection.AutoUpdate
Constructs the URL needed to download Enhanced device data.

G

get(K) - Method in interface fiftyone.mobile.detection.cache.ICache
 
get(K, IValueLoader<K, V>) - Method in interface fiftyone.mobile.detection.cache.ILoadingCache
 
get(K) - Method in class fiftyone.mobile.detection.cache.LruCache
Retrieves the value for key requested.
get(K, IValueLoader<K, V>) - Method in class fiftyone.mobile.detection.cache.LruCache
Retrieves the value for key requested.
get(String) - Method in class fiftyone.mobile.detection.Dataset
Method searches for a property with the given name and returns one if found.
get(int) - Method in class fiftyone.mobile.detection.entities.memory.MemoryFixedList
Accessor for the fixed list.
get(int) - Method in class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
 
get(int) - Method in class fiftyone.mobile.detection.entities.memory.MemoryVariableList
Accessor for the variable list.
get(String) - Method in class fiftyone.mobile.detection.entities.memory.PropertiesList
Returns the property matching the name provided, or null if no such property is available.
get(int) - Method in class fiftyone.mobile.detection.entities.stream.IntegerList
 
get(String) - Method in class fiftyone.mobile.detection.entities.Values
Returns the value by name.
get(int) - Method in class fiftyone.mobile.detection.entities.Values
Gets the element at index.
get(int) - Method in interface fiftyone.mobile.detection.IReadonlyList
Accessor for the list.
get(int) - Method in interface fiftyone.mobile.detection.ISimpleList
Returns the value in the list at the index provided.
getAge() - Method in class fiftyone.mobile.detection.Dataset
Returns time that has elapsed since the data in the data set was current.
getAll() - Method in class fiftyone.mobile.detection.entities.Values
 
getBaseLength() - Method in class fiftyone.mobile.detection.factories.NodeFactory
 
getBrowsers() - Method in class fiftyone.mobile.detection.Dataset
Returns the browser Component that contains a set of properties and profiles related to browsers.
getBuilder() - Method in class fiftyone.mobile.detection.cache.CacheOptions
 
getBuilder() - Method in interface fiftyone.mobile.detection.cache.ICacheOptions
 
getCache(DatasetBuilder.CacheType) - Method in class fiftyone.mobile.detection.IndirectDataset
Returns a cache to allow examination of its performance
getCacheConfiguration() - Method in interface fiftyone.mobile.detection.DatasetBuilder.CacheSet
 
getCacheConfiguration() - Method in enum fiftyone.mobile.detection.DatasetBuilder.CacheTemplate
 
getCacheMisses() - Method in class fiftyone.mobile.detection.cache.ICache.Base
 
getCacheMisses() - Method in interface fiftyone.mobile.detection.cache.ICache
The number of requests that could not be served
getCacheMisses() - Method in class fiftyone.mobile.detection.cache.LruCache
 
getCacheMisses() - Method in class fiftyone.mobile.detection.Provider
 
getCacheRequests() - Method in class fiftyone.mobile.detection.cache.ICache.Base
 
getCacheRequests() - Method in interface fiftyone.mobile.detection.cache.ICache
The number of requests made to the cache
getCacheRequests() - Method in class fiftyone.mobile.detection.cache.LruCache
 
getCacheRequests() - Method in class fiftyone.mobile.detection.Provider
 
getCacheSize() - Method in class fiftyone.mobile.detection.cache.ICache.Base
 
getCacheSize() - Method in interface fiftyone.mobile.detection.cache.ICache
The size of the cache as number of entries
getCacheSize() - Method in class fiftyone.mobile.detection.cache.LruCache
The number of items the cache lists should have capacity for.
getCacheSwitches() - Method in class fiftyone.mobile.detection.Provider
Deprecated.
getCategory() - Method in class fiftyone.mobile.detection.entities.Property
The category the property relates to within the data set.
getCharacters() - Method in class fiftyone.mobile.detection.entities.Node
Gets an array containing all the characters of the node.
getChildrenLength() - Method in class fiftyone.mobile.detection.entities.Node
 
getClosestSignaturesCount() - Method in class fiftyone.mobile.detection.Match
 
getClosestSignaturesCount() - Method in class fiftyone.mobile.detection.MatchResult
 
getCompleteNode(MatchState) - Method in class fiftyone.mobile.detection.entities.Node
Returns a complete node for the match object provided.
getCompleteNumericNode(MatchState) - Method in class fiftyone.mobile.detection.entities.Node
Gets a complete node, or if one isn't available exactly the closest numeric one to the target User-Agent at the current position.
getComponent(String) - Method in class fiftyone.mobile.detection.Dataset
Retrieves Component by name if a component with such name exists.
getComponent() - Method in class fiftyone.mobile.detection.entities.Profile
The component the profile belongs to.
getComponent() - Method in class fiftyone.mobile.detection.entities.Property
The component the property relates to.
getComponent() - Method in class fiftyone.mobile.detection.entities.Value
 
getComponentId() - Method in class fiftyone.mobile.detection.entities.Component
The unique Id of the component.
getComponents() - Method in class fiftyone.mobile.detection.Dataset
Returns an iterable of all Components in the current data file.
getCopyright() - Method in class fiftyone.mobile.detection.Dataset
The copyright notice associated with the data file.
getCount() - Method in class fiftyone.mobile.detection.entities.headers.Header
 
getCount() - Method in class fiftyone.mobile.detection.headers.Header
 
getCount(T[]) - Method in class fiftyone.mobile.detection.search.SearchArrays
 
getCount(L) - Method in class fiftyone.mobile.detection.search.SearchBase
Gets the count of items in the list.
getCount(List<T>) - Method in class fiftyone.mobile.detection.search.SearchLists
 
getCrawlers() - Method in class fiftyone.mobile.detection.Dataset
Returns the crawler Component that contains a set of properties and profiles related to crawlers (such as: IsCrawler property).
getDataSet() - Method in class fiftyone.mobile.detection.entities.BaseEntity
 
getDataSet() - Method in class fiftyone.mobile.detection.Match
 
getDataSetWithHeaderLoaded(File) - Static method in class fiftyone.mobile.detection.AutoUpdate
Provides access to the header fields of a data set.
getDefaultProfile() - Method in class fiftyone.mobile.detection.entities.Component
The default profile that should be returned for the component.
getDefaultPropertyValue(String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the default property value for a null User-Agent.
getDefaultValue() - Method in class fiftyone.mobile.detection.entities.Property
The value the property returns if a strongly type value is not available.
getDescription() - Method in class fiftyone.mobile.detection.entities.Property
A description of the property suitable to be displayed to end users via a user interface.
getDescription() - Method in class fiftyone.mobile.detection.entities.Value
 
getDetectionCount() - Method in class fiftyone.mobile.detection.Provider
The total number of detections performed by the data set.
getDeviceId() - Method in class fiftyone.mobile.detection.entities.Signature
The unique Device Id for the signature.
getDeviceId() - Method in class fiftyone.mobile.detection.Match
The unique id of the device represented by the match.
getDeviceId(int) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the device id matching the device index.
getDeviceIdAsByteArray() - Method in class fiftyone.mobile.detection.Match
Id of the device represented as an array of bytes.
getDeviceIndex(String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the index of the device associated with the given user agent.
getDeviceIndexes(Map<String, String>) - Method in class fiftyone.mobile.detection.TrieProvider
Returns a collection of device indexes for each of the relevant HTTP headers provided.
getDifference() - Method in class fiftyone.mobile.detection.Match
The numeric difference between the target User-Agent and the match.
getDisposed() - Method in class fiftyone.mobile.detection.Dataset
Indicates if the data set has been disposed.
getElapsed() - Method in class fiftyone.mobile.detection.Match
 
getElapsed() - Method in class fiftyone.mobile.detection.MatchResult
 
getEnum(Version) - Method in class fiftyone.properties.SupportedPatternFormatVersions
Get the FORMAT_VERSIONS Enum associated with the provided Version object.
getExplicitProfiles() - Method in class fiftyone.mobile.detection.MatchState
During the process of matching the profiles may vary, for example when multiple HTTP headers are used.
getFile() - Method in class fiftyone.mobile.detection.readers.SourceFileBase
Returns the file used to construct this Source.
getFormat() - Method in class fiftyone.mobile.detection.Dataset
Major version of the data file backing the this data set.
getHardware() - Method in class fiftyone.mobile.detection.Dataset
Returns the hardware Component that contains a set of properties and profiles related to hardware (such as: IsCrawler property).
getHttpHeaders() - Method in class fiftyone.mobile.detection.Dataset
Creates a list of HTTP headers if one does not already exist.
getHttpheaders() - Method in class fiftyone.mobile.detection.entities.Component
List of HTTP headers that should be checked in order to perform a detection where more headers than User-Agent are available.
getHttpheaders() - Method in class fiftyone.mobile.detection.entities.ComponentV31
Implements getHttpheaders() method.
getHttpheaders() - Method in class fiftyone.mobile.detection.entities.ComponentV32
Implements getHttpheaders() method.
getHttpHeaders() - Method in class fiftyone.mobile.detection.TrieProvider
Returns a list of Http headers that the provider can use for device detection.
getIndex() - Method in class fiftyone.mobile.detection.entities.BaseEntity
 
getIndex() - Method in class fiftyone.mobile.detection.search.SearchResult
 
getIsDefault() - Method in class fiftyone.mobile.detection.entities.Value
Returns true if the value is the null value for the property.
getIsDefault() - Method in class fiftyone.mobile.detection.entities.Values
Returns true if any of the values are the null values for the property.
getIsNumeric(byte) - Static method in class fiftyone.mobile.detection.entities.BaseEntity
Determines if the value is an ASCII numeric value.
getIsOverlap(MatchState) - Method in class fiftyone.mobile.detection.entities.Node
Returns true if any of the nodes in the match have overlapping characters with this one.
getIterations() - Method in class fiftyone.mobile.detection.search.SearchResult
 
getJavaScriptName() - Method in class fiftyone.mobile.detection.entities.Property
The name of the property to use when adding to Javascript as a property name.
getJavaScriptProperties() - Method in class fiftyone.mobile.detection.Dataset
All the JavaScript type properties in the data set.
getLastIndexValue() - Method in class fiftyone.mobile.detection.entities.Property
 
getLength() - Method in class fiftyone.mobile.detection.entities.AsciiString
The length of the byte array or string in characters.
getLength() - Method in class fiftyone.mobile.detection.entities.headers.Header
 
getLength() - Method in class fiftyone.mobile.detection.entities.Node
Returns the number of characters in the node tree.
getLength() - Method in class fiftyone.mobile.detection.entities.Signature
The length in bytes of the signature.
getLength(AsciiString) - Method in class fiftyone.mobile.detection.factories.AsciiStringFactory
Returns the length of the AsciiString entity including the 2 bytes for the length and the null terminator not used by java.
getLength(T) - Method in class fiftyone.mobile.detection.factories.BaseEntityFactory
 
getLength() - Method in class fiftyone.mobile.detection.factories.BaseEntityFactory
 
getLength() - Method in class fiftyone.mobile.detection.factories.ComponentFactory
Returns the length of the Component entity.
getLength(Node) - Method in class fiftyone.mobile.detection.factories.NodeFactoryV31
Returns the length of the NodeV31 entity provided.
getLength(Node) - Method in class fiftyone.mobile.detection.factories.NodeFactoryV32
Returns the length of the NodeV32 entity provided.
getLength(Profile) - Method in class fiftyone.mobile.detection.factories.ProfileFactory
Returns the length of the Profile entity.
getLength() - Method in class fiftyone.mobile.detection.factories.ProfileOffsetFactory
 
getLength() - Method in class fiftyone.mobile.detection.factories.RootNodeFactory
 
getLength() - Method in class fiftyone.mobile.detection.factories.SignatureFactoryV31
The length of the signature.
getLength() - Method in class fiftyone.mobile.detection.factories.SignatureFactoryV32
The length of the signature.
getLength() - Method in class fiftyone.mobile.detection.factories.ValueFactory
 
getLength() - Method in class fiftyone.mobile.detection.headers.Header
 
getLowestScore() - Method in class fiftyone.mobile.detection.MatchResult
 
getMaps() - Method in class fiftyone.mobile.detection.Dataset
Returns an iterable list of maps contained within the data file.
getMaps() - Method in class fiftyone.mobile.detection.entities.Property
 
getMatchMethods() - Method in enum fiftyone.properties.MatchMethods
 
getMaximumRank() - Method in class fiftyone.mobile.detection.Dataset
The largest rank value that can be returned.
getMessage() - Method in exception fiftyone.mobile.detection.WrappedIOException
 
getMethod() - Method in class fiftyone.mobile.detection.Match
Returns the detection method used to obtain this object.
getMethod() - Method in class fiftyone.mobile.detection.MatchResult
 
getMethodCounts() - Method in class fiftyone.mobile.detection.Provider
The number of detections performed using each of the methods.
getMinUserAgentLength() - Method in class fiftyone.mobile.detection.Dataset
The minimum length of a User-Agent string.
getName() - Method in class fiftyone.mobile.detection.Dataset
The common name of the data set such as 'Lite', 'Premium' and 'Enterprise'.
getName() - Method in class fiftyone.mobile.detection.entities.Component
The unique name of the component as a string.
getName() - Method in class fiftyone.mobile.detection.entities.Map
The name of the map.
getName() - Method in class fiftyone.mobile.detection.entities.Property
The name of the property.
getName() - Method in class fiftyone.mobile.detection.entities.Value
 
getNext() - Method in class fiftyone.mobile.detection.entities.Enumerable
Get the next element.
getNodeCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getNodeIndexLengthV31() - Static method in class fiftyone.mobile.detection.factories.NodeFactoryShared
Returns the The length of a node index in V3.1 format data.
getNodeIndexLengthV32() - Static method in class fiftyone.mobile.detection.factories.NodeFactoryShared
Returns the length of a node index in V3.2 format data.
getNodeNumericIndexLength() - Method in class fiftyone.mobile.detection.factories.NodeFactory
 
getNodeOffsets() - Method in class fiftyone.mobile.detection.entities.Signature
Array of node offsets associated with the signature.
getNodeOffsets() - Method in class fiftyone.mobile.detection.entities.SignatureV31
Returns List of the node offsets the signature relates to ordered by offset of the node.
getNodeOffsets() - Method in class fiftyone.mobile.detection.entities.SignatureV32
Returns List of the node offsets the signature relates to ordered by offset of the node.
getNodeRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.Dataset
Returns a list of integers that represent ranked signature indexes.
getNodes() - Method in class fiftyone.mobile.detection.Dataset
List of nodes the data set contains.
getNodes() - Method in class fiftyone.mobile.detection.entities.Signature
An array of nodes associated with the signature.
getNodesCount() - Method in class fiftyone.mobile.detection.Dataset
Returns the number of nodes each signature can contain.
getNodesEvaluated() - Method in class fiftyone.mobile.detection.Match
 
getNodesEvaluated() - Method in class fiftyone.mobile.detection.MatchResult
 
getNodesFound() - Method in class fiftyone.mobile.detection.Match
 
getNodesList() - Method in class fiftyone.mobile.detection.MatchState
 
getNumber(byte[], int, int) - Static method in class fiftyone.mobile.detection.entities.BaseEntity
Returns an integer representation of the characters between start and end.
getNumericChildren() - Method in class fiftyone.mobile.detection.entities.memory.Node
An array of all the numeric children.
getNumericChildren() - Method in class fiftyone.mobile.detection.entities.Node
 
getNumericChildren() - Method in class fiftyone.mobile.detection.entities.stream.Node
An array of all the numeric children.
getNumericChildrenLength() - Method in class fiftyone.mobile.detection.entities.Node
 
getOffset() - Method in class fiftyone.mobile.detection.entities.ProfileOffset
 
getPercentageCacheMisses() - Method in class fiftyone.mobile.detection.Provider
 
getPercentageMisses() - Method in class fiftyone.mobile.detection.cache.ICache.Base
 
getPercentageMisses() - Method in interface fiftyone.mobile.detection.cache.ICache
a fraction < 1 (not a percentage) misses/requests
getPercentageMisses() - Method in class fiftyone.mobile.detection.cache.LruCache
 
getPercentageNodeCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPercentageProfilesCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPercentageRankedSignatureCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPercentageSignatureCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPercentageStringsCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPercentageValuesCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPos() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
getPos() - Method in class fiftyone.mobile.detection.readers.TrieReader
Returns the current logical position value.
getProfileId() - Method in class fiftyone.mobile.detection.entities.ProfileOffset
 
getProfileIndexes() - Method in class fiftyone.mobile.detection.entities.Value
 
getProfiles() - Method in class fiftyone.mobile.detection.Dataset
A list of all the possible profiles contained in the current data set.
getProfiles() - Method in class fiftyone.mobile.detection.entities.Component
An array of profiles associated with the component.
getProfiles() - Method in class fiftyone.mobile.detection.entities.Signature
List of the profiles the signature relates to.
getProfiles() - Method in class fiftyone.mobile.detection.entities.Value
 
getProfiles() - Method in class fiftyone.mobile.detection.Match
Array of profiles associated with the device that was found.
getProfiles() - Method in class fiftyone.mobile.detection.MatchResult
 
getProfiles() - Method in class fiftyone.mobile.detection.MatchState
 
getProfilesCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getProfilesCount() - Method in class fiftyone.mobile.detection.Dataset
Returns the number of profiles each signature can contain.
getProperties() - Method in class fiftyone.mobile.detection.Dataset
A list of all properties the data set contains.
getProperties() - Method in class fiftyone.mobile.detection.entities.Component
Array of properties the component relates to.
getProperties() - Method in class fiftyone.mobile.detection.entities.Profile
Returns an array of properties the profile relates to.
getProperty() - Method in class fiftyone.mobile.detection.entities.Value
 
getPropertyByName(String) - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getPropertyValue(int, String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the property value based on the useragent provided.
getPropertyValue(Map<String, Integer>, String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the property value based on the device indexes provided.
getPropertyValue(Map<String, Integer>, int) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the value of the property index provided from the device indexes provided.
getPropertyValue(int, int) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the value of the property index provided for the device index provided.
getPropertyValue(String, String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the value of the property for the user agent provided.
getPropertyValueOverrideProperties() - Method in class fiftyone.mobile.detection.Dataset
All the JavaScript properties that relate to Profile Value Overrides.
getPropertyValuesAsStrings() - Method in class fiftyone.mobile.detection.entities.Signature
Gets a string list of the properties and names.
getPropertyValueWithMultiHeaders(Map<String, String>, String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the value of the property for the user agent provided.
getRange(int, int) - Method in class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
 
getRange(int, int) - Method in class fiftyone.mobile.detection.entities.stream.IntegerList
 
getRange(int, int) - Method in interface fiftyone.mobile.detection.ISimpleList
Returns the values in the list starting at the index provided.
getRank() - Method in class fiftyone.mobile.detection.entities.Signature
Gets the rank, where a lower number means the signature is more popular, of the signature compared to other signatures.
getRank() - Method in class fiftyone.mobile.detection.entities.SignatureV31
Gets the rank, where a lower number means the signature is more popular, of the signature compared to other signatures.
getRank() - Method in class fiftyone.mobile.detection.entities.SignatureV32
Gets the rank, where a lower number means the signature is more popular, of the signature compared to other signatures.
getRankedSignatureCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.Dataset
Returns a list of signature indexes ordered in ascending order of rank.
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.memory.NodeV31
An array of the ranked signature indexes for the node.
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.memory.NodeV32
Returns the ranked signature indexes.
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.Node
 
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.stream.NodeV31
 
getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.stream.NodeV32
 
getReader() - Method in class fiftyone.mobile.detection.entities.stream.Pool
Returns a reader to the temp file for exclusive use.
getReader() - Method in class fiftyone.mobile.detection.entities.stream.TriePool
Returns a reader to the temp file for exclusive use.
getReadersCreated() - Method in class fiftyone.mobile.detection.entities.stream.Pool
The number of readers that have been created.
getReadersCreated() - Method in class fiftyone.mobile.detection.IndirectDataset
 
getReadersQueued() - Method in class fiftyone.mobile.detection.entities.stream.Pool
Returns The number of readers in the queue.
getReadersQueued() - Method in class fiftyone.mobile.detection.IndirectDataset
 
getResults() - Method in class fiftyone.mobile.detection.Match
Deprecated.
use getValues methods
getRoot() - Method in class fiftyone.mobile.detection.entities.Node
Returns the root node for this node.
getRootNodesEvaluated() - Method in class fiftyone.mobile.detection.Match
 
getRootNodesEvaluated() - Method in class fiftyone.mobile.detection.MatchResult
 
getSignature() - Method in class fiftyone.mobile.detection.Match
Returns a Signature that best fits the provided User-Agent string.
getSignature() - Method in class fiftyone.mobile.detection.MatchResult
The signature with the closest match to the target User-Agent provided.
getSignatureCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.memory.Profile
Get array of signature indexes associated with the profile.
getSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.Profile
An array of the signature indexes associated with the profile.
getSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.stream.Profile
 
getSignatureLength() - Method in class fiftyone.mobile.detection.entities.Signature
The number of characters in the signature.
getSignatureLength() - Method in class fiftyone.mobile.detection.entities.SignatureV31
The number of characters in the signature.
getSignatureLength() - Method in class fiftyone.mobile.detection.entities.SignatureV32
The number of characters in the signature.
getSignatureNodeOffsets() - Method in class fiftyone.mobile.detection.Dataset
Returns a list of integers that represent signature node offsets.
getSignatures() - Method in class fiftyone.mobile.detection.Dataset
List of signatures the data set contains.
getSignatures() - Method in class fiftyone.mobile.detection.entities.Profile
Gets the signatures related to the profile.
getSignatures() - Method in class fiftyone.mobile.detection.entities.Value
 
getSignaturesCompared() - Method in class fiftyone.mobile.detection.Match
 
getSignaturesCompared() - Method in class fiftyone.mobile.detection.MatchResult
 
getSignaturesRead() - Method in class fiftyone.mobile.detection.Match
 
getSignaturesRead() - Method in class fiftyone.mobile.detection.MatchResult
 
getSize() - Method in class fiftyone.mobile.detection.cache.CacheOptions
 
getSize() - Method in interface fiftyone.mobile.detection.cache.ICacheOptions
 
getSoftware() - Method in class fiftyone.mobile.detection.Dataset
Returns the software Component that contains a set of properties and profiles related to software.
getStartPosition() - Method in class fiftyone.mobile.detection.entities.headers.Header
 
getStartPosition() - Method in class fiftyone.mobile.detection.headers.Header
 
getStringsCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getStringsRead() - Method in class fiftyone.mobile.detection.Match
 
getStringsRead() - Method in class fiftyone.mobile.detection.MatchResult
 
getStringValue(int) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the String at the offset provided.
getTargetUserAgent() - Method in class fiftyone.mobile.detection.Match
 
getTargetUserAgent() - Method in class fiftyone.mobile.detection.MatchResult
 
getTargetUserAgentArray() - Method in class fiftyone.mobile.detection.MatchState
 
getUrl() - Method in class fiftyone.mobile.detection.entities.Property
A URL to more information about the property.
getUrl() - Method in class fiftyone.mobile.detection.entities.Value
 
getUserAgent() - Method in class fiftyone.mobile.detection.Match
 
getUserAgent(String) - Method in class fiftyone.mobile.detection.TrieProvider
Returns the user agent matched against the one provided.
getValue(T[], int) - Method in class fiftyone.mobile.detection.search.SearchArrays
 
getValue(L, int) - Method in class fiftyone.mobile.detection.search.SearchBase
Used to access list values by index in the list.
getValue(List<T>, int) - Method in class fiftyone.mobile.detection.search.SearchLists
 
getValueIndexes() - Method in class fiftyone.mobile.detection.entities.memory.Profile
Get array of value indexes associated with the profile.
getValueIndexes() - Method in class fiftyone.mobile.detection.entities.Profile
A array of the indexes of the values associated with the profile in order of value index in the data set values list.
getValueIndexes() - Method in class fiftyone.mobile.detection.entities.stream.Profile
 
getValues() - Method in class fiftyone.mobile.detection.Dataset
A list of all values the data set contains.
getValues(String) - Method in class fiftyone.mobile.detection.entities.Profile
Gets the values associated with the property name.
getValues(Property) - Method in class fiftyone.mobile.detection.entities.Profile
Gets the values associated with the property.
getValues() - Method in class fiftyone.mobile.detection.entities.Profile
Gets the values associated with the profile.
getValues() - Method in class fiftyone.mobile.detection.entities.Property
An array of values the property has available.
getValues(Property) - Method in class fiftyone.mobile.detection.entities.Signature
Gets the values associated with the property.
getValues(String) - Method in class fiftyone.mobile.detection.entities.Signature
Gets the values associated with the property name.
getValues() - Method in class fiftyone.mobile.detection.entities.Signature
 
getValues(Property) - Method in class fiftyone.mobile.detection.Match
Gets the Values associated with the property name using the profiles found by the match.
getValues(String) - Method in class fiftyone.mobile.detection.Match
Gets the Values associated with the property name using the profiles found by the match.
getValuesCacheSwitches() - Method in class fiftyone.mobile.detection.Dataset
Deprecated.
getVersion(DetectionConstants.FORMAT_VERSIONS) - Method in class fiftyone.properties.SupportedPatternFormatVersions
Get the Version associated with the provided Enum.
Guid - Class in fiftyone.mobile.detection.entities
Class implements a globally unique identifier (GUID).
Guid(byte[]) - Constructor for class fiftyone.mobile.detection.entities.Guid
Constructs a new GUID.

H

hashCode() - Method in class fiftyone.mobile.detection.entities.Node
Gets a hashcode for the Node instance.
hasNext() - Method in class fiftyone.mobile.detection.entities.Enumerable
Returns true if there are more values to read, false otherwise.
hasNext() - Method in class fiftyone.mobile.detection.entities.Signature.ValueIterator
 
Header - Class in fiftyone.mobile.detection.entities.headers
Every list contains a standard initial header.
Header(BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.headers.Header
Constructs a new instance of Header
header - Variable in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Information about the data structure the list is associated with.
Header - Class in fiftyone.mobile.detection.headers
Every list contains a standard initial header.
Header(BinaryReader) - Constructor for class fiftyone.mobile.detection.headers.Header
Constructs a new instance of Header
highestCharacter - Variable in class fiftyone.mobile.detection.Dataset
The highest character the character trees can contain.

I

ICache<K,V> - Interface in fiftyone.mobile.detection.cache
Interface for caches as used internally to the system
ICache.Base<K,V> - Class in fiftyone.mobile.detection.cache
 
ICacheBuilder - Interface in fiftyone.mobile.detection.cache
Provides a method to build caches implementing ICache
ICacheOptions - Interface in fiftyone.mobile.detection.cache
Represents an object that contains everything needed to build a cache.
ILoadingCache<K,V> - Interface in fiftyone.mobile.detection.cache
Extension of general cache contract to provide for getting a value with a particular value loaded.
incrLowestScore(int) - Method in class fiftyone.mobile.detection.MatchState
Increments the lowest score recorded for the signature that was found.
incrNodesEvaluated() - Method in class fiftyone.mobile.detection.MatchState
Increments the nodes evaluated by one.
incrStringsRead() - Method in class fiftyone.mobile.detection.MatchState
Increments the strings read by one.
index - Variable in class fiftyone.mobile.detection.entities.BaseEntity
The unique index of the item in the collection of items, or the unique offset to the item in the source data structure.
IndirectDataset - Class in fiftyone.mobile.detection
A data set which includes a pool of data readers that are used to fetch data from the source when the data set is used to retrieve data not already in memory.
IndirectDataset(String, Date, Modes, boolean) - Constructor for class fiftyone.mobile.detection.IndirectDataset
Creates a dataset object with a pool of readers used to retrieve data from the data file.
IndirectDataset(byte[], Modes) - Constructor for class fiftyone.mobile.detection.IndirectDataset
Creates a dataset object with a pool of readers used to retrieve data from the data file represented as an array of bytes.
init() - Method in class fiftyone.mobile.detection.Dataset
Called after the entire data set has been loaded to ensure any further initialisation steps that require other items in the data set can be completed.
init() - Method in class fiftyone.mobile.detection.entities.Component
Initialises the references to profiles.
init() - Method in class fiftyone.mobile.detection.entities.memory.NodeV32
Loads all the ranked signature indexes for the node.
init() - Method in class fiftyone.mobile.detection.entities.Node
Called after the entire data set has been loaded to ensure any further initialisation steps that require other items in the data set can be completed.
init() - Method in class fiftyone.mobile.detection.entities.Profile
Called after the entire data set has been loaded to ensure any further initialisation steps that require other items in the data set can be completed.
init() - Method in class fiftyone.mobile.detection.entities.Property
Initialises the often used lists and references if storing of object references is enabled.
init() - Method in class fiftyone.mobile.detection.entities.Signature
Called after the entire data set has been loaded to ensure any further initialisation steps that require other items in the data set can be completed.
init() - Method in class fiftyone.mobile.detection.entities.Value
Called after the entire data set has been loaded to ensure any further initialisation steps that require other items in the data set can be completed.
initComponents() - Method in class fiftyone.mobile.detection.Dataset
Preloads components to speed retrieval later at the expense of memory.
initNodes() - Method in class fiftyone.mobile.detection.Dataset
Preloads nodes to speed retrieval later at the expense of memory.
initProfiles() - Method in class fiftyone.mobile.detection.Dataset
Preloads profiles to speed retrieval later at the expense of memory.
initProperties() - Method in class fiftyone.mobile.detection.Dataset
Preloads properties to speed retrieval later at the expense of memory.
initSignatures() - Method in class fiftyone.mobile.detection.Dataset
Preloads signatures to speed retrieval later at the expense of memory.
initValues() - Method in class fiftyone.mobile.detection.Dataset
Preloads values to speed retrieval later at the expense of memory.
IntegerList - Class in fiftyone.mobile.detection.entities.stream
Provides a way of storing integers in a list and implements utility methods such as IntegerList.getRange(int, int).
IntegerList(IndirectDataset, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.stream.IntegerList
Constructs a new instance of this class.
IPutCache<K,V> - Interface in fiftyone.mobile.detection.cache
A cache that supports a thread safe put method for inserting to cache.
IReadonlyList<T extends BaseEntity> - Interface in fiftyone.mobile.detection
Provides a read-only set of features to access the list.
ISimpleList - Interface in fiftyone.mobile.detection
Provides the ability to efficiently retrieve the items from the list using a ranged enumerable.
isList - Variable in class fiftyone.mobile.detection.entities.Property
True if the property might have more than one value.
isMandatory - Variable in class fiftyone.mobile.detection.entities.Property
True if the property must contain values.
isObsolete - Variable in class fiftyone.mobile.detection.entities.Property
True if the property is marked as obsolete and will be removed from a future version of the data set.
isValueProfilesSet() - Method in class fiftyone.mobile.detection.entities.Property
Check to see if the property has initialized the linkage to profiles that refer to it.
iterator() - Method in class fiftyone.mobile.detection.entities.Enumerable
Returns this object.
iterator() - Method in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Returns An iterator to the array of items.
IValueLoader<K,V> - Interface in fiftyone.mobile.detection.cache
Interface provides methods to load a value for a key

J

joinString(String, String[]) - Static method in class fiftyone.mobile.detection.Utilities
Method joins given number of strings separating each by the specified separator.
jsonBufferLength - Variable in class fiftyone.mobile.detection.Dataset
The number of bytes to allocate to a buffer returning JSON format data for a match.

L

lastModified - Variable in class fiftyone.mobile.detection.Dataset
When the data was last modified.
lastModified(Date) - Method in class fiftyone.mobile.detection.DatasetBuilder.BuildFromFile
If this dataset is built from a file, override the creation date
LICENSE_KEY_VALIDATION_REGEX - Static variable in class fiftyone.properties.DetectionConstants
Regular expression used to validate License Keys.
list - Variable in class fiftyone.mobile.detection.readers.BinaryReader
List of integers used to create arrays of integers where the length of the list is not known before reading starts.
load(K) - Method in interface fiftyone.mobile.detection.cache.IValueLoader
Returns the value associated with the key.
load(Dataset, BinaryReader, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
Creates a new DataSet from the binary reader provided.
load(String) - Method in class fiftyone.mobile.detection.MatchState
 
loadHeader(Dataset, BinaryReader) - Static method in class fiftyone.mobile.detection.factories.CommonFactory
Loads the data set headers information.
lowestCharacter - Variable in class fiftyone.mobile.detection.Dataset
The lowest character the character trees can contain.
lowestScore - Variable in class fiftyone.mobile.detection.MatchResult
 
LruBuilder() - Constructor for class fiftyone.mobile.detection.cache.LruCache.LruBuilder
 
LruCache<K,V> - Class in fiftyone.mobile.detection.cache
Many of the entities used by the detector data set are requested repeatedly.
LruCache(int) - Constructor for class fiftyone.mobile.detection.cache.LruCache
Constructs a new instance of the cache.
LruCache(int, IValueLoader<K, V>) - Constructor for class fiftyone.mobile.detection.cache.LruCache
Constructs a new instance of the cache.
LruCache(int, int, IValueLoader<K, V>) - Constructor for class fiftyone.mobile.detection.cache.LruCache
Constructs a new instance of the cache.
LruCache.LruBuilder - Class in fiftyone.mobile.detection.cache
 

M

major - Variable in class fiftyone.mobile.detection.entities.Version
Major version.
Map - Class in fiftyone.mobile.detection.entities
Class used to link a property to one or more export maps.
Map(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Map
Constructs a new instance of NodeIndex
MapFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a Map entity.
MapFactory() - Constructor for class fiftyone.mobile.detection.factories.MapFactory
 
maps - Variable in class fiftyone.mobile.detection.Dataset
A list of all the maps the data set contains.
Match - Class in fiftyone.mobile.detection
Contains detection results with all the information relevant to the matched device.
match(Map<String, String>) - Method in class fiftyone.mobile.detection.Provider
For a given collection of HTTP headers returns a match containing information about the capabilities of the device and it's components.
match(Map<String, String>, Match) - Method in class fiftyone.mobile.detection.Provider
For a given collection of HTTP headers returns a match containing information about the capabilities of the device and it's components.
match(String) - Method in class fiftyone.mobile.detection.Provider
For a given User-Agent returns a match containing information about the capabilities of the device and it's components.
match(String, Match) - Method in class fiftyone.mobile.detection.Provider
For a given User-Agent returns a match containing information about the capabilities of the device and it's components.
matchForDeviceId(byte[]) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
matchForDeviceId(String) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
matchForDeviceId(ArrayList<Integer>) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
matchForDeviceId(byte[], Match) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
matchForDeviceId(String, Match) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
matchForDeviceId(ArrayList<Integer>, Match) - Method in class fiftyone.mobile.detection.Provider
Returns the result of a match based on the device Id returned from a previous match operation.
MatchMethods - Enum in fiftyone.properties
Enumerator of possible methods used to obtain the match.
MatchResult - Class in fiftyone.mobile.detection
Used to persist the results of a match for future use.
MatchResult(Dataset) - Constructor for class fiftyone.mobile.detection.MatchResult
Creates a default instance of MatchState.
MatchState - Class in fiftyone.mobile.detection
Used to persist the match results to the cache.
maximumRank - Variable in class fiftyone.mobile.detection.Dataset
The largest rank value that can be returned.
maxSignatures - Variable in class fiftyone.mobile.detection.Dataset
The maximum number of signatures that can be checked.
maxSignaturesClosest - Variable in class fiftyone.mobile.detection.Dataset
The maximum number of signatures that could possibly be returned during a closest match.
maxUserAgentLength - Variable in class fiftyone.mobile.detection.Dataset
The maximum length of a User-Agent string.
maxValues - Variable in class fiftyone.mobile.detection.Dataset
The maximum number of values that can be returned by a profile and a property supporting a list of values.
MemoryBaseList<T extends BaseEntity> - Class in fiftyone.mobile.detection.entities.memory
Lists can be stored as a set of related objects entirely within memory, or the relevant objects loaded as required from a file or other permanent store as required.
MemoryFactory - Class in fiftyone.mobile.detection.factories
Factory class used to create a DataSet from a binary device data file.
MemoryFactory() - Constructor for class fiftyone.mobile.detection.factories.MemoryFactory
 
MemoryFixedList<T extends BaseEntity> - Class in fiftyone.mobile.detection.entities.memory
A readonly list of fixed length entity types held in memory.
MemoryFixedList(Dataset, BinaryReader, BaseEntityFactory<T>) - Constructor for class fiftyone.mobile.detection.entities.memory.MemoryFixedList
Constructs a new instance of MemoryFixedList.
MemoryIntegerList - Class in fiftyone.mobile.detection.entities.memory
Provides a way of storing integers in a list and implements utility methods such as MemoryIntegerList.getRange(int, int).
MemoryIntegerList(BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
Constructs a new instance of this class.
MemoryVariableList<T extends BaseEntity> - Class in fiftyone.mobile.detection.entities.memory
A readonly list of variable length entity types held in memory.
MemoryVariableList(Dataset, BinaryReader, BaseEntityFactory<T>) - Constructor for class fiftyone.mobile.detection.entities.memory.MemoryVariableList
Constructs a new instance of VariableList of type T.
method - Variable in class fiftyone.mobile.detection.MatchResult
 
minor - Variable in class fiftyone.mobile.detection.entities.Version
Minor version.
minUserAgentCount - Variable in class fiftyone.mobile.detection.Dataset
The minimum number of times a User-Agent should have been seen before it was included in the dataset.
minUserAgentLength - Variable in class fiftyone.mobile.detection.Dataset
The minimum length of a User-Agent string.
mode - Variable in class fiftyone.mobile.detection.Dataset
The mode of operation the data set is using.
Modes - Enum in fiftyone.mobile.detection.entities
The modes of operation the data set can be used in.

N

nameOffset - Variable in class fiftyone.mobile.detection.Dataset
The offset for the common name of the data set.
next() - Method in class fiftyone.mobile.detection.entities.Enumerable
Reads the next integer and returns it.
next() - Method in class fiftyone.mobile.detection.entities.Signature.ValueIterator
 
nextCharacterPosition - Variable in class fiftyone.mobile.detection.entities.Node
The next character position to the left of this node or a negative number if this is not a complete node.
nextUpdate - Variable in class fiftyone.mobile.detection.Dataset
The date the data set is next expected to be updated by 51Degrees.
Node - Class in fiftyone.mobile.detection.entities.memory
All data is loaded into memory when the entity is constructed.
Node(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.memory.Node
Creates a new Node object for use with memory mode.
Node - Class in fiftyone.mobile.detection.entities
A node in the tree of characters for each character position.
Node(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Node
Constructs a new instance of Node
Node - Class in fiftyone.mobile.detection.entities.stream
Represents a Entities.Node which can be used with the Stream data set.
Node(IndirectDataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.stream.Node
Constructs a new instance of Node.
NODE_INDEX_LENGTH - Static variable in class fiftyone.mobile.detection.entities.Node
The length of a node index.
NODE_NUMERIC_INDEX_LENGTH - Static variable in class fiftyone.mobile.detection.entities.Node
The length of a numeric node index.
NodeFactory - Class in fiftyone.mobile.detection.factories
Factory class used to create the new instances of Node object.
NodeFactory() - Constructor for class fiftyone.mobile.detection.factories.NodeFactory
 
NodeFactoryShared - Class in fiftyone.mobile.detection.factories
A factory that provides the common components for Node v 3.1 and 3.2.
NodeFactoryShared() - Constructor for class fiftyone.mobile.detection.factories.NodeFactoryShared
 
NodeFactoryV31 - Class in fiftyone.mobile.detection.factories
 
NodeFactoryV31() - Constructor for class fiftyone.mobile.detection.factories.NodeFactoryV31
 
NodeFactoryV32 - Class in fiftyone.mobile.detection.factories
 
NodeFactoryV32() - Constructor for class fiftyone.mobile.detection.factories.NodeFactoryV32
 
NodeIndex - Class in fiftyone.mobile.detection.entities
A node index contains the characters and related child nodes of the current node should any of the characters match at the position.
NodeIndex(Dataset, int, boolean, byte[], int) - Constructor for class fiftyone.mobile.detection.entities.NodeIndex
Constructs a new instance of NodeIndex
NodeIndexBase - Class in fiftyone.mobile.detection.entities
Base class used by all node indexes containing common functionality.
NodeIndexBase(Dataset, int, int) - Constructor for class fiftyone.mobile.detection.entities.NodeIndexBase
Constructs a new instance of NodeIndex
NodeMemoryFactoryV31 - Class in fiftyone.mobile.detection.factories.memory
Factory class used to create the new instances of Node V3.1 object.
NodeMemoryFactoryV31() - Constructor for class fiftyone.mobile.detection.factories.memory.NodeMemoryFactoryV31
 
NodeMemoryFactoryV32 - Class in fiftyone.mobile.detection.factories.memory
Factory class used to create the new instances of Node V3.2 object.
NodeMemoryFactoryV32() - Constructor for class fiftyone.mobile.detection.factories.memory.NodeMemoryFactoryV32
 
NodeNumericIndex - Class in fiftyone.mobile.detection.entities
Represents a child of a node with a numeric value rather than character values.
nodeRankedSignatureIndexes - Variable in class fiftyone.mobile.detection.Dataset
List of integers that represent ranked signature indexes.
nodes - Variable in class fiftyone.mobile.detection.Dataset
List of nodes the data set contains.
nodes - Variable in class fiftyone.mobile.detection.MatchResult
 
NODES - Static variable in class fiftyone.properties.DetectionConstants
The key in the dictionary of results used to provide the nodes found as a combined string.
NODES_CACHE_SIZE - Static variable in class fiftyone.mobile.detection.DatasetBuilder
 
nodesEvaluated - Variable in class fiftyone.mobile.detection.MatchResult
 
nodeStartStreamPosition - Variable in class fiftyone.mobile.detection.entities.Node
The position in the stream of the first byte of the node.
NodeStreamFactoryV31 - Class in fiftyone.mobile.detection.factories.stream
Factory used to create stream Node entities of version 3.1.
NodeStreamFactoryV31() - Constructor for class fiftyone.mobile.detection.factories.stream.NodeStreamFactoryV31
Constructs a new instance of NodeStreamFactoryV31.
NodeStreamFactoryV32 - Class in fiftyone.mobile.detection.factories.stream
Factory used to create stream Entities.Node entities of version 3.2.
NodeStreamFactoryV32() - Constructor for class fiftyone.mobile.detection.factories.stream.NodeStreamFactoryV32
Constructs a new instance of NodeStreamFactoryV32.
NodeV31 - Class in fiftyone.mobile.detection.entities.memory
All data is loaded into memory when the entity is constructed.
NodeV31(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.memory.NodeV31
Constructs a new instance of NodeV31.
NodeV31 - Class in fiftyone.mobile.detection.entities.stream
Represents a NodeV31 which can be used with the Stream data set.
NodeV31(IndirectDataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.stream.NodeV31
Constructs a new instance of NodeV31.
NodeV32 - Class in fiftyone.mobile.detection.entities.memory
All data is loaded into memory when the entity is constructed.
NodeV32(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.memory.NodeV32
Constructs a new instance of NodeV32.
NodeV32 - Class in fiftyone.mobile.detection.entities.stream
Represents a Node which can be used with the Stream data set.
NodeV32(IndirectDataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.stream.NodeV32
Constructs a new instance of NodeV32.
numericChildren - Variable in class fiftyone.mobile.detection.entities.memory.Node
 
numericChildren - Variable in class fiftyone.mobile.detection.entities.stream.Node
 
numericChildrenCount - Variable in class fiftyone.mobile.detection.entities.Node
Number of numeric children associated with the node.
numericChildrenPosition - Variable in class fiftyone.mobile.detection.entities.stream.Node
The position in the data set where the NumericChildren start.

P

pool - Variable in class fiftyone.mobile.detection.entities.stream.Node
Pool used to load NumericChildren and RankedSignatureIndexes.
Pool - Class in fiftyone.mobile.detection.entities.stream
As multiple threads need to read from the Source concurrently this class provides a mechanism for readers to be recycled across threads and requests.
Pool(SourceBase) - Constructor for class fiftyone.mobile.detection.entities.stream.Pool
Constructs a new pool of readers for the SourceBase provided.
pool - Variable in class fiftyone.mobile.detection.IndirectDataset
A pool of data readers.
position - Variable in class fiftyone.mobile.detection.entities.Node
The position of the first character the node represents in the signature or target User-Agent.
Profile - Class in fiftyone.mobile.detection.entities.memory
All data is loaded into memory when the entity is constructed.
Profile(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.memory.Profile
Constructs a new instance of the Profile.
Profile - Class in fiftyone.mobile.detection.entities
Profile is a collection of values for a single Component gathered under a unique Id.
Profile(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Profile
Constructs a new instance of the Profile
Profile - Class in fiftyone.mobile.detection.entities.stream
Profile entity with stream specific data access implementation.
Profile(IndirectDataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.stream.Profile
Constructs a new Profile object.
PROFILE_SEPARATOR - Static variable in class fiftyone.properties.DetectionConstants
Separator used to combine profile Ids to form device Ids.
ProfileFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a Profile entity.
ProfileFactory() - Constructor for class fiftyone.mobile.detection.factories.ProfileFactory
 
profileId - Variable in class fiftyone.mobile.detection.entities.Profile
Unique Id of the profile.
ProfileMemoryFactory - Class in fiftyone.mobile.detection.factories.memory
Creates Profile entities for use with memory data set.
ProfileMemoryFactory() - Constructor for class fiftyone.mobile.detection.factories.memory.ProfileMemoryFactory
 
ProfileOffset - Class in fiftyone.mobile.detection.entities
Maps a profile id to its position in the data file.
ProfileOffset(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.ProfileOffset
Constructs a new ProfileOffset that maps profile Id to the corresponding position in the data file.
ProfileOffsetFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a ProfileOffset entity.
ProfileOffsetFactory() - Constructor for class fiftyone.mobile.detection.factories.ProfileOffsetFactory
 
profileOffsets - Variable in class fiftyone.mobile.detection.Dataset
List of profile offsets the data set contains.
profiles - Variable in class fiftyone.mobile.detection.Dataset
A list of all the possible profiles the data set contains.
profiles - Variable in class fiftyone.mobile.detection.MatchResult
 
PROFILES_CACHE_SIZE - Static variable in class fiftyone.mobile.detection.DatasetBuilder
 
ProfileStreamFactory - Class in fiftyone.mobile.detection.factories.stream
Creates Profile entities for use with stream data set.
ProfileStreamFactory() - Constructor for class fiftyone.mobile.detection.factories.stream.ProfileStreamFactory
 
properties - Variable in class fiftyone.mobile.detection.Dataset
A list of all properties the data set contains.
PropertiesList - Class in fiftyone.mobile.detection.entities.memory
A list of properties in memory as a fixed list.
PropertiesList(Dataset, BinaryReader, BaseEntityFactory<Property>) - Constructor for class fiftyone.mobile.detection.entities.memory.PropertiesList
Constructs a new instance of PropertiesList.
Property - Class in fiftyone.mobile.detection.entities
Encapsulates all the information about a property including how its values should be used and what they mean.
Property(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Property
Constructs a new instance of Property
Property.PropertyValueType - Enum in fiftyone.mobile.detection.entities
Enumeration of strongly typed property values which could be returned.
PROPERTY_VALUE_OVERRIDE_CATEGORY - Static variable in class fiftyone.properties.DetectionConstants
The category a property has to be associated with to be used for property value override JavaScript.
PROPERTY_VALUE_OVERRIDE_COOKIE_PREFIX - Static variable in class fiftyone.properties.DetectionConstants
The prefix to apply to the cookie name when used in the client.
PropertyFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a Property entity.
PropertyFactory() - Constructor for class fiftyone.mobile.detection.factories.PropertyFactory
 
propertyHttpHeaders - Variable in class fiftyone.mobile.detection.TrieProvider
List of HTTP headers for each property index.
propertyNames() - Method in class fiftyone.mobile.detection.TrieProvider
List of all property names for the provider.
Provider - Class in fiftyone.mobile.detection
Exposes several match methods to be used for device detection.
Provider(Dataset) - Constructor for class fiftyone.mobile.detection.Provider
Constructs a new Provider using the data set without a cache.
Provider(Dataset, int) - Constructor for class fiftyone.mobile.detection.Provider
Constructs a new Provider using the data set, with a cache of the size provided.
Provider(Dataset, ILoadingCache) - Constructor for class fiftyone.mobile.detection.Provider
Constructs a new Provider using the data set, with a cache provided by the caller
published - Variable in class fiftyone.mobile.detection.Dataset
The date the data set was published.
put(K, V) - Method in interface fiftyone.mobile.detection.cache.IPutCache
 

R

rank - Variable in class fiftyone.mobile.detection.entities.SignatureV31
 
rankedSignatureCount - Variable in class fiftyone.mobile.detection.entities.Node
Number of ranked signature indexes associated with the node.
rankedSignatureIndexes - Variable in class fiftyone.mobile.detection.Dataset
A list of signature indexes ordered in ascending order of rank.
read(BinaryReader) - Method in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Reads all the records to be added to the list.
read(BinaryReader) - Method in class fiftyone.mobile.detection.entities.memory.MemoryFixedList
Reads the list into memory.
read(BinaryReader) - Method in class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
Reads the list into memory.
read(BinaryReader) - Method in class fiftyone.mobile.detection.entities.memory.MemoryVariableList
Reads the list into memory.
readBoolean() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readByte() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readByte() - Method in class fiftyone.mobile.detection.readers.TrieReader
 
readBytes(int) - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readBytes(int) - Method in class fiftyone.mobile.detection.readers.TrieReader
 
readInt() - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an signed integer from the file at the current location.
readInt16() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readInt32() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readIntegerArray(BinaryReader, int) - Static method in class fiftyone.mobile.detection.entities.BaseEntity
Reads an integer array where the first integer is the number of following integers.
readIntegerList(BinaryReader, int) - Static method in class fiftyone.mobile.detection.entities.BaseEntity
Reads an integer list where the first integer is the number of following integers.
readLong() - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an signed long from the file at the current location.
readLong(long) - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an signed long from the file at a specified location.
readNodeIndexesV31(Dataset, BinaryReader, int, int) - Static method in class fiftyone.mobile.detection.factories.NodeFactoryShared
Used by the constructor to read the variable length list of child node indexes associated with the node in V3.1 format.
readNodeIndexesV32(Dataset, BinaryReader, int, int) - Static method in class fiftyone.mobile.detection.factories.NodeFactoryShared
Used by the constructor to read the variable length list of child node indexes associated with the node in V3.2 format.
readNodeNumericIndexes(Dataset, BinaryReader, short) - Method in class fiftyone.mobile.detection.entities.Node
Used by the constructor to read the variable length list of child indexes that contain numeric values.
readPositiveAndZeroIntegers(BinaryReader, int) - Static method in class fiftyone.mobile.detection.entities.Signature
Populates the list provided with the positive values upto the number of items defined by count.
readUByte() - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an Unsigned byte from the file at the current location.
readUByte(long) - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an Unsigned byte from the file at a specified location.
readUInt() - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an Unsigned integer from the file at the current location.
readUInt16() - Method in class fiftyone.mobile.detection.readers.BinaryReader
 
readUShort() - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an Unsigned short from the file at the current location.
readUShort(long) - Method in class fiftyone.mobile.detection.readers.TrieReader
Read an Unsigned short from the file at a specified location.
RECORD_LENGTH - Static variable in class fiftyone.mobile.detection.entities.ProfileOffset
The length in bytes of the profile offset record in the data file.
RECORD_LENGTH - Static variable in class fiftyone.mobile.detection.entities.Value
The length in bytes of the value record in the data file.
relatedNodeOffset - Variable in class fiftyone.mobile.detection.entities.NodeIndexBase
The node index for the sequence of characters.
release(BinaryReader) - Method in class fiftyone.mobile.detection.entities.stream.Pool
Returns the reader to the pool to be used by another process later.
release(TrieReader) - Method in class fiftyone.mobile.detection.entities.stream.TriePool
Returns the reader to the pool to be used by another process later.
remove() - Method in class fiftyone.mobile.detection.entities.Enumerable
Not supported.
remove() - Method in class fiftyone.mobile.detection.entities.Signature.ValueIterator
 
resetCache() - Method in class fiftyone.mobile.detection.cache.ICache.Base
 
resetCache() - Method in interface fiftyone.mobile.detection.cache.ICache
Remove all entries from the cache and reset statistics if possible.
resetCache() - Method in class fiftyone.mobile.detection.cache.LruCache
Resets the 'stats' for the cache.
resetCache() - Method in class fiftyone.mobile.detection.Dataset
Reset any caches in use for this Dataset.
resetCache() - Method in class fiftyone.mobile.detection.IndirectDataset
Resets the caches for the data set.
revision - Variable in class fiftyone.mobile.detection.entities.Version
Revision number.
RootNodeFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a RootNode entity.
RootNodeFactory() - Constructor for class fiftyone.mobile.detection.factories.RootNodeFactory
 
rootNodes - Variable in class fiftyone.mobile.detection.Dataset
Nodes for each of the possible character positions in the User-Agent.
rootNodesEvaluated - Variable in class fiftyone.mobile.detection.MatchResult
 

S

SearchArrays<T,K> - Class in fiftyone.mobile.detection.search
 
SearchArrays() - Constructor for class fiftyone.mobile.detection.search.SearchArrays
 
SearchBase<T,K,L> - Class in fiftyone.mobile.detection.search
Used to search ordered lists where the overhead of creating an item to use with the Java binarySearch method is unnecessary.
SearchBase() - Constructor for class fiftyone.mobile.detection.search.SearchBase
 
SearchLists<T,K> - Class in fiftyone.mobile.detection.search
 
SearchLists() - Constructor for class fiftyone.mobile.detection.search.SearchLists
 
SearchResult - Class in fiftyone.mobile.detection.search
 
SearchResult() - Constructor for class fiftyone.mobile.detection.search.SearchResult
 
setBuilder(ICacheBuilder) - Method in class fiftyone.mobile.detection.cache.CacheOptions
 
setBuilder(ICacheBuilder) - Method in interface fiftyone.mobile.detection.cache.ICacheOptions
 
setCacheBuilder(DatasetBuilder.CacheType, ICacheBuilder) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set a cache builder to use for the specified type of cache
setCacheBuilders(Map<DatasetBuilder.CacheType, ICacheBuilder>) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set cache builders for multiple cache types
setCacheLoader(IValueLoader<K, V>) - Method in class fiftyone.mobile.detection.cache.LruCache
Loader used to fetch items not in the cache.
setCacheMap(Map<DatasetBuilder.CacheType, ICache>) - Method in class fiftyone.mobile.detection.IndirectDataset
Sets the caches to use in this dataset
setCacheSize(DatasetBuilder.CacheType, int) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set a size to use for the specified type of cache
setCacheSizes(Map<DatasetBuilder.CacheType, Integer>) - Method in class fiftyone.mobile.detection.DatasetBuilder.Cachable
Set cache sizes for multiple cache types
setLowestScore(int) - Method in class fiftyone.mobile.detection.MatchState
Sets the lowest score to the value provided.
setPos(int) - Method in class fiftyone.mobile.detection.readers.BinaryReader
Sets position.
setPos(long) - Method in class fiftyone.mobile.detection.readers.TrieReader
Sets the logical position in the file.
setProfileIndexes(List<Integer>) - Method in class fiftyone.mobile.detection.entities.Value
Used by Property to set profile indexes.
setSize(int) - Method in class fiftyone.mobile.detection.cache.CacheOptions
 
setSize(int) - Method in interface fiftyone.mobile.detection.cache.ICacheOptions
 
setTempFile() - Method in class fiftyone.mobile.detection.DatasetBuilder.BuildFromFile
If this dataset is built from a file, delete the file after close
setTempFile(boolean) - Method in class fiftyone.mobile.detection.DatasetBuilder.BuildFromFile
If this dataset is built from a file
show - Variable in class fiftyone.mobile.detection.entities.Property
True if the property is relevant to be shown in a configuration user interface where the property may appear in a list of options.
showValues - Variable in class fiftyone.mobile.detection.entities.Property
True if the values the property returns are relevant to configuration user interfaces and are suitable to be selected from a list of table of options.
Signature - Class in fiftyone.mobile.detection.entities
Signature of a User-Agent - the relevant characters from a User-Agent structured in a manner to enable rapid comparison with a target User-Agent.
Signature(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Signature
Constructs a new instance of Signature.
signature - Variable in class fiftyone.mobile.detection.MatchResult
 
Signature.ValueIterator - Class in fiftyone.mobile.detection.entities
Provides a way to iterate over the values of a provided signature.
SignatureFactoryV31 - Class in fiftyone.mobile.detection.factories
Class handles the creation of the old v 3.1 signature entities.
SignatureFactoryV31(Dataset) - Constructor for class fiftyone.mobile.detection.factories.SignatureFactoryV31
Constructs a new instance of SignatureFactoryV31.
SignatureFactoryV32 - Class in fiftyone.mobile.detection.factories
Class handles the creation of the old v 3.2 signature entities.
SignatureFactoryV32(Dataset) - Constructor for class fiftyone.mobile.detection.factories.SignatureFactoryV32
Constructs a new instance of SignatureFactoryV32.
signatureIndexes - Variable in class fiftyone.mobile.detection.entities.Profile
An array of the signature indexes associated with the profile.
signatureNodeOffsets - Variable in class fiftyone.mobile.detection.Dataset
List of integers that represent signature node offsets.
signatureNodesCount - Variable in class fiftyone.mobile.detection.Dataset
The number of nodes each signature can contain.
signatureProfilesCount - Variable in class fiftyone.mobile.detection.Dataset
The number of profiles each signature can contain.
signatures - Variable in class fiftyone.mobile.detection.Dataset
A list of all the signatures the data set contains.
SIGNATURES_CACHE_SIZE - Static variable in class fiftyone.mobile.detection.DatasetBuilder
 
signaturesCompared - Variable in class fiftyone.mobile.detection.MatchResult
 
signaturesRead - Variable in class fiftyone.mobile.detection.MatchResult
 
SignatureV31 - Class in fiftyone.mobile.detection.entities
Extends Signature to provide implementation for the abstract methods.
SignatureV31(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.SignatureV31
Constructs a new instance of SignatureV31.
SignatureV32 - Class in fiftyone.mobile.detection.entities
Extends Signature to provide implementation for the abstract methods.
SignatureV32(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.SignatureV32
Constructs a new instance of SignatureV32.
size() - Method in class fiftyone.mobile.detection.entities.memory.MemoryBaseList
Returns The number of entities the list contains.
size() - Method in class fiftyone.mobile.detection.entities.memory.MemoryIntegerList
 
size() - Method in class fiftyone.mobile.detection.entities.stream.IntegerList
 
size() - Method in interface fiftyone.mobile.detection.IReadonlyList
Returns number of items in the list.
size() - Method in interface fiftyone.mobile.detection.ISimpleList
 
SIZE_OF_BOOL - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_BYTE - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_INT - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_LONG - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_SHORT - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_UBYTE - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_UINT - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
SIZE_OF_USHORT - Static variable in class fiftyone.properties.DetectionConstants
Sizes of variables.
sizeOfOffsets(TrieProvider.OffsetType) - Static method in class fiftyone.mobile.detection.TrieProvider
The number of bytes each offset takes.
SortedList<K,V> - Class in fiftyone.mobile.detection
This class should not be called as it is part of the internal logic.
SortedList() - Constructor for class fiftyone.mobile.detection.SortedList
 
SortedList(int) - Constructor for class fiftyone.mobile.detection.SortedList
 
SortedList(int, float) - Constructor for class fiftyone.mobile.detection.SortedList
 
source - Variable in class fiftyone.mobile.detection.IndirectDataset
Data source to be used with the pool.
SourceBase - Class in fiftyone.mobile.detection.readers
Providers the base for a data source containing the uncompressed data structures used by the data set.
SourceBase() - Constructor for class fiftyone.mobile.detection.readers.SourceBase
 
SourceFile - Class in fiftyone.mobile.detection.readers
Encapsulates either a file containing the uncompressed data structures used by the data set.
SourceFile(String, boolean) - Constructor for class fiftyone.mobile.detection.readers.SourceFile
Creates the source from the file provided.
SourceFileBase - Class in fiftyone.mobile.detection.readers
Base class for file sources.
SourceMemory - Class in fiftyone.mobile.detection.readers
Encapsulates a byte array containing the uncompressed data structures used by the data set.
SourceMemory(byte[]) - Constructor for class fiftyone.mobile.detection.readers.SourceMemory
Creates the source from the byte array provided.
StreamFactory - Class in fiftyone.mobile.detection.factories
StreamFactory will at some point be replaced by DatasetBuilder
StreamFactory() - Constructor for class fiftyone.mobile.detection.factories.StreamFactory
 
strings - Variable in class fiftyone.mobile.detection.Dataset
A list of ASCII byte arrays for strings used by the dataset.
STRINGS_CACHE_SIZE - Static variable in class fiftyone.mobile.detection.DatasetBuilder
 
stringsRead - Variable in class fiftyone.mobile.detection.MatchResult
 
supportedPatternFormatVersions - Static variable in class fiftyone.properties.DetectionConstants
 
SupportedPatternFormatVersions - Class in fiftyone.properties
Provides logic for storing the Enumeration values mapped to the Version objects.
SupportedPatternFormatVersions() - Constructor for class fiftyone.properties.SupportedPatternFormatVersions
Create the SupportedPatternFormatVersions object.

T

tag - Variable in class fiftyone.mobile.detection.Dataset
A unique Tag for the data set.
targetUserAgent - Variable in class fiftyone.mobile.detection.MatchResult
 
toBool() - Method in class fiftyone.mobile.detection.entities.Value
 
toBool() - Method in class fiftyone.mobile.detection.entities.Values
The value represented as a boolean.
toDouble() - Method in class fiftyone.mobile.detection.entities.Value
 
toDouble() - Method in class fiftyone.mobile.detection.entities.Values
The value represented as a double.
toInt() - Method in class fiftyone.mobile.detection.entities.Value
Returns the value as an integer.
toString() - Method in class fiftyone.mobile.detection.entities.AsciiString
.NET string representation of the ASCII string.
toString() - Method in class fiftyone.mobile.detection.entities.Component
Returns the components name.
toString() - Method in class fiftyone.mobile.detection.entities.Map
Converts the node index into a string.
toString() - Method in class fiftyone.mobile.detection.entities.Node
Returns a string of spaces with the characters relating to this node populated.
toString() - Method in class fiftyone.mobile.detection.entities.NodeIndex
Converts the node index into a string.
toString() - Method in class fiftyone.mobile.detection.entities.Profile
A string representation of the profiles display values.
toString() - Method in class fiftyone.mobile.detection.entities.Property
A string representation of the property.
toString() - Method in class fiftyone.mobile.detection.entities.Signature
String representation of the signature where irrelevant characters are removed.
toString() - Method in class fiftyone.mobile.detection.entities.Value
 
toString() - Method in class fiftyone.mobile.detection.entities.Values
The values represented as a string where multiple values are separated by colons.
toString() - Method in class fiftyone.mobile.detection.entities.Version
 
toString() - Method in class fiftyone.mobile.detection.Match
A string representation of the nodes found from the target User-Agent.
toString() - Method in class fiftyone.properties.SupportedPatternFormatVersions
Converts the list to string.
toStringArray() - Method in class fiftyone.mobile.detection.entities.Values
Returns the values as a string array.
TrieFactory - Class in fiftyone.mobile.detection.factories
Reader used to create a provider from data structured in a decision tree format.
TrieFactory() - Constructor for class fiftyone.mobile.detection.factories.TrieFactory
 
TriePool - Class in fiftyone.mobile.detection.entities.stream
As multiple threads need to read from the Source concurrently this class provides a mechanism for readers to be recycled across threads and requests.
TriePool(TrieSource) - Constructor for class fiftyone.mobile.detection.entities.stream.TriePool
Constructs a new pool of readers for the source provided.
TrieProvider - Class in fiftyone.mobile.detection
Decision trie data structure provider.
TrieProvider(String, byte[], byte[], byte[], short[], long, long, TriePool) - Constructor for class fiftyone.mobile.detection.TrieProvider
Constructs a new instance of a tree provider.
TrieProvider.OffsetType - Enum in fiftyone.mobile.detection
The type of integers used to represent the offset to the children.
TrieProviderV3 - Class in fiftyone.mobile.detection
Decision Trie data structure provider.
TrieProviderV3(String, byte[], byte[], byte[], short[], long, long, TriePool) - Constructor for class fiftyone.mobile.detection.TrieProviderV3
Constructs a new instance of a Trie provider version 3.0.
TrieProviderV32 - Class in fiftyone.mobile.detection
Trie provider of version 3.2.
TrieProviderV32(String, byte[], byte[], byte[], byte[], short[], long, long, TriePool) - Constructor for class fiftyone.mobile.detection.TrieProviderV32
Constructs a new version 3.2 instance of a Trie provider.
TrieReader - Class in fiftyone.mobile.detection.readers
Due to the size of the Trie tree structure, the data cannot fit into a single ByteBuffer.
TrieReader(FileChannel) - Constructor for class fiftyone.mobile.detection.readers.TrieReader
Creates the class by creating multiple ByteBuffers that can be read from.
TrieSource - Class in fiftyone.mobile.detection.entities.stream
Encapsulates either a byte array or a file containing the uncompressed data structures used by the data set.
TrieSource(String, boolean) - Constructor for class fiftyone.mobile.detection.entities.stream.TrieSource
 

U

update(String, String) - Static method in class fiftyone.mobile.detection.AutoUpdate
Uses the given license key to perform a device data update, writing the data to the file system and filling providers from this factory instance with it.
update(String[], String) - Static method in class fiftyone.mobile.detection.AutoUpdate
Uses the given license keys to perform a device data update, writing the data to the file system and filling providers from this factory instance with it.
updateProfile(int) - Method in class fiftyone.mobile.detection.Match
Override the profiles found by the match with the profileId provided.
USER_AGENT_HEADER - Static variable in class fiftyone.properties.DetectionConstants
HTTP header for the User-Agent.
Utilities - Class in fiftyone.mobile.detection
Utility methods shared across 51Degrees packages.
Utilities() - Constructor for class fiftyone.mobile.detection.Utilities
 

V

Value - Class in fiftyone.mobile.detection.entities
A value associated with a property and component within the dataset.
Value(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Value
Constructs a new instance of Value.
Value(Dataset, Property, String) - Constructor for class fiftyone.mobile.detection.entities.Value
Constructs a new instance of Value.
VALUE_SEPARATOR - Static variable in class fiftyone.properties.DetectionConstants
Character to use when combining values from properties that support lists and may have more than one value.
ValueFactory - Class in fiftyone.mobile.detection.factories
Creates new instances of a Value entity.
ValueFactory() - Constructor for class fiftyone.mobile.detection.factories.ValueFactory
 
valueIndexes - Variable in class fiftyone.mobile.detection.entities.Profile
A list of the indexes of the values associated with the profile.
ValueIterator(Signature) - Constructor for class fiftyone.mobile.detection.entities.Signature.ValueIterator
Creates a new value iterator for a signature.
valueOf(String) - Static method in enum fiftyone.mobile.detection.AutoUpdateStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.mobile.detection.DatasetBuilder.CacheTemplate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.mobile.detection.DatasetBuilder.CacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.mobile.detection.entities.Modes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.mobile.detection.entities.Property.PropertyValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.mobile.detection.TrieProvider.OffsetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.properties.DetectionConstants.FORMAT_VERSIONS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fiftyone.properties.MatchMethods
Returns the enum constant of this type with the specified name.
values() - Static method in enum fiftyone.mobile.detection.AutoUpdateStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class fiftyone.mobile.detection.Dataset
A list of all property values the data set contains.
values() - Static method in enum fiftyone.mobile.detection.DatasetBuilder.CacheTemplate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fiftyone.mobile.detection.DatasetBuilder.CacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fiftyone.mobile.detection.entities.Modes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fiftyone.mobile.detection.entities.Property.PropertyValueType
Returns an array containing the constants of this enum type, in the order they are declared.
Values - Class in fiftyone.mobile.detection.entities
Encapsulates a list of one or more values.
Values(Property, Value[]) - Constructor for class fiftyone.mobile.detection.entities.Values
Constructs a new instance of the values list.
values() - Static method in enum fiftyone.mobile.detection.TrieProvider.OffsetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fiftyone.properties.DetectionConstants.FORMAT_VERSIONS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fiftyone.properties.MatchMethods
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_CACHE_SIZE - Static variable in class fiftyone.mobile.detection.DatasetBuilder
 
valueType - Variable in class fiftyone.mobile.detection.entities.Property
The strongly type data type the property returns.
version - Variable in class fiftyone.mobile.detection.Dataset
The version of the data set.
Version - Class in fiftyone.mobile.detection.entities
Class implements version used for reading from the data set.
Version(int, int, int, int) - Constructor for class fiftyone.mobile.detection.entities.Version
Creates a new Version object.
versionEnum - Variable in class fiftyone.mobile.detection.Dataset
The version of the data set as an Enumeration.

W

WrappedIOException - Exception in fiftyone.mobile.detection
Class wraps a RuntimeException.
WrappedIOException(String) - Constructor for exception fiftyone.mobile.detection.WrappedIOException
Creates a new instance of WrappedIOException.

X

xmlBufferLength - Variable in class fiftyone.mobile.detection.Dataset
The number of bytes to allocate to a buffer returning XML format data for a match.

_

_properties - Variable in class fiftyone.mobile.detection.TrieProvider
Byte array of the available properties.
_propertyIndex - Variable in class fiftyone.mobile.detection.TrieProvider
Dictionary of property names to indexes.
_propertyNames - Variable in class fiftyone.mobile.detection.TrieProvider
List of the available property names.
A B C D E F G H I J L M N P R S T U V W X _ 
Skip navigation links

Copyright © 2017 51Degrees. All rights reserved.