- Cache<K,V> - Class in fiftyone.mobile.detection
-
Used to speed the retrieval of detection results over duplicate requests.
- Cache(int) - Constructor for class fiftyone.mobile.detection.Cache
-
Constructs a new instance of the cache.
- cache - Variable in class fiftyone.mobile.detection.entities.stream.BaseList
-
Used to store previously accessed items to improve performance and reduce
memory consumption associated with creating new instances of entities
already in use.
- Cache<T> - Class in fiftyone.mobile.detection.entities.stream
-
Many of the entities used by the detector data set are requested repeatedly.
- Cache(BaseEntityFactory<T>) - Constructor for class fiftyone.mobile.detection.entities.stream.Cache
-
Constructs a new instance of the cache.
- Cache.EntityCreator<T> - Interface in fiftyone.mobile.detection.entities.stream
-
- cacheServiceTimer - Variable in class fiftyone.mobile.detection.entities.stream.Cache
-
- category - Variable in class fiftyone.mobile.detection.entities.Property
-
- categoryOffset - Variable in class fiftyone.mobile.detection.entities.Property
-
- characters - Variable in class fiftyone.mobile.detection.entities.Node
-
- characters - Variable in class fiftyone.mobile.detection.entities.NodeIndex
-
- characterStringOffset - Variable in class fiftyone.mobile.detection.entities.Node
-
The offset in the strings data structure to the string that contains all
the characters of the node.
- children - Variable in class fiftyone.mobile.detection.entities.Node
-
A list of all the child node indexes.
- cleanTargetUserAgentArray() - Method in class fiftyone.mobile.detection.Match
-
Replaces any characters in the target user agent which are outside the
range the dataset used when it was built with question marks.
- close() - Method in class fiftyone.mobile.detection.readers.TrieReader
-
Clears the ByteBuffers and closes the File Channel.
- closest - Static variable in class fiftyone.mobile.detection.Controller
-
Used to calculate closest scores between the match and the user agent.
- ClosestScore - Class in fiftyone.mobile.detection
-
- ClosestScore() - Constructor for class fiftyone.mobile.detection.ClosestScore
-
- closestSignaturesCount - Variable in class fiftyone.mobile.detection.Match
-
- closestSignaturesCount - Variable in class fiftyone.mobile.detection.Match.MatchState
-
- 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(byte[], int) - Method in class fiftyone.mobile.detection.entities.NodeIndex
-
Compares a byte array of characters at the position provided to the array
of characters for this node.
- 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(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.
- Component - Class in fiftyone.mobile.detection.entities
-
Every device can be split into the major components of hardware, operating
system and browser.
- Component(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Component
-
Constructs a new instance of Component
- component - Variable in class fiftyone.mobile.detection.entities.Profile
-
- component - Variable in class fiftyone.mobile.detection.entities.Property
-
- ComponentFactory - Class in fiftyone.mobile.detection.factories
-
- ComponentFactory() - Constructor for class fiftyone.mobile.detection.factories.ComponentFactory
-
- componentId - Variable in class fiftyone.mobile.detection.entities.Component
-
The unique Id of the component.
- componentIndex - Variable in class fiftyone.mobile.detection.entities.Profile
-
- componentIndex - Variable in class fiftyone.mobile.detection.entities.Property
-
- components - Variable in class fiftyone.mobile.detection.Dataset
-
- Controller - Class in fiftyone.mobile.detection
-
A single static class which controls the device detection process.
- Controller() - Constructor for class fiftyone.mobile.detection.Controller
-
- controller - Variable in class fiftyone.mobile.detection.Provider
-
- copyright - Variable in class fiftyone.mobile.detection.Dataset
-
- 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
-
- count - Variable in class fiftyone.mobile.detection.entities.headers.Header
-
The number of items contain in the collection.
- count - Variable in class fiftyone.mobile.detection.headers.Header
-
The number of items contain in the collection.
- crawlers - Variable in class fiftyone.mobile.detection.Dataset
-
- create(byte) - Static method in enum fiftyone.mobile.detection.entities.Property.PropertyValueType
-
- create(int) - Method in interface fiftyone.mobile.detection.entities.stream.Cache.EntityCreator
-
- 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
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ComponentFactory
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.MapFactory
-
- create(byte[]) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- create(byte[], boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- create(String) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- create(String, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.NodeFactory
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ProfileFactory
-
- 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
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.RankedSignatureIndexFactory
-
Creates a new instance of the ranked signature index from the source
stream.
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.RootNodeFactory
-
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.SignatureFactory
-
- create(byte[]) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
-
- create(String) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
-
- create(String) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
-
Creates a new provider from the binary file supplied.
- create(Dataset, int, BinaryReader) - Method in class fiftyone.mobile.detection.factories.ValueFactory
-
- createByteBuffer() - Method in class fiftyone.mobile.detection.entities.stream.Source
-
- createEntity(int, BinaryReader) - Method in class fiftyone.mobile.detection.entities.stream.BaseList
-
- createEntity(int, BinaryReader) - Method in class fiftyone.mobile.detection.entities.stream.StreamFixedList
-
Creates a new entity of type T.
- createEntity(int, BinaryReader) - Method in class fiftyone.mobile.detection.entities.stream.StreamVariableList
-
Creates a new entity of type T.
- createMappedByteBuffer() - Method in class fiftyone.mobile.detection.entities.stream.Source
-
- createMatch() - Method in class fiftyone.mobile.detection.Provider
-
Creates a new match object to be used for matching.
- createReader() - Method in class fiftyone.mobile.detection.entities.stream.Source
-
Creates a new reader and stores a reference to it.
- createReader() - Method in class fiftyone.mobile.detection.entities.stream.TrieSource
-
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(String) - Method in class fiftyone.mobile.detection.Dataset
-
- 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.MemoryVariableList
-
Accessor for the variable list.
- get(int) - Method in class fiftyone.mobile.detection.entities.stream.BaseList
-
Retrieves the record at the offset or index requested
- get(int) - Method in interface fiftyone.mobile.detection.ReadonlyList
-
- getBrowsers() - Method in class fiftyone.mobile.detection.Dataset
-
The browser component.
- 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.
- getCharacters() - Method in class fiftyone.mobile.detection.entities.NodeIndex
-
Returns the characters related to this node index.
- getCharacters(Dataset, boolean, byte[]) - Static method in class fiftyone.mobile.detection.entities.NodeIndex
-
Returns the characters the node index relates to.
- getChild(int, byte) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the offset in the node for the current character.
- getChildrenLength() - Method in class fiftyone.mobile.detection.entities.Node
-
- getClosestSignatures() - Method in class fiftyone.mobile.detection.Match
-
Returns a distinct list of signatures which most closely match the target
user agent string.
- getClosestSignaturesCount() - Method in class fiftyone.mobile.detection.Match
-
The number of closest signatures returned for evaluation.
- getClosestSignaturesForNode(int[], Match.PossibleSignatures, int, int) - Method in class fiftyone.mobile.detection.Match
-
- getCompleteNode(Match) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns a complete node for the match object provided.
- getCompleteNumericNode(Match) - Method in class fiftyone.mobile.detection.entities.Node
-
- getComponent(String) - Method in class fiftyone.mobile.detection.Dataset
-
Returns the Component associated with the name provided.
- getComponent() - Method in class fiftyone.mobile.detection.entities.Profile
-
- 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
-
- getComponents() - Method in class fiftyone.mobile.detection.Dataset
-
A list of all the components the data set contains.
- getCopyright() - Method in class fiftyone.mobile.detection.Dataset
-
The copyright notice associated with the data set.
- getCount() - Method in class fiftyone.mobile.detection.entities.headers.Header
-
- getCount() - Method in class fiftyone.mobile.detection.entities.stream.BaseList
-
- getCount() - Method in class fiftyone.mobile.detection.headers.Header
-
- getCrawlers() - Method in class fiftyone.mobile.detection.Dataset
-
The crawler component.
- getCurrentPositionAsNumeric(Match) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns the node position as a number.
- getDataSet() - Method in class fiftyone.mobile.detection.entities.BaseEntity
-
- getDataSet() - Method in class fiftyone.mobile.detection.Match
-
- getDefaultProfile() - Method in class fiftyone.mobile.detection.entities.Component
-
The default profile that should be returned for the component.
- 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.
- getDeviceId(int) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the device id matching the device index.
- getDeviceIndex(String) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the index of the device associated with the given user agent.
- getDeviceIndex(TrieReader, byte[], int, int) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the offset in the device byte array to the device matching the
useragent provided.
- getDeviceIndex(TrieReader, byte[], int, int, StringBuilder) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the offset in the device byte array to the device matching the
useragent provided.
- getDeviceUserAgent(Map<String, String>) - Static method in class fiftyone.mobile.detection.Provider
-
Used to check other header fields in case a device user agent is being used
and returns the devices useragent string.
- getDifference() - Method in class fiftyone.mobile.detection.Match
-
- getDisposed() - Method in class fiftyone.mobile.detection.Dataset
-
Indicates if the data set has been disposed.
- getEmbeddedByteArray() - Static method in class fiftyone.mobile.detection.Provider
-
Reads the embedded data into a byte array to be used as a byte buffer in
the factory.
- getExactSignatureIndex() - Method in class fiftyone.mobile.detection.Match
-
- getFormat() - Method in class fiftyone.mobile.detection.Dataset
-
The name of the property map used to create the dataset.
- getHardware() - Method in class fiftyone.mobile.detection.Dataset
-
The hardware component.
- getIndex() - Method in class fiftyone.mobile.detection.entities.BaseEntity
-
- getIndexOf(Node) - Method in class fiftyone.mobile.detection.Match
-
Returns the start character position of the node within the target user
agent, or -1 if the node does not exist.
- getInitialScore(Match, Signature, int) - Method in class fiftyone.mobile.detection.BaseScore
-
Sets any initial score before each node is evaluated.
- getInitialScore(Match, Signature, int) - Method in class fiftyone.mobile.detection.ClosestScore
-
Calculate the initial score based on the difference in length of the
right most node and the target user agent.
- getInitialScore(Match, Signature, int) - Method in class fiftyone.mobile.detection.NearestScore
-
- 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.ClosestScore
-
- getIsOverlap(Node) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns true if the node overlaps with this one.
- getIsOverlap(Match) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns true if any of the nodes in the match have overlapping characters
with this one.
- getKey() - Static method in class fiftyone.mobile.detection.LicenceKey
-
Returns the license key held by this object, or null if no valid key has
been set.
- 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.Profile
-
- 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(Node) - Method in class fiftyone.mobile.detection.factories.NodeFactory
-
- getLength(Profile) - Method in class fiftyone.mobile.detection.factories.ProfileFactory
-
- getLength() - Method in class fiftyone.mobile.detection.factories.RankedSignatureIndexFactory
-
- getLength() - Method in class fiftyone.mobile.detection.factories.SignatureFactory
-
- 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.Match
-
- getMaps() - Method in class fiftyone.mobile.detection.Dataset
-
A list of all property maps the data set contains.
- getMd5Hash(byte[]) - Static method in class fiftyone.mobile.detection.AutoUpdate
-
Calculates the MD5 hash of the given data array.
- getMessage() - Method in exception fiftyone.mobile.detection.AutoUpdateException
-
- getMethod() - Method in class fiftyone.mobile.detection.Match
-
The method used to obtain the match.
- getMinUserAgentLength() - Method in class fiftyone.mobile.detection.Dataset
-
- getName() - Method in class fiftyone.mobile.detection.Dataset
-
The common name of the data set.
- getName() - Method in class fiftyone.mobile.detection.entities.Component
-
The unique name of the component.
- 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
-
- getNewDataset(String[], String) - Static method in class fiftyone.mobile.detection.AutoUpdate
-
Downloads the latest Premium data and saves to disk if the data has been
downloaded correctly and is newer than data currently in that position
(if any) in that path.
- getNextByte() - Method in class fiftyone.mobile.detection.readers.TrieReader
-
Gets the MappedByteBuffer for that this class is currently positioned on,
automatically incrementing position and changing buffer if required.
- getNextNode(Match) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns the next node for the characters provided from the start index
for the number of characters specified.
- getNode() - Method in class fiftyone.mobile.detection.entities.NodeIndex
-
The node this index relates to.
- getNode() - Method in class fiftyone.mobile.detection.entities.NodeNumericIndex
-
- getNodes() - Method in class fiftyone.mobile.detection.Dataset
-
List of nodes the data set contains.
- getNodes() - Method in class fiftyone.mobile.detection.Match
-
- getNodesCount() - Method in class fiftyone.mobile.detection.Dataset
-
- getNodesEvaluated() - Method in class fiftyone.mobile.detection.Match
-
The number of nodes checked.
- getNumber(byte[], int, int) - Static method in class fiftyone.mobile.detection.ClosestScore
-
Returns an integer representation of the characters between start and
end.
- getNumber(byte[], int, int) - Method in class fiftyone.mobile.detection.entities.Node
-
Returns an integer representation of the characters between start and
end.
- getNumericChildrenLength() - Method in class fiftyone.mobile.detection.entities.Node
-
- getNumericNodeIterator(int) - Method in class fiftyone.mobile.detection.entities.Node
-
Provides an iterator which provides the closest numeric children to the
target is ascending order of difference
- getOffset() - Method in class fiftyone.mobile.detection.entities.ProfileOffset
-
The position within the data file that the profile can be read from.
- getParent() - Method in class fiftyone.mobile.detection.entities.Node
-
Returns the parent node for this node.
- getPercentageMisses() - Method in class fiftyone.mobile.detection.entities.stream.BaseList
-
- getPercentageMisses() - Method in class fiftyone.mobile.detection.entities.stream.Cache
-
- getPercentageMisses() - Method in interface fiftyone.mobile.detection.entities.stream.ICacheList
-
- getPercentageNodeCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
-
The percentage of requests for nodes which were not already contained in
the cache.
- getPercentageProfilesCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
-
The percentage of requests for profiles which were not already contained
in the cache.
- getPercentageSignatureCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
-
The percentage of requests for signatures which were not already
contained in the cache.
- getPercentageStringsCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
-
The percentage of requests for strings which were not already contained
in the cache.
- getPercentageValuesCacheMisses() - Method in class fiftyone.mobile.detection.Dataset
-
The percentage of requests for values which were not already contained in
the cache.
- getPos() - Method in class fiftyone.mobile.detection.readers.TrieReader
-
Returns the current logical position value.
- getProfileId() - Method in class fiftyone.mobile.detection.entities.ProfileOffset
-
- getProfiles() - Method in class fiftyone.mobile.detection.Dataset
-
A list of all the possible profiles the data set contains.
- getProfiles() - Method in class fiftyone.mobile.detection.entities.Component
-
An array of the p
- GetProfiles() - Method in class fiftyone.mobile.detection.entities.Component
-
Returns an array of all the profiles that relate to this component.
- getProfiles() - Method in class fiftyone.mobile.detection.entities.Signature
-
List of the profiles the signature relates to.
- getProfiles(int[]) - Method in class fiftyone.mobile.detection.entities.Signature
-
Returns an array of profiles associated with the signature.
- 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.
- getProfilesCount() - Method in class fiftyone.mobile.detection.Dataset
-
- getProperties() - Method in class fiftyone.mobile.detection.Dataset
-
A list of all properties the data set contains.
- getProperties() - Method in class fiftyone.mobile.detection.entities.Component
-
Array of properties the component relates to.
- GetProperties() - Method in class fiftyone.mobile.detection.entities.Component
-
Returns an array of the properties associated with the component.
- getProperties() - Method in class fiftyone.mobile.detection.entities.Profile
-
- getProperty() - Method in class fiftyone.mobile.detection.entities.Value
-
- getPropertyIndex(String) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the integer index of the property in the list of values
associated with the device.
- getPropertyValue(int, String) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the property value based on the useragent provided.
- getPropertyValue(int, int) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the value of the property index provided for the device index
provided.
- getPropertyValuesAsStrings() - Method in class fiftyone.mobile.detection.entities.Signature
-
Gets a string list of the properties and names.
- getRange(int) - Method in class fiftyone.mobile.detection.entities.Node
-
Determines the range the target value falls between
- 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.
- getRankedSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.Node
-
- 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.
- 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
-
The number of root nodes checked against the target user agent.
- getScore(Match, Node) - Method in class fiftyone.mobile.detection.BaseScore
-
Gets the score for the specific node of the signature.
- getScore(Match, Signature, int) - Method in class fiftyone.mobile.detection.BaseScore
-
- getScore(Match, Node) - Method in class fiftyone.mobile.detection.ClosestScore
-
Returns the difference score between the node and the target user agent
working from right to left.
- getScore(Match, Node) - Method in class fiftyone.mobile.detection.NearestScore
-
If the sub string is contained in the target but in a different position
return the difference between the two sub string positions.
- getSignature() - Method in class fiftyone.mobile.detection.Match
-
The signature with the closest match to the user agent provided.
- getSignatureIndex() - Method in class fiftyone.mobile.detection.entities.RankedSignatureIndex
-
- getSignatureIndexes() - Method in class fiftyone.mobile.detection.entities.Profile
-
- getSignatureLength() - Method in class fiftyone.mobile.detection.entities.Signature
-
- getSignatureRank() - Method in class fiftyone.mobile.detection.entities.Signature
-
Gets the signature rank by iterating through the list of signature ranks.
- getSignatures() - Method in class fiftyone.mobile.detection.Dataset
-
List of signatures the data set contains.
- getSignatures() - Method in class fiftyone.mobile.detection.entities.Value
-
- getSignaturesCompared() - Method in class fiftyone.mobile.detection.Match
-
The number of signatures that were compared against the target user agent
if the Closest match method was used.
- getSignaturesRead() - Method in class fiftyone.mobile.detection.Match
-
The number of signatures read during the detection.
- getSoftware() - Method in class fiftyone.mobile.detection.Dataset
-
The software component.
- getStartPosition() - Method in class fiftyone.mobile.detection.entities.headers.Header
-
- getStartPosition() - Method in class fiftyone.mobile.detection.headers.Header
-
- getStringsRead() - Method in class fiftyone.mobile.detection.Match
-
The number of strings that were read from the data structure for the
match.
- getStringValue(int) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the String at the offset provided.
- getTargetUserAgent() - Method in class fiftyone.mobile.detection.Match
-
The target user agent string used for the detection.
- getTargetUserAgentArray() - Method in class fiftyone.mobile.detection.Match
-
The user agent string as an ASCII byte array.
- 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
-
The user agent of the matching device with irrelevant characters removed.
- getUserAgent(String) - Method in class fiftyone.mobile.detection.TrieProvider
-
Returns the user agent matched against the one provided.
- getUserAgentByteArray(String) - Static method in class fiftyone.mobile.detection.TrieProvider
-
Converts a user agent in to a null terminated byte array.
- getValidKeys(String[]) - Static method in class fiftyone.mobile.detection.AutoUpdate
-
- getValue() - Method in class fiftyone.mobile.detection.entities.NodeNumericIndex
-
- getValue(TrieReader.DataType) - Method in class fiftyone.mobile.detection.readers.TrieReader
-
Reads a certain data type from the file e.g.
- getValueIndexes() - Method in class fiftyone.mobile.detection.entities.Profile
-
- getValues() - Method in class fiftyone.mobile.detection.Dataset
-
A list of all property 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
-
- getValues() - Method in class fiftyone.mobile.detection.entities.Property
-
An array of values the property has available.
- 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.
- guid - Variable in class fiftyone.mobile.detection.Dataset
-
- Guid - Class in fiftyone.mobile.detection.entities
-
- Guid(byte[]) - Constructor for class fiftyone.mobile.detection.entities.Guid
-
- ICacheList - Interface in fiftyone.mobile.detection.entities.stream
-
- incrNodesEvaluated() - Method in class fiftyone.mobile.detection.Match
-
- incrStringsRead() - Method in class fiftyone.mobile.detection.Match
-
- index - Variable in class fiftyone.mobile.detection.IndexDifference
-
- IndexDifference - Class in fiftyone.mobile.detection
-
Used in the closest match to track the difference and the character position
index.
- IndexDifference() - Constructor for class fiftyone.mobile.detection.IndexDifference
-
- 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.Map
-
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.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.NodeIndex
-
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
-
If storage of object references is enabled initialises the arrays of
related properties and values.
- 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.RankedSignatureIndex
-
Sets the associated signatures rank property.
- 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.
- init(String) - Method in class fiftyone.mobile.detection.Match
-
Initialises the match object ready for detection.
- initGetDeviceId() - Method in class fiftyone.mobile.detection.entities.Signature
-
- initGetValues() - Method in class fiftyone.mobile.detection.entities.Signature
-
Returns an array of values associated with the signature.
- initPropertyNames() - Method in class fiftyone.mobile.detection.TrieProvider
-
Initialises the full list of property names available from the provider.
- inRange(int) - Method in class fiftyone.mobile.detection.entities.Range
-
- insertNode(Node) - Method in class fiftyone.mobile.detection.Match
-
Inserts the node into the list checking to find it's correct position in
the list first.
- isComplete() - Method in class fiftyone.mobile.detection.entities.Node
-
Returns true if this node represents a completed sub string and the next
character position is set.
- 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.
- isString - Variable in class fiftyone.mobile.detection.entities.NodeIndex
-
True if the value is an index to a sub string.
- itemsActive - Variable in class fiftyone.mobile.detection.entities.stream.Cache
-
- itemsInactive - Variable in class fiftyone.mobile.detection.entities.stream.Cache
-
- iterator() - Method in class fiftyone.mobile.detection.entities.memory.BaseList
-
- iterator() - Method in class fiftyone.mobile.detection.entities.stream.StreamFixedList
-
- iterator() - Method in class fiftyone.mobile.detection.entities.stream.StreamVariableList
-
- major - Variable in class fiftyone.mobile.detection.entities.Version
-
- Map - 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.
- Map(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Map
-
Constructs a new instance of NodeIndex
- MapCount - Variable in class fiftyone.mobile.detection.entities.Property
-
- MapFactory - Class in fiftyone.mobile.detection.factories
-
- MapFactory() - Constructor for class fiftyone.mobile.detection.factories.MapFactory
-
- maps - Variable in class fiftyone.mobile.detection.Dataset
-
- match(Match) - Method in class fiftyone.mobile.detection.Controller
-
Entry point to the detection process.
- Match - Class in fiftyone.mobile.detection
-
Generate when a device detection is requested to include the signature
matched, the confidence of the match and the method used to obtain the match.
- Match(Dataset) - Constructor for class fiftyone.mobile.detection.Match
-
Constructs a new detection match ready to be used.
- Match(Dataset, String) - Constructor for class fiftyone.mobile.detection.Match
-
Constructs a new detection match ready to be used to identify the
profiles associated with the target user agent.
- 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.
- Match.MatchState - Class in fiftyone.mobile.detection
-
Used to persist the match results to the cache.
- Match.PossibleSignature - Class in fiftyone.mobile.detection
-
Used to represent a signature index and the number of times it occurs in
the matched nodes.
- Match.PossibleSignatures - Class in fiftyone.mobile.detection
-
A custom linked list used to identify the most frequently occurring
signature indexes.
- Match.RankedSignatureIterator - Interface in fiftyone.mobile.detection
-
Used to iterate over the closest signatures.
- matchDefault(Match) - Method in class fiftyone.mobile.detection.Controller
-
The detection failed and a default match needs to be returned.
- MatchMethods - Enum in fiftyone.mobile.detection
-
Enumerator of possible methods used to obtain the match.
- MatchMethods() - Constructor for enum fiftyone.mobile.detection.MatchMethods
-
- matchNoCache(String, Match) - Method in class fiftyone.mobile.detection.Provider
-
- MatchState(Match) - Constructor for class fiftyone.mobile.detection.Match.MatchState
-
Creates the state based on the match provided.
- 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.
- MemoryFactory - Class in fiftyone.mobile.detection.factories
-
Factory class used to create a DetectorDataSet from a source data structure.
- 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 FixedList
- 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
- message - Variable in exception fiftyone.mobile.detection.AutoUpdateException
-
- method - Variable in class fiftyone.mobile.detection.Match.MatchState
-
- method - Variable in class fiftyone.mobile.detection.Match
-
- methodCounts - Variable in class fiftyone.mobile.detection.Provider
-
The number of detections performed using the method.
- MIN_LENGTH - Static variable in class fiftyone.mobile.detection.entities.Node
-
The minimum length of a node assuming no node indexes or signatures.
- MIN_LENGTH - Static variable in class fiftyone.mobile.detection.entities.Profile
-
- minor - Variable in class fiftyone.mobile.detection.entities.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.
- misses - Variable in class fiftyone.mobile.detection.entities.stream.Cache
-
- parent - Variable in class fiftyone.mobile.detection.entities.Node
-
- parentIndex - Variable in class fiftyone.mobile.detection.entities.Node
-
The parent index for this node.
- pool - Variable in class fiftyone.mobile.detection.entities.stream.BaseList
-
Pools of binary readers connected to the data source.
- 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(Source) - Constructor for class fiftyone.mobile.detection.entities.stream.Pool
-
Constructs a new pool of readers for the source provided.
- 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.
- PossibleSignature(int, int) - Constructor for class fiftyone.mobile.detection.Match.PossibleSignature
-
- PossibleSignatures() - Constructor for class fiftyone.mobile.detection.Match.PossibleSignatures
-
- previous - Variable in class fiftyone.mobile.detection.Match.PossibleSignature
-
The previous signature index in the linked list.
- Profile - Class in fiftyone.mobile.detection.entities
-
Represents a collection of properties and values relating to a profile which
in turn relates to a component.
- Profile(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.Profile
-
Constructs a new instance of the Profile
- ProfileFactory - Class in fiftyone.mobile.detection.factories
-
- ProfileFactory() - Constructor for class fiftyone.mobile.detection.factories.ProfileFactory
-
- profileId - Variable in class fiftyone.mobile.detection.entities.Profile
-
Unique Id of the profile.
- profileId - Variable in class fiftyone.mobile.detection.entities.ProfileOffset
-
- 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
-
- ProfileOffsetFactory - Class in fiftyone.mobile.detection.factories
-
- 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.
- profileOffsets - Variable in class fiftyone.mobile.detection.entities.Signature
-
- 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.entities.Component
-
- profiles - Variable in class fiftyone.mobile.detection.entities.Signature
-
- profiles - Variable in class fiftyone.mobile.detection.entities.Value
-
- profiles - Variable in class fiftyone.mobile.detection.Match.MatchState
-
- profiles - Variable in class fiftyone.mobile.detection.Match
-
- properties - Variable in class fiftyone.mobile.detection.Dataset
-
- properties - Variable in class fiftyone.mobile.detection.entities.Component
-
- properties - Variable in class fiftyone.mobile.detection.entities.Profile
-
- Property - Class in fiftyone.mobile.detection.entities
-
Encapsulates all the information about a property including how it's 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 - Variable in class fiftyone.mobile.detection.entities.Value
-
- property - Variable in class fiftyone.mobile.detection.entities.Values
-
The property the list of values relates to.
- Property.PropertyValueType - Enum in fiftyone.mobile.detection.entities
-
Enumeration of strongly typed property values which could be returned.
- propertyComparator - Static variable in class fiftyone.mobile.detection.entities.Profile
-
Comparator used to order the properties by descending display order.
- PropertyFactory - Class in fiftyone.mobile.detection.factories
-
- PropertyFactory() - Constructor for class fiftyone.mobile.detection.factories.PropertyFactory
-
- propertyIndex - Variable in class fiftyone.mobile.detection.entities.Value
-
- PropertyNames() - Method in class fiftyone.mobile.detection.TrieProvider
-
List of all property names for the provider.
- PropertyValueType() - Constructor for enum fiftyone.mobile.detection.entities.Property.PropertyValueType
-
- Provider - Class in fiftyone.mobile.detection
-
Provider used to perform a detection based on a user agent string.
- Provider() - Constructor for class fiftyone.mobile.detection.Provider
-
Builds a new provider with the embedded data set.
- Provider(int) - Constructor for class fiftyone.mobile.detection.Provider
-
Builds a new provider with the embedded data set and a cache with the
service internal specified.
- Provider(Dataset) - Constructor for class fiftyone.mobile.detection.Provider
-
Constructs a new provided using the data set.
- Provider(Dataset, int) - Constructor for class fiftyone.mobile.detection.Provider
-
Constructs a new provided using the data set.
- Provider(Dataset, Controller, int) - Constructor for class fiftyone.mobile.detection.Provider
-
Constructs a new provider with the dataset, controller and cache
specified.
- published - Variable in class fiftyone.mobile.detection.Dataset
-
The date the data set was published.
- range - Variable in class fiftyone.mobile.detection.entities.Node.NodeNumericIndexIterator
-
- Range - Class in fiftyone.mobile.detection.entities
-
- Range(short, short) - Constructor for class fiftyone.mobile.detection.entities.Range
-
- ranges - Static variable in class fiftyone.mobile.detection.entities.Node
-
- rank - Variable in class fiftyone.mobile.detection.entities.Signature
-
- RankedSignatureIndex - Class in fiftyone.mobile.detection.entities
-
Maps a ranked signature index to the signature index.
- RankedSignatureIndex(Dataset, int, BinaryReader) - Constructor for class fiftyone.mobile.detection.entities.RankedSignatureIndex
-
- rankedSignatureIndex - Variable in class fiftyone.mobile.detection.Match.PossibleSignature
-
The ranked signature index.
- rankedSignatureIndexes - Variable in class fiftyone.mobile.detection.Dataset
-
A list of signature indexes ordered in ascending order of rank.
- RankedSignatureIndexFactory - Class in fiftyone.mobile.detection.factories
-
- RankedSignatureIndexFactory() - Constructor for class fiftyone.mobile.detection.factories.RankedSignatureIndexFactory
-
- 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.MemoryVariableList
-
Reads the list into memory.
- read(BinaryReader, boolean) - Static method in class fiftyone.mobile.detection.factories.MemoryFactory
-
- read(BinaryReader, Source) - Static method in class fiftyone.mobile.detection.factories.StreamFactory
-
- 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
-
- readDate(BinaryReader) - Static method in class fiftyone.mobile.detection.Dataset
-
Reads a date in year, month and day order from the reader.
- ReadDevices(TrieReader) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
-
- readers - Variable in class fiftyone.mobile.detection.entities.stream.Pool
-
- readers - Variable in class fiftyone.mobile.detection.entities.stream.TriePool
-
- 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.
- 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.
- ReadLookupList(TrieReader) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
-
- readNodeIndexes(Dataset, BinaryReader, int, short) - Static method in class fiftyone.mobile.detection.entities.Node
-
Used by the constructor to read the variable length list of child node
indexes associated with the node.
- readNodeNumericIndexes(Dataset, BinaryReader, short) - Static method in class fiftyone.mobile.detection.entities.Node
-
Used by the constructor to read the variable length list of child node
numeric indexes associated with the node.
- ReadOffsets(Dataset, BinaryReader, int) - Method in class fiftyone.mobile.detection.entities.Signature
-
Uses the offsets list which must be locked to read in the arrays of nodes
or profiles that relate to the signature.
- ReadonlyList<T extends BaseEntity> - Interface in fiftyone.mobile.detection
-
A list which only provides those features needed to read items from the list.
- ReadProperties(TrieReader) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
-
- ReadStrings(TrieReader) - Static method in class fiftyone.mobile.detection.factories.TrieFactory
-
- 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.
- 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.Value
-
The length in bytes of the value record in the data file.
- recordLength - Variable in class fiftyone.mobile.detection.factories.SignatureFactory
-
- relatedNodeOffset - Variable in class fiftyone.mobile.detection.entities.NodeIndex
-
The node index for the sequence of characters.
- RelatedNodeOffset - Variable in class fiftyone.mobile.detection.entities.NodeNumericIndex
-
The node offset which relates to this 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(Match.PossibleSignature) - Method in class fiftyone.mobile.detection.Match.PossibleSignatures
-
Removes any reference to this element from the linked list.
- requests - Variable in class fiftyone.mobile.detection.entities.stream.Cache
-
- reset() - Method in interface fiftyone.mobile.detection.Match.RankedSignatureIterator
-
Resets the iterator to be used again.
- reset(String) - Method in class fiftyone.mobile.detection.Match
-
Resets the match for the user agent returning all the fields to the
values they would have when the match was first constructed.
- resetNextCharacterPositionIndex() - Method in class fiftyone.mobile.detection.Match
-
Reset the next character position index based on the length of the target
user agent and the root nodes.
- results - Variable in class fiftyone.mobile.detection.Match
-
- revision - Variable in class fiftyone.mobile.detection.entities.Version
-
- root - Variable in class fiftyone.mobile.detection.entities.Node
-
- RootNodeFactory - Class in fiftyone.mobile.detection.factories
-
- 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.Match.MatchState
-
- rootNodesEvaluated - Variable in class fiftyone.mobile.detection.Match
-
- target - Variable in class fiftyone.mobile.detection.entities.Node.NodeNumericIndexIterator
-
- targetUserAgent - Variable in class fiftyone.mobile.detection.Match.MatchState
-
- targetUserAgent - Variable in class fiftyone.mobile.detection.Match
-
- targetUserAgentArray - Variable in class fiftyone.mobile.detection.Match.MatchState
-
- targetUserAgentArray - Variable in class fiftyone.mobile.detection.Match
-
- 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.
- 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
-
- 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
-
Returns the value as a string.
- toString() - Method in class fiftyone.mobile.detection.entities.Values
-
The values represented as a string where multiple values are seperated 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.
- 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, String) - 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.
- 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.
- TrieReader.DataType - Enum in fiftyone.mobile.detection.readers
-
Defines what data type is being read from a given buffer.
- 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) - Constructor for class fiftyone.mobile.detection.entities.stream.TrieSource
-
- tryGetValue(K) - Method in class fiftyone.mobile.detection.Cache
-
Attempts to get the value with the given, or null if no key is found.