├── .gitattributes ├── .gitignore ├── GDPR.md ├── README.md ├── data ├── 20000 User Agents.csv ├── 51Degrees-LiteV3.1.dat ├── 51Degrees-LiteV3.2.dat └── README.md ├── device-detection-core ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── fiftyone │ │ ├── mobile │ │ └── detection │ │ │ ├── AutoUpdate.java │ │ │ ├── AutoUpdateStatus.java │ │ │ ├── BaseScore.java │ │ │ ├── ClosestScore.java │ │ │ ├── Controller.java │ │ │ ├── Dataset.java │ │ │ ├── DatasetBuilder.java │ │ │ ├── IReadonlyList.java │ │ │ ├── ISimpleList.java │ │ │ ├── IndirectDataset.java │ │ │ ├── Match.java │ │ │ ├── MatchResult.java │ │ │ ├── MatchState.java │ │ │ ├── MostFrequentFilter.java │ │ │ ├── NearestScore.java │ │ │ ├── Provider.java │ │ │ ├── RankedSignatureIterator.java │ │ │ ├── SortedList.java │ │ │ ├── Utilities.java │ │ │ ├── WrappedIOException.java │ │ │ ├── cache │ │ │ ├── CacheOptions.java │ │ │ ├── ICache.java │ │ │ ├── ICacheBuilder.java │ │ │ ├── ICacheOptions.java │ │ │ ├── ILoadingCache.java │ │ │ ├── IPutCache.java │ │ │ ├── IValueLoader.java │ │ │ └── LruCache.java │ │ │ ├── entities │ │ │ ├── AsciiString.java │ │ │ ├── BaseEntity.java │ │ │ ├── Component.java │ │ │ ├── ComponentV31.java │ │ │ ├── ComponentV32.java │ │ │ ├── Enumerable.java │ │ │ ├── Guid.java │ │ │ ├── Map.java │ │ │ ├── Modes.java │ │ │ ├── Node.java │ │ │ ├── NodeIndex.java │ │ │ ├── NodeIndexBase.java │ │ │ ├── NodeNumericIndex.java │ │ │ ├── Profile.java │ │ │ ├── ProfileOffset.java │ │ │ ├── Property.java │ │ │ ├── Range.java │ │ │ ├── Signature.java │ │ │ ├── SignatureV31.java │ │ │ ├── SignatureV32.java │ │ │ ├── Value.java │ │ │ ├── Values.java │ │ │ ├── Version.java │ │ │ ├── headers │ │ │ │ └── Header.java │ │ │ ├── memory │ │ │ │ ├── MemoryBaseList.java │ │ │ │ ├── MemoryFixedList.java │ │ │ │ ├── MemoryIntegerList.java │ │ │ │ ├── MemoryVariableList.java │ │ │ │ ├── Node.java │ │ │ │ ├── NodeV31.java │ │ │ │ ├── NodeV32.java │ │ │ │ ├── Profile.java │ │ │ │ └── PropertiesList.java │ │ │ └── stream │ │ │ │ ├── Dataset.java │ │ │ │ ├── IntegerList.java │ │ │ │ ├── Node.java │ │ │ │ ├── NodeV31.java │ │ │ │ ├── NodeV32.java │ │ │ │ ├── Pool.java │ │ │ │ └── Profile.java │ │ │ ├── factories │ │ │ ├── AsciiStringFactory.java │ │ │ ├── BaseEntityFactory.java │ │ │ ├── CommonFactory.java │ │ │ ├── ComponentFactory.java │ │ │ ├── ComponentFactoryV31.java │ │ │ ├── ComponentFactoryV32.java │ │ │ ├── MapFactory.java │ │ │ ├── MemoryFactory.java │ │ │ ├── NodeFactory.java │ │ │ ├── NodeFactoryShared.java │ │ │ ├── NodeFactoryV31.java │ │ │ ├── NodeFactoryV32.java │ │ │ ├── ProfileFactory.java │ │ │ ├── ProfileOffsetFactory.java │ │ │ ├── PropertyFactory.java │ │ │ ├── RootNodeFactory.java │ │ │ ├── SignatureFactoryV31.java │ │ │ ├── SignatureFactoryV32.java │ │ │ ├── StreamFactory.java │ │ │ ├── ValueFactory.java │ │ │ ├── memory │ │ │ │ ├── NodeMemoryFactoryV31.java │ │ │ │ ├── NodeMemoryFactoryV32.java │ │ │ │ └── ProfileMemoryFactory.java │ │ │ └── stream │ │ │ │ ├── NodeStreamFactoryV31.java │ │ │ │ ├── NodeStreamFactoryV32.java │ │ │ │ └── ProfileStreamFactory.java │ │ │ ├── headers │ │ │ └── Header.java │ │ │ ├── package-info.java │ │ │ ├── readers │ │ │ ├── BinaryReader.java │ │ │ ├── SourceBase.java │ │ │ ├── SourceFile.java │ │ │ ├── SourceFileBase.java │ │ │ └── SourceMemory.java │ │ │ └── search │ │ │ ├── SearchArrays.java │ │ │ ├── SearchBase.java │ │ │ ├── SearchLists.java │ │ │ └── SearchResult.java │ │ └── properties │ │ ├── DetectionConstants.java │ │ ├── MatchMethods.java │ │ └── SupportedPatternFormatVersions.java │ └── test │ ├── java │ ├── README.md │ └── fiftyone │ │ └── mobile │ │ ├── DetectionTestSupport.java │ │ ├── Filename.java │ │ ├── StandardUnitTest.java │ │ ├── TestType.java │ │ ├── detection │ │ ├── DatasetBuilderTest.java │ │ ├── MatchTest.java │ │ ├── MostFrequentFilterTest.java │ │ ├── ProviderTest.java │ │ ├── cache │ │ │ └── LruCacheTest.java │ │ ├── factories │ │ │ ├── MemoryFactoryTest.java │ │ │ └── StreamFactoryTest.java │ │ └── helper │ │ │ ├── DatasetHelper.java │ │ │ ├── FileHelper.java │ │ │ ├── GuavaCache.java │ │ │ ├── MatchHelper.java │ │ │ └── ViableProvider.java │ │ └── test │ │ ├── Runner.java │ │ ├── SuiteOfSuites.java │ │ ├── common │ │ ├── MatchProcessor.java │ │ ├── MemoryMeasurementProcessor.java │ │ ├── Results.java │ │ ├── RetrievePropertiesProcessor.java │ │ ├── UserAgentGenerator.java │ │ └── UserAgentGeneratorLoader.java │ │ └── type │ │ ├── api │ │ ├── ApiBase.java │ │ ├── ApiSuite.java │ │ ├── enterprise │ │ │ ├── V31EnterpriseApiTest.java │ │ │ └── V32EnterpriseApiTest.java │ │ ├── lite │ │ │ ├── V31LiteApiTest.java │ │ │ └── V32LiteApiTest.java │ │ └── premium │ │ │ ├── V31PremiumApiTest.java │ │ │ └── V32PremiumApiTest.java │ │ ├── autoupdate │ │ ├── AutoUpdateBase.java │ │ └── AutoUpdateTest.java │ │ ├── comparison │ │ ├── ComparisonBase.java │ │ └── lite │ │ │ ├── LiteV31ComparisonTest.java │ │ │ └── LiteV32ComparisonTest.java │ │ ├── findprofiles │ │ └── FindProfiles.java │ │ ├── httpheader │ │ ├── Base.java │ │ ├── Combinations.java │ │ ├── HttpHeaderSuite.java │ │ ├── Validation.java │ │ ├── enterprise │ │ │ ├── V31EnterpriseHttpHeaderArrayTest.java │ │ │ └── V32EnterpriseHttpHeaderArrayTest.java │ │ └── premium │ │ │ ├── V31HttpHeaderArrayTest.java │ │ │ └── V32HttpHeaderArrayTest.java │ │ ├── memory │ │ ├── MemoryBase.java │ │ ├── MemorySuite.java │ │ ├── enterprise │ │ │ ├── V31EnterpriseMemoryArrayTest.java │ │ │ ├── V31EnterpriseMemoryFileTest.java │ │ │ ├── V31EnterpriseMemoryMemoryTest.java │ │ │ ├── V32EnterpriseMemoryArrayTest.java │ │ │ ├── V32EnterpriseMemoryFileTest.java │ │ │ └── V32EnterpriseMemoryMemoryTest.java │ │ ├── lite │ │ │ ├── V31LiteMemoryArrayTest.java │ │ │ ├── V31LiteMemoryFileTest.java │ │ │ ├── V31LiteMemoryMemoryTest.java │ │ │ ├── V32LiteMemoryArrayTest.java │ │ │ ├── V32LiteMemoryFileTest.java │ │ │ └── V32LiteMemoryMemoryTest.java │ │ └── premium │ │ │ ├── V31PremiumMemoryArrayTest.java │ │ │ ├── V31PremiumMemoryFileTest.java │ │ │ ├── V31PremiumMemoryMemoryTest.java │ │ │ ├── V32PremiumMemoryArrayTest.java │ │ │ ├── V32PremiumMemoryFileTest.java │ │ │ └── V32PremiumMemoryMemoryTest.java │ │ ├── metadata │ │ ├── Base.java │ │ ├── FileBase.java │ │ ├── MemoryBase.java │ │ ├── MetaDataSuite.java │ │ ├── enterprise │ │ │ ├── V31EnterpriseMetadataFileTest.java │ │ │ ├── V31EnterpriseMetadataMemoryTest.java │ │ │ ├── V32EnterpriseMetadataFileTest.java │ │ │ └── V32EnterpriseMetadataMemoryTest.java │ │ ├── lite │ │ │ ├── V31LiteMetadataFileTest.java │ │ │ ├── V31LiteMetadataMemoryTest.java │ │ │ ├── V32LiteMetadataFileTest.java │ │ │ └── V32LiteMetadataMemoryTest.java │ │ └── premium │ │ │ ├── V31LiteMetadataFileTest.java │ │ │ ├── V31LiteMetadataMemoryTest.java │ │ │ ├── V32LiteMetadataFileTest.java │ │ │ └── V32LiteMetadataMemoryTest.java │ │ └── performance │ │ ├── ArrayBase.java │ │ ├── Base.java │ │ ├── FileBase.java │ │ ├── MemoryBase.java │ │ ├── PerformanceSuite.java │ │ ├── enterprise │ │ ├── V31EnterprisePerformanceArrayTest.java │ │ ├── V31EnterprisePerformanceFileTest.java │ │ ├── V31EnterprisePerformanceMemoryTest.java │ │ ├── V32EnterprisePerformanceArrayTest.java │ │ ├── V32EnterprisePerformanceFileTest.java │ │ └── V32EnterprisePerformanceMemoryTest.java │ │ ├── lite │ │ ├── V31LitePerformanceArrayTest.java │ │ ├── V31LitePerformanceFileTest.java │ │ ├── V31LitePerformanceMemoryTest.java │ │ ├── V32LitePerformanceArrayTest.java │ │ ├── V32LitePerformanceFileTest.java │ │ └── V32LitePerformanceMemoryTest.java │ │ └── premium │ │ ├── V31PremiumPerformanceArrayTest.java │ │ ├── V31PremiumPerformanceFileTest.java │ │ ├── V31PremiumPerformanceMemoryTest.java │ │ ├── V32PremiumPerformanceArrayTest.java │ │ ├── V32PremiumPerformanceFileTest.java │ │ └── V32PremiumPerformanceMemoryTest.java │ └── resources │ └── logback-test.xml ├── device-detection-examples ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── fiftyone │ │ └── device │ │ └── example │ │ ├── Shared.java │ │ ├── batch │ │ ├── Controller.java │ │ ├── FutureUaProcessor.java │ │ └── UaProcessor.java │ │ ├── illustration │ │ ├── AllProfiles.java │ │ ├── Benchmark.java │ │ ├── CachingConfiguration.java │ │ ├── Comparison.java │ │ ├── DynamicFilters.java │ │ ├── FindProfiles.java │ │ ├── GettingStarted.java │ │ ├── MatchForDeviceId.java │ │ ├── MatchMetrics.java │ │ ├── MetadataExample.java │ │ ├── OfflineProcessingExample.java │ │ └── StronglyTypedValues.java │ │ └── package-info.java │ └── test │ └── java │ └── fiftyone │ └── device │ └── example │ └── illustration │ ├── AllProfilesTest.java │ ├── BenchmarkTest.java │ ├── DynamicFiltersTest.java │ ├── FindProfilesTest.java │ ├── GettingStartedTest.java │ ├── MatchForDeviceIdTest.java │ ├── MatchMetricsTest.java │ ├── MetadataExampleTest.java │ ├── OfflineProcessingExampleTest.java │ └── StronglyTypedValuesTest.java ├── device-detection-webapp-examples ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── fiftyone │ │ └── mobile │ │ └── example │ │ └── servlet │ │ ├── Example.java │ │ ├── Gallery.java │ │ └── UsingDetection.java │ └── webapp │ ├── META-INF │ └── context.xml │ ├── WEB-INF │ ├── glassfish-web.xml │ └── web.xml │ ├── images │ ├── Hotrod.jpg │ ├── NY1.jpg │ ├── NY2.jpg │ ├── NY3.jpg │ ├── NY4.jpg │ ├── NY5.jpg │ ├── NY6.jpg │ ├── NY7.jpg │ └── Veyron.jpg │ └── index.jsp ├── device-detection-webapp ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── fiftyone │ │ └── mobile │ │ └── detection │ │ └── webapp │ │ ├── AutoUpdate.java │ │ ├── Bandwidth.java │ │ ├── BaseServlet.java │ │ ├── Constants.java │ │ ├── FiftyOneDegreesFilter.java │ │ ├── FiftyOneDegreesListener.java │ │ ├── FiftyOneDegreesServlet.java │ │ ├── FileUpdate.java │ │ ├── ImageCache.java │ │ ├── ImageOptimizer.java │ │ ├── ImageSize.java │ │ ├── JavascriptProvider.java │ │ ├── NewDeviceDetails.java │ │ ├── ProfileOverride.java │ │ ├── PropertyValueOverride.java │ │ ├── ShareUsage.java │ │ ├── Stat.java │ │ ├── Stats.java │ │ └── WebProvider.java │ └── resources │ └── E.gif ├── license.md └── pom.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/.gitignore -------------------------------------------------------------------------------- /GDPR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/GDPR.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/README.md -------------------------------------------------------------------------------- /data/20000 User Agents.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/data/20000 User Agents.csv -------------------------------------------------------------------------------- /data/51Degrees-LiteV3.1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/data/51Degrees-LiteV3.1.dat -------------------------------------------------------------------------------- /data/51Degrees-LiteV3.2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/data/51Degrees-LiteV3.2.dat -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/data/README.md -------------------------------------------------------------------------------- /device-detection-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/README.md -------------------------------------------------------------------------------- /device-detection-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/pom.xml -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/AutoUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/AutoUpdate.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/AutoUpdateStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/AutoUpdateStatus.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/BaseScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/BaseScore.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/ClosestScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/ClosestScore.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/Controller.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/Dataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/Dataset.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/DatasetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/DatasetBuilder.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/IReadonlyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/IReadonlyList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/ISimpleList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/ISimpleList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/IndirectDataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/IndirectDataset.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/Match.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/MatchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/MatchResult.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/MatchState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/MatchState.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/MostFrequentFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/MostFrequentFilter.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/NearestScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/NearestScore.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/Provider.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/RankedSignatureIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/RankedSignatureIterator.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/SortedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/SortedList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/Utilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/Utilities.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/WrappedIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/WrappedIOException.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/CacheOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/CacheOptions.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICache.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICacheBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICacheBuilder.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICacheOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ICacheOptions.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ILoadingCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/ILoadingCache.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/IPutCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/IPutCache.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/IValueLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/IValueLoader.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/cache/LruCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/cache/LruCache.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/AsciiString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/AsciiString.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/BaseEntity.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Component.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ComponentV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ComponentV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ComponentV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ComponentV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Enumerable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Enumerable.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Guid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Guid.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Map.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Modes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Modes.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Node.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeIndex.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeIndexBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeIndexBase.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeNumericIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/NodeNumericIndex.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Profile.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ProfileOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/ProfileOffset.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Property.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Range.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Signature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Signature.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/SignatureV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/SignatureV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/SignatureV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/SignatureV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Value.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Values.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/Version.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/headers/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/headers/Header.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryBaseList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryBaseList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryFixedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryFixedList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryIntegerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryIntegerList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryVariableList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/MemoryVariableList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/Node.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/NodeV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/NodeV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/NodeV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/NodeV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/Profile.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/PropertiesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/memory/PropertiesList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Dataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Dataset.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/IntegerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/IntegerList.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Node.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/NodeV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/NodeV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/NodeV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/NodeV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Pool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Pool.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/entities/stream/Profile.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/AsciiStringFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/AsciiStringFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/BaseEntityFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/BaseEntityFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/CommonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/CommonFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactoryV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactoryV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactoryV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ComponentFactoryV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/MapFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/MapFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/MemoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/MemoryFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryShared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryShared.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/NodeFactoryV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ProfileFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ProfileFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ProfileOffsetFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ProfileOffsetFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/PropertyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/PropertyFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/RootNodeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/RootNodeFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/SignatureFactoryV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/SignatureFactoryV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/SignatureFactoryV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/SignatureFactoryV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/StreamFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/StreamFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ValueFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/ValueFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/NodeMemoryFactoryV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/NodeMemoryFactoryV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/NodeMemoryFactoryV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/NodeMemoryFactoryV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/ProfileMemoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/memory/ProfileMemoryFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/NodeStreamFactoryV31.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/NodeStreamFactoryV31.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/NodeStreamFactoryV32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/NodeStreamFactoryV32.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/ProfileStreamFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/factories/stream/ProfileStreamFactory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/headers/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/headers/Header.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/package-info.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/readers/BinaryReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/readers/BinaryReader.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceBase.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceFile.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceFileBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceFileBase.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/readers/SourceMemory.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchArrays.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchBase.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchLists.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/mobile/detection/search/SearchResult.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/properties/DetectionConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/properties/DetectionConstants.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/properties/MatchMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/properties/MatchMethods.java -------------------------------------------------------------------------------- /device-detection-core/src/main/java/fiftyone/properties/SupportedPatternFormatVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/main/java/fiftyone/properties/SupportedPatternFormatVersions.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/README.md -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/DetectionTestSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/DetectionTestSupport.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/Filename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/Filename.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/StandardUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/StandardUnitTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/TestType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/TestType.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/DatasetBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/DatasetBuilderTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/MatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/MatchTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/MostFrequentFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/MostFrequentFilterTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/ProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/ProviderTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/cache/LruCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/cache/LruCacheTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/factories/MemoryFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/factories/MemoryFactoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/factories/StreamFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/factories/StreamFactoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/helper/DatasetHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/helper/DatasetHelper.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/helper/FileHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/helper/FileHelper.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/helper/GuavaCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/helper/GuavaCache.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/helper/MatchHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/helper/MatchHelper.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/detection/helper/ViableProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/detection/helper/ViableProvider.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/Runner.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/SuiteOfSuites.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/SuiteOfSuites.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/MatchProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/MatchProcessor.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/MemoryMeasurementProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/MemoryMeasurementProcessor.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/Results.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/Results.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/RetrievePropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/RetrievePropertiesProcessor.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/UserAgentGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/UserAgentGenerator.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/common/UserAgentGeneratorLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/common/UserAgentGeneratorLoader.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/ApiBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/ApiBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/ApiSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/ApiSuite.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/enterprise/V31EnterpriseApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/enterprise/V31EnterpriseApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/enterprise/V32EnterpriseApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/enterprise/V32EnterpriseApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/lite/V31LiteApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/lite/V31LiteApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/lite/V32LiteApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/lite/V32LiteApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/premium/V31PremiumApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/premium/V31PremiumApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/api/premium/V32PremiumApiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/api/premium/V32PremiumApiTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/autoupdate/AutoUpdateBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/autoupdate/AutoUpdateBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/autoupdate/AutoUpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/autoupdate/AutoUpdateTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/ComparisonBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/ComparisonBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/lite/LiteV31ComparisonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/lite/LiteV31ComparisonTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/lite/LiteV32ComparisonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/comparison/lite/LiteV32ComparisonTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/findprofiles/FindProfiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/findprofiles/FindProfiles.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Base.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Combinations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Combinations.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/HttpHeaderSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/HttpHeaderSuite.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/Validation.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/enterprise/V31EnterpriseHttpHeaderArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/enterprise/V31EnterpriseHttpHeaderArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/enterprise/V32EnterpriseHttpHeaderArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/enterprise/V32EnterpriseHttpHeaderArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/premium/V31HttpHeaderArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/premium/V31HttpHeaderArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/premium/V32HttpHeaderArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/httpheader/premium/V32HttpHeaderArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/MemoryBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/MemoryBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/MemorySuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/MemorySuite.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V31EnterpriseMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/enterprise/V32EnterpriseMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V31LiteMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/lite/V32LiteMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V31PremiumMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/memory/premium/V32PremiumMemoryMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/Base.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/FileBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/FileBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/MemoryBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/MemoryBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/MetaDataSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/MetaDataSuite.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V31EnterpriseMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V31EnterpriseMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V31EnterpriseMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V31EnterpriseMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V32EnterpriseMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V32EnterpriseMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V32EnterpriseMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/enterprise/V32EnterpriseMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V31LiteMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V31LiteMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V31LiteMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V31LiteMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V32LiteMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V32LiteMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V32LiteMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/lite/V32LiteMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V31LiteMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V31LiteMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V31LiteMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V31LiteMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V32LiteMetadataFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V32LiteMetadataFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V32LiteMetadataMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/metadata/premium/V32LiteMetadataMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/ArrayBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/ArrayBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/Base.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/Base.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/FileBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/FileBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/MemoryBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/MemoryBase.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/PerformanceSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/PerformanceSuite.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V31EnterprisePerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/enterprise/V32EnterprisePerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V31LitePerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/lite/V32LitePerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V31PremiumPerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceArrayTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceFileTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/java/fiftyone/mobile/test/type/performance/premium/V32PremiumPerformanceMemoryTest.java -------------------------------------------------------------------------------- /device-detection-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /device-detection-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/README.md -------------------------------------------------------------------------------- /device-detection-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/pom.xml -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/Shared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/Shared.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/batch/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/batch/Controller.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/batch/FutureUaProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/batch/FutureUaProcessor.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/batch/UaProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/batch/UaProcessor.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/AllProfiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/AllProfiles.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/Benchmark.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/CachingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/CachingConfiguration.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/Comparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/Comparison.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/DynamicFilters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/DynamicFilters.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/FindProfiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/FindProfiles.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/GettingStarted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/GettingStarted.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/MatchForDeviceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/MatchForDeviceId.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/MatchMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/MatchMetrics.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/MetadataExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/MetadataExample.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/OfflineProcessingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/OfflineProcessingExample.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/illustration/StronglyTypedValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/illustration/StronglyTypedValues.java -------------------------------------------------------------------------------- /device-detection-examples/src/main/java/fiftyone/device/example/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/main/java/fiftyone/device/example/package-info.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/AllProfilesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/AllProfilesTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/BenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/BenchmarkTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/DynamicFiltersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/DynamicFiltersTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/FindProfilesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/FindProfilesTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/GettingStartedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/GettingStartedTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/MatchForDeviceIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/MatchForDeviceIdTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/MatchMetricsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/MatchMetricsTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/MetadataExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/MetadataExampleTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/OfflineProcessingExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/OfflineProcessingExampleTest.java -------------------------------------------------------------------------------- /device-detection-examples/src/test/java/fiftyone/device/example/illustration/StronglyTypedValuesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-examples/src/test/java/fiftyone/device/example/illustration/StronglyTypedValuesTest.java -------------------------------------------------------------------------------- /device-detection-webapp-examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/README.md -------------------------------------------------------------------------------- /device-detection-webapp-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/pom.xml -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/Example.java -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/Gallery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/Gallery.java -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/UsingDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/java/fiftyone/mobile/example/servlet/UsingDetection.java -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/META-INF/context.xml -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/WEB-INF/glassfish-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/WEB-INF/glassfish-web.xml -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/Hotrod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/Hotrod.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY1.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY2.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY3.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY4.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY5.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY6.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/NY7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/NY7.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/images/Veyron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/images/Veyron.jpg -------------------------------------------------------------------------------- /device-detection-webapp-examples/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp-examples/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /device-detection-webapp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/README.md -------------------------------------------------------------------------------- /device-detection-webapp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/pom.xml -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/AutoUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/AutoUpdate.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Bandwidth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Bandwidth.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/BaseServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/BaseServlet.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Constants.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesFilter.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesListener.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FiftyOneDegreesServlet.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FileUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/FileUpdate.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageCache.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageOptimizer.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ImageSize.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/JavascriptProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/JavascriptProvider.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/NewDeviceDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/NewDeviceDetails.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ProfileOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ProfileOverride.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/PropertyValueOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/PropertyValueOverride.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ShareUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/ShareUsage.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Stat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Stat.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Stats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/Stats.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/WebProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/java/fiftyone/mobile/detection/webapp/WebProvider.java -------------------------------------------------------------------------------- /device-detection-webapp/src/main/resources/E.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/device-detection-webapp/src/main/resources/E.gif -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/license.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/51Degrees/Java-Device-Detection/HEAD/pom.xml --------------------------------------------------------------------------------