- 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
-
- 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
-
- 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
-
- 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
-
- create(FileInputStream, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- create(FileInputStream, boolean, Date) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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() - 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.
- 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
-
- 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.