From 2932fb53ce21c5b3d71237f6f6bd9daba7a519a5 Mon Sep 17 00:00:00 2001 From: Ricardo Oliveira Date: Wed, 11 May 2022 14:37:54 +0200 Subject: [PATCH] Update SDK Binaries and Bindings --- .../Assets/tools/Generated.xml | 5783 +++++--- .../Assets/tools/dist/GetJavaSignatures.pyc | 4 +- .../tools/javadoc/allclasses-index.html | 1184 ++ .../Assets/tools/javadoc/allclasses.html | 229 + .../tools/javadoc/allpackages-index.html | 219 + .../Assets/tools/javadoc/constant-values.html | 727 + .../Assets/tools/javadoc/deprecated-list.html | 512 + .../Assets/tools/javadoc/element-list | 15 + .../Assets/tools/javadoc/help-doc.html | 271 + .../Assets/tools/javadoc/index-all.html | 6320 +++++++++ .../Assets/tools/javadoc/index.html | 215 + .../javadoc/io/anyline/AnylineController.html | 879 ++ .../io/anyline/AnylineDebugListener.html | 723 + .../javadoc/io/anyline/AnylineListener.html | 331 + .../javadoc/io/anyline/ImageProvider.html | 293 + .../io/anyline/SimpleImageProvider.html | 426 + .../anyline/camera/AbstractZoomHandler.html | 392 + ...ArrayZoomHandler.IZoomHandlerListener.html | 251 + .../camera/ActiveArrayZoomHandler.html | 352 + .../camera/ActiveArrayZoomHandlerBuilder.html | 323 + .../io/anyline/camera/CameraConfig.html | 1223 ++ ...raController.CameraControllerListener.html | 251 + .../CameraController.CameraOrientation.html | 438 + .../io/anyline/camera/CameraController.html | 1139 ++ .../io/anyline/camera/CameraController1.html | 1003 ++ .../camera/CameraController2.State.html | 433 + .../io/anyline/camera/CameraController2.html | 900 ++ .../camera/CameraFeatures.FocusMode.html | 552 + .../camera/CameraFeatures.FpsRange.html | 423 + .../camera/CameraFeatures.LensFacing.html | 484 + .../camera/CameraFeatures.OutputFormat.html | 640 + .../camera/CameraFeatures.SceneMode.html | 708 + .../io/anyline/camera/CameraFeatures.html | 705 + .../io/anyline/camera/CameraFeatures1.html | 348 + .../CameraFeatures2.AutoExposureMode.html | 465 + .../io/anyline/camera/CameraFeatures2.html | 390 + .../io/anyline/camera/CameraOpenListener.html | 282 + .../camera/CameraPermissionHelper.html | 439 + .../javadoc/io/anyline/camera/CameraSize.html | 452 + .../camera/CameraUtil.AspectRatio.html | 446 + .../javadoc/io/anyline/camera/CameraUtil.html | 567 + .../javadoc/io/anyline/camera/CameraView.html | 1451 ++ .../anyline/camera/CutoutUpdateListener.html | 260 + ...ceDetector.FaceDetectionResultHandler.html | 269 + .../io/anyline/camera/FaceDetector.html | 332 + .../io/anyline/camera/FlashControl.Mode.html | 392 + .../io/anyline/camera/FlashControl.html | 369 + .../anyline/camera/FocusConfig.Builder.html | 532 + .../io/anyline/camera/FocusConfig.html | 311 + .../camera/HighResolutionImageListener.html | 277 + .../camera/HighResolutionImageProvider.html | 304 + .../io/anyline/camera/ImageListener.html | 268 + .../io/anyline/camera/ImageReceiver.html | 312 + .../camera/NativeBarcodeDetectionThread.html | 219 + .../anyline/camera/NativeBarcodeDetector.html | 410 + .../camera/NativeBarcodeResultListener.html | 275 + ...impleZoomHandler.IZoomHandlerListener.html | 251 + .../io/anyline/camera/SimpleZoomHandler.html | 338 + .../camera/SimpleZoomHandlerBuilder.html | 309 + .../VisualFeedbackConfig.AnimationStyle.html | 473 + .../VisualFeedbackConfig.FeedbackStyle.html | 447 + .../anyline/camera/VisualFeedbackConfig.html | 806 ++ .../io/anyline/camera/ZoomEventHandler.html | 257 + .../io/anyline/camera/package-summary.html | 429 + .../io/anyline/camera/package-tree.html | 241 + .../io/anyline/models/AnylineImage.html | 562 + .../io/anyline/models/AnylineRawResult.html | 465 + .../io/anyline/models/AnylineScanResult.html | 536 + .../io/anyline/models/AnylineYuvImage.html | 697 + .../io/anyline/models/BitmapCreator.html | 255 + .../anyline/models/BitmapCreatorFactory.html | 345 + .../io/anyline/models/BitmapCreatorImpl.html | 316 + .../io/anyline/models/package-summary.html | 206 + .../io/anyline/models/package-tree.html | 171 + .../io/anyline/modules/AnylineModule.html | 405 + .../modules/AnylineModuleResultListener.html | 257 + .../modules/LicenseExpirationHelper.html | 287 + .../io/anyline/modules/package-summary.html | 186 + .../io/anyline/modules/package-tree.html | 167 + .../io/anyline/opencv/core/CvType.html | 1037 ++ .../javadoc/io/anyline/opencv/core/Mat.html | 1688 +++ .../io/anyline/opencv/core/MatOfPoint.html | 428 + .../javadoc/io/anyline/opencv/core/Point.html | 483 + .../javadoc/io/anyline/opencv/core/Rect.html | 587 + .../io/anyline/opencv/core/Scalar.html | 549 + .../javadoc/io/anyline/opencv/core/Size.html | 482 + .../anyline/opencv/core/package-summary.html | 187 + .../io/anyline/opencv/core/package-tree.html | 169 + .../javadoc/io/anyline/package-summary.html | 198 + .../javadoc/io/anyline/package-tree.html | 169 + .../io/anyline/plugin/AbstractScanPlugin.html | 833 ++ .../javadoc/io/anyline/plugin/ScanInfo.html | 361 + .../io/anyline/plugin/ScanInfoListener.html | 259 + .../javadoc/io/anyline/plugin/ScanPlugin.html | 477 + .../javadoc/io/anyline/plugin/ScanResult.html | 389 + .../io/anyline/plugin/ScanResultListener.html | 258 + .../plugin/ScanRunSkippedListener.html | 259 + .../anyline/plugin/ScanRunSkippedReason.html | 361 + .../io/anyline/plugin/barcode/Barcode.html | 407 + .../anyline/plugin/barcode/BarcodeFormat.html | 965 ++ .../plugin/barcode/BarcodeScanPlugin.html | 474 + .../plugin/barcode/BarcodeScanResult.html | 308 + .../plugin/barcode/BarcodeScanViewPlugin.html | 419 + .../io/anyline/plugin/barcode/PDF417.html | 387 + .../barcode/ScannedBarcodesListener.html | 257 + .../plugin/barcode/package-summary.html | 218 + .../anyline/plugin/barcode/package-tree.html | 204 + .../document/DocumentNotifierListener.html | 279 + .../plugin/document/DocumentScanPlugin.html | 800 ++ .../document/DocumentScanResultListener.html | 470 + .../plugin/document/DocumentScanState.html | 402 + .../DocumentScanViewPlugin.DocumentError.html | 487 + .../DocumentScanViewPlugin.DocumentRatio.html | 476 + .../document/DocumentScanViewPlugin.html | 696 + .../plugin/document/package-summary.html | 223 + .../anyline/plugin/document/package-tree.html | 200 + .../io/anyline/plugin/id/Alphabet.html | 402 + .../io/anyline/plugin/id/AlphabetMapper.html | 303 + .../io/anyline/plugin/id/DataObject.html | 187 + .../javadoc/io/anyline/plugin/id/ID.html | 406 + .../anyline/plugin/id/IDFieldConfidences.html | 271 + .../IDFieldScanOptions.FieldScanOption.html | 434 + .../anyline/plugin/id/IDFieldScanOptions.html | 296 + .../io/anyline/plugin/id/IdConfig.html | 515 + .../io/anyline/plugin/id/IdScanPlugin.html | 442 + .../anyline/plugin/id/IdScanViewPlugin.html | 339 + .../io/anyline/plugin/id/Identification.html | 348 + .../id/JapaneseLandingPermissionConfig.html | 306 + .../anyline/plugin/id/LayoutDefinition.html | 447 + .../io/anyline/plugin/id/MrzConfig.html | 392 + .../plugin/id/MrzFieldConfidences.html | 1000 ++ .../plugin/id/MrzFieldScanOptions.html | 740 + .../anyline/plugin/id/MrzIdentification.html | 2004 +++ .../io/anyline/plugin/id/NFCConfig.html | 349 + .../io/anyline/plugin/id/TemplateConfig.html | 311 + .../plugin/id/TemplateFieldConfidences.html | 311 + .../plugin/id/TemplateFieldScanOptions.html | 328 + .../anyline/plugin/id/UniversalIdConfig.html | 405 + .../id/UniversalIdFieldConfidences.html | 419 + .../id/UniversalIdFieldScanOptions.html | 436 + .../id/UniversalIdLayoutType.LayoutType.html | 184 + .../plugin/id/UniversalIdLayoutType.html | 440 + .../io/anyline/plugin/id/package-summary.html | 302 + .../io/anyline/plugin/id/package-tree.html | 241 + .../licenseplate/LicensePlateScanMode.html | 1040 ++ .../licenseplate/LicensePlateScanPlugin.html | 562 + .../licenseplate/LicensePlateScanResult.html | 381 + .../LicensePlateScanViewPlugin.html | 316 + .../plugin/licenseplate/package-summary.html | 192 + .../plugin/licenseplate/package-tree.html | 196 + .../anyline/plugin/meter/MeterScanMode.html | 517 + .../anyline/plugin/meter/MeterScanPlugin.html | 494 + .../anyline/plugin/meter/MeterScanResult.html | 362 + .../plugin/meter/MeterScanViewPlugin.html | 433 + .../plugin/meter/MultiMeterScanResult.html | 373 + .../anyline/plugin/meter/package-summary.html | 200 + .../io/anyline/plugin/meter/package-tree.html | 200 + .../plugin/ocr/AnylineCattleTagConfig.html | 277 + ...lineContainerConfig.ContainerScanMode.html | 379 + .../plugin/ocr/AnylineContainerConfig.html | 421 + .../plugin/ocr/AnylineOcrBaseConfig.html | 311 + .../ocr/AnylineOcrConfig.AnylineOcrRegex.html | 464 + .../plugin/ocr/AnylineOcrConfig.ScanMode.html | 412 + .../anyline/plugin/ocr/AnylineOcrConfig.html | 1002 ++ .../plugin/ocr/AnylineTINConfig.ScanMode.html | 392 + .../ocr/AnylineTINConfig.UpsideDownMode.html | 392 + .../anyline/plugin/ocr/AnylineTINConfig.html | 425 + .../anyline/plugin/ocr/AnylineVINConfig.html | 370 + .../io/anyline/plugin/ocr/OcrScanPlugin.html | 421 + .../io/anyline/plugin/ocr/OcrScanResult.html | 358 + .../anyline/plugin/ocr/OcrScanViewPlugin.html | 424 + .../io/anyline/plugin/ocr/TINResult.html | 367 + .../anyline/plugin/ocr/package-summary.html | 248 + .../io/anyline/plugin/ocr/package-tree.html | 213 + .../io/anyline/plugin/package-summary.html | 227 + .../io/anyline/plugin/package-tree.html | 176 + .../plugin/tire/CommercialTireIdConfig.html | 307 + .../plugin/tire/TINConfig.ScanMode.html | 392 + .../io/anyline/plugin/tire/TINConfig.html | 372 + .../tire/TireBaseConfig.UpsideDownMode.html | 392 + .../anyline/plugin/tire/TireBaseConfig.html | 332 + .../anyline/plugin/tire/TireScanPlugin.html | 435 + .../anyline/plugin/tire/TireScanResult.html | 309 + .../plugin/tire/TireScanViewPlugin.html | 318 + .../anyline/plugin/tire/TireSizeConfig.html | 307 + .../anyline/plugin/tire/package-summary.html | 210 + .../io/anyline/plugin/tire/package-tree.html | 204 + .../javadoc/io/anyline/util/ArrayUtil.html | 367 + .../javadoc/io/anyline/util/AssetUtil.html | 658 + .../javadoc/io/anyline/util/ColorUtil.html | 312 + .../javadoc/io/anyline/util/ConstantUtil.html | 888 ++ .../javadoc/io/anyline/util/DimensUtil.html | 404 + .../io/anyline/util/ImageToCutoutCropper.html | 311 + .../javadoc/io/anyline/util/ImageUtil.html | 312 + .../javadoc/io/anyline/util/JSONUtil.html | 334 + .../tools/javadoc/io/anyline/util/JSUtil.html | 453 + .../javadoc/io/anyline/util/NumUtil.html | 364 + .../io/anyline/util/NumberValidationUtil.html | 307 + .../javadoc/io/anyline/util/SoundUtil.html | 365 + .../javadoc/io/anyline/util/StringUtil.html | 303 + .../javadoc/io/anyline/util/TempFileUtil.html | 333 + .../javadoc/io/anyline/util/VersionUtil.html | 317 + .../io/anyline/util/package-summary.html | 231 + .../javadoc/io/anyline/util/package-tree.html | 174 + .../view/AbstractBaseScanViewPlugin.html | 529 + .../anyline/view/AbstractScanViewPlugin.html | 701 + .../view/AbstractScanViewPluginComposite.html | 695 + .../io/anyline/view/AbstractWebView.html | 614 + .../io/anyline/view/AnylineCutoutBase.html | 305 + .../io/anyline/view/AnylineFeedbackView.html | 384 + .../io/anyline/view/AnylineViewConfig.html | 320 + .../io/anyline/view/AnylineWebView.html | 672 + .../io/anyline/view/BaseScanViewConfig.html | 373 + .../BrightnessHelper.BrightnessFeedback.html | 392 + .../io/anyline/view/BrightnessHelper.html | 306 + .../view/CutoutConfig.AnimationStyle.html | 420 + .../view/CutoutConfig.CutoutAlignment.html | 433 + .../view/CutoutConfig.CutoutStyle.html | 420 + .../javadoc/io/anyline/view/CutoutConfig.html | 1318 ++ .../view/CutoutConfigChangedListener.html | 247 + .../javadoc/io/anyline/view/CutoutRect.html | 467 + .../javadoc/io/anyline/view/DebugUtil.html | 265 + .../javadoc/io/anyline/view/FlashView.html | 631 + .../view/FlashViewConfig.FlashAlignment.html | 460 + .../view/FlashViewConfig.FlashMode.html | 450 + .../io/anyline/view/FlashViewConfig.html | 619 + .../io/anyline/view/IAnylineViewConfig.html | 254 + .../javadoc/io/anyline/view/JsonParser.html | 326 + .../view/LicenseKeyExceptionListener.html | 247 + .../LightLevelHelper.AmbientLightLevel.html | 405 + .../LightLevelHelper.BrightnessLevel.html | 392 + .../LightLevelHelper.LightLevelListener.html | 253 + .../io/anyline/view/LightLevelHelper.html | 373 + .../view/ParallelScanViewComposite.html | 377 + .../javadoc/io/anyline/view/ScanPage.html | 661 + .../javadoc/io/anyline/view/ScanView.html | 937 ++ .../io/anyline/view/ScanViewCameraConfig.html | 660 + .../io/anyline/view/ScanViewPluginConfig.html | 487 + .../io/anyline/view/ScanViewRefactor.html | 265 + .../javadoc/io/anyline/view/ScanViewUtil.html | 413 + .../anyline/view/SerialScanViewComposite.html | 445 + .../io/anyline/view/UIChangeListener.html | 297 + .../io/anyline/view/package-summary.html | 358 + .../javadoc/io/anyline/view/package-tree.html | 245 + .../javadoc/jquery/external/jquery/jquery.js | 10872 +++++++++++++++ .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 335 bytes .../images/ui-bg_glass_65_dadada_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 280 bytes .../jquery/images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes .../jquery/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes .../jquery/images/ui-icons_454545_256x240.png | Bin 0 -> 6992 bytes .../jquery/images/ui-icons_888888_256x240.png | Bin 0 -> 6999 bytes .../jquery/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes .../tools/javadoc/jquery/jquery-3.5.1.js | 10872 +++++++++++++++ .../Assets/tools/javadoc/jquery/jquery-ui.css | 582 + .../Assets/tools/javadoc/jquery/jquery-ui.js | 2659 ++++ .../tools/javadoc/jquery/jquery-ui.min.css | 7 + .../tools/javadoc/jquery/jquery-ui.min.js | 6 + .../javadoc/jquery/jquery-ui.structure.css | 156 + .../jquery/jquery-ui.structure.min.css | 5 + .../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 + .../jszip-utils/dist/jszip-utils-ie.min.js | 10 + .../jquery/jszip-utils/dist/jszip-utils.js | 118 + .../jszip-utils/dist/jszip-utils.min.js | 10 + .../tools/javadoc/jquery/jszip/dist/jszip.js | 11367 ++++++++++++++++ .../javadoc/jquery/jszip/dist/jszip.min.js | 13 + .../tools/javadoc/member-search-index.js | 1 + .../tools/javadoc/overview-summary.html | 23 + .../Assets/tools/javadoc/overview-tree.html | 488 + .../tools/javadoc/package-search-index.js | 1 + .../Assets/tools/javadoc/resources/glass.png | Bin 0 -> 499 bytes .../Assets/tools/javadoc/resources/x.png | Bin 0 -> 394 bytes .../Assets/tools/javadoc/script.js | 149 + .../Assets/tools/javadoc/search.js | 326 + .../Assets/tools/javadoc/stylesheet.css | 906 ++ .../Assets/tools/javadoc/type-search-index.js | 1 + .../Jars/anylinesdk.aar | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../Transforms/Metadata.xml | 2 +- BindingSource/AnylineXamarinSDK.iOS/Anyline.a | 4 +- .../Anyline.framework/Anyline | 4 +- .../Headers/ALBaseTireConfig.h | 4 +- .../Headers/ALCommercialTireIdConfig.h | 4 +- .../Headers/ALIDScanPlugin.h | 4 +- .../ALJapaneseLandingPermissionConfig.h | 4 +- .../Headers/ALLicenseCheck.h | 3 - .../Anyline.framework/Headers/ALTINConfig.h | 4 +- .../Anyline.framework/Headers/ALTireConfig.h | 4 +- .../Headers/ALTireSizeConfig.h | 4 +- .../Anyline.framework/Headers/Anyline.h | 4 +- .../Anyline.framework/Info.plist | 2 +- .../_CodeSignature/CodeResources | 4 +- .../Properties/AssemblyInfo.cs | 2 +- .../AnylineExamples.Droid.csproj | 2 +- .../Properties/AndroidManifest.xml | 2 +- .../Resources/Resource.designer.cs | 2 +- .../AnylineExamples.iOS.csproj | 2 +- Examples/AnylineExamples.iOS/Info.plist | 2 +- .../Anyline.Android/Anyline.Android.csproj | 2 +- .../Resources/Resource.designer.cs | 2 +- .../Anyline/Anyline.iOS/Anyline.iOS.csproj | 2 +- Nuget/Anyline.Xamarin.SDK.Droid.nuspec | 2 +- Nuget/Anyline.Xamarin.SDK.iOS.nuspec | 2 +- .../Anyline-Info.plist | 2 +- .../anyline_ocr_auto_any.ale | 2 +- .../anyline_ocr_grid_any.ale | 2 +- .../anyline_ocr_line_any.ale | 2 +- .../module_anyline_ocr/container_scanner.ale | 2 +- .../container_scanner_vertical.ale | 2 +- .../module_anyline_ocr/cow_tag_scanner.ale | 2 +- .../module_anyline_ocr/vin.ale | 2 +- .../module_barcode/ean.ale | 2 +- .../module_barcode/ean_advanced.ale | 2 +- .../module_document/document.ale | 2 +- .../analog_digital_auto_mode.ale | 2 +- .../module_energy/analog_meter.ale | 2 +- .../module_energy/brightness.ale | 2 +- .../module_energy/dial_meter.ale | 2 +- .../module_energy/digital_heat_meter.ale | 2 +- .../module_energy/digital_meter.ale | 2 +- .../digital_meter_multifields.ale | 2 +- .../module_energy/dot_matrix_meter.ale | 2 +- .../module_energy/energy_serial.ale | 2 +- .../energy_serial_alnum_3_letters.ale | 2 +- .../energy_serial_capital_letters.ale | 2 +- .../config_files/CCC_to_CN-chars_lookup.ale | 2 +- .../ID_default_start_variables.ale | 2 +- .../config_files/JLP_default_scan_options.ale | 2 +- .../config_files/language_alphabet_info.ale | 4 +- .../arabic_script/AE_DVL_O_R331_F.ale | 2 +- .../arabic_script/AE_IDC_R_R311_F.ale | 2 +- .../arabic_script/BH_DVL_O_R341_F.ale | 2 +- .../arabic_script/BH_DVL_O_R342_F.ale | 2 +- .../arabic_script/BH_IDC_O_R321_F.ale | 2 +- .../arabic_script/BH_IDC_O_R372_F.ale | 2 +- .../arabic_script/DZ_DVL_O_R391_F.ale | 3 + .../arabic_script/DZ_IDC_O_R391_F.ale | 3 + .../arabic_script/EG_DVL_O_R341_F.ale | 2 +- .../arabic_script/EG_IDC_O_R341_F.ale | 2 +- .../arabic_script/JO_IDC_O_R341_F.ale | 2 +- .../arabic_script/KW_DVL_O_R351_F.ale | 2 +- .../arabic_script/KW_IDC_C_R321_F.ale | 2 +- .../arabic_script/MA_DVL_O_R381_F.ale | 2 +- .../arabic_script/MA_DVL_O_R392_F.ale | 3 + .../arabic_script/MA_IDC_O_R381_F.ale | 2 +- .../arabic_script/MA_IDC_O_R392_F.ale | 3 + .../arabic_script/OM_DVL_O_R331_F.ale | 2 +- .../arabic_script/OM_IDC_O_R371_F.ale | 2 +- .../arabic_script/OM_IDC_R_R321_F.ale | 2 +- .../arabic_script/QA_DVL_O_R331_F.ale | 2 +- .../arabic_script/QA_IDC_O_R371_F.ale | 2 +- .../arabic_script/QA_IDC_R_R321_F.ale | 2 +- .../arabic_script/SA_DVL_O_R331_F.ale | 2 +- .../arabic_script/SA_IDC_O_R371_F.ale | 2 +- .../arabic_script/SA_IDC_R_R321_F.ale | 2 +- .../arabic_script/SA_IDC_R_R322_F.ale | 2 +- .../arabic_script/SA_IDC_R_R323_F.ale | 2 +- .../arabic_script/TN_DVL_O_R381_F.ale | 2 +- .../arabic_script/TN_IDC_O_R381_F.ale | 3 + .../cyrillic_script/BG_DVL_O_02002_F.ale | 2 +- .../cyrillic_script/RS_DVL_O_03001_F.ale | 2 +- .../cyrillic_script/RU_DVL_O_03001_F.ale | 2 +- .../cyrillic_script/UA_DVL_O_03002_F.ale | 3 + .../cyrillic_script/UA_DVL_O_04001_F.ale | 2 +- .../cyrillic_script/UA_DVL_O_05001_F.ale | 3 + .../cyrillic_script/UA_IDC_O_1_F.ale | 3 + .../JP_MSC_O_R321_F.ale | 2 +- .../latin_script/AT_DVL_O_04001_F.ale | 2 +- .../latin_script/AT_DVL_O_05002-05001_F.ale | 2 +- .../latin_script/AT_HIC_O_R381_B.ale | 2 +- .../latin_script/AT_IDC_EO_R361_F.ale | 2 +- .../latin_script/AT_IDC_EO_R362_F.ale | 2 +- .../latin_script/AT_IDC_EO_R363_F.ale | 2 +- .../latin_script/AT_IDC_EO_R364_F.ale | 2 +- .../latin_script/AT_IDC_HO_R381_F.ale | 2 +- .../latin_script/AT_IDC_MO_R351_B.ale | 2 +- .../latin_script/AT_IDC_MO_R381_B.ale | 2 +- .../latin_script/AT_IDC_MT_R351_F.ale | 2 +- .../latin_script/AT_IDC_MT_R382_F.ale | 2 +- .../latin_script/AT_IDC_MT_R383_F.ale | 2 +- .../AT_IDC_O_02003-02002-02001_F.ale | 2 +- .../latin_script/AT_IDC_O_03001_F.ale | 2 +- .../latin_script/AT_IDC_P_R381_F.ale | 2 +- .../latin_script/AU-ACT_DVL_O_R261_F.ale | 2 +- .../latin_script/AU-NSW_DVL_O_R241_F.ale | 2 +- .../latin_script/AU-NT_DVL_O_R261_F.ale | 2 +- .../latin_script/AU-QLD_DVL_O_R241_F.ale | 2 +- .../latin_script/AU-SA_DVL_O_R241_F.ale | 2 +- .../latin_script/AU-VIC_DVL_O_R241_F.ale | 2 +- .../latin_script/AU-WA_DVL_O_R261_F.ale | 2 +- .../BE_DVL_O_02003-02002-02001_F.ale | 2 +- ..._DVL_O_05001-04003-04002-04001-03001_F.ale | 2 +- .../BE_IDC_O_09003-09002-09001_F.ale | 2 +- .../latin_script/BR_DVL_O_R391_F.ale | 3 + .../latin_script/BW_DVL_O_01001_F.ale | 2 +- .../latin_script/CA-AB_DVL_O_R281_F.ale | 2 +- .../latin_script/CA-BC_DVL_O_R281_F.ale | 2 +- .../latin_script/CA-MB_DVL_O_R371_F.ale | 2 +- .../latin_script/CA-NS_DVL_O_R371_F.ale | 2 +- .../latin_script/CA-ON_DVL_O_R281_F.ale | 2 +- .../latin_script/CA-QC_DVL_O_R281_F.ale | 2 +- .../latin_script/CA-SK_DVL_O_R371_F.ale | 2 +- .../latin_script/CH_DVL_O_02001_F.ale | 2 +- .../CH_IDC_O_01003-01002-01001_F.ale | 2 +- .../latin_script/CN-HK_IDC_O_R331_F.ale | 2 +- .../latin_script/CN-HK_IDC_O_R332_F.ale | 2 +- .../CZ_DVL_O_02003-02002-02001_F.ale | 2 +- .../latin_script/CZ_IDC_O_04002-04001_F.ale | 2 +- .../DE_DVL_O_02006-02003-02002-02001_F.ale | 2 +- .../latin_script/DE_DVL_O_02007_F.ale | 2 +- .../latin_script/DE_HIC_O_R281_F.ale | 2 +- .../latin_script/DE_IDC_O_02001_F.ale | 2 +- .../latin_script/DE_IDC_O_02004_F.ale | 2 +- .../latin_script/DK_DVL_O_03001_F.ale | 2 +- .../latin_script/DK_DVL_O_04001_F.ale | 2 +- .../latin_script/EE_DVL_O_02004_F.ale | 2 +- .../latin_script/EE_DVL_O_R311_F.ale | 2 +- .../latin_script/EE_IDC_O_04001_F.ale | 2 +- .../latin_script/ES_DVL_O_04002_F.ale | 2 +- .../latin_script/ES_HIC_O_R281_F.ale | 2 +- .../latin_script/ES_IDC_O_05001_F.ale | 2 +- .../latin_script/FI_DVL_O_04001_F.ale | 2 +- .../latin_script/FI_IDC_O_09001_F.ale | 2 +- .../latin_script/FR_DVL_O_07001-06001_F.ale | 4 +- .../latin_script/FR_HIC_O_R281_F.ale | 2 +- .../latin_script/FR_IDC_O_02002-02001_F.ale | 2 +- .../latin_script/FR_IDC_O_03001_F.ale | 3 + .../latin_script/GB_DVL_O_07001_F.ale | 2 +- .../GB_DVL_O_09002-09001-08002-08001_F.ale | 2 +- .../latin_script/GB_HIC_O_R281_F.ale | 2 +- .../latin_script/HR_DVL_O_02001_F.ale | 2 +- .../latin_script/HR_IDC_O_03002-03001_F.ale | 2 +- .../latin_script/HU_DVL_O_02001_F.ale | 2 +- .../HU_IDC_O_05004-05003-05002-05001_F.ale | 2 +- .../latin_script/IE_DVL_O_04001_F.ale | 2 +- .../latin_script/IT_DVL_O_06001_F.ale | 2 +- .../latin_script/IT_HIC_O_R281_F.ale | 2 +- .../latin_script/IT_IDC_O_04004_F.ale | 2 +- .../latin_script/LS_IDC_O_R391_F.ale | 3 + .../latin_script/LT_DVL_O_04001_F.ale | 2 +- .../latin_script/LT_IDC_O_02002-02001_F.ale | 2 +- .../latin_script/LU_DVL_O_01010_F.ale | 2 +- .../latin_script/LU_IDC_O_02005_F.ale | 2 +- .../latin_script/LV_DVL_O_01003_F.ale | 2 +- .../latin_script/LV_IDC_O_01001_F.ale | 2 +- .../latin_script/MD_IDC_O_02002-02001_F.ale | 2 +- .../latin_script/MW_DVL_O_R341_F.ale | 2 +- .../latin_script/MX_IDC_O_R271_F.ale | 2 +- .../latin_script/MX_IDC_O_R272_F.ale | 2 +- .../latin_script/MX_IDC_O_R273_F.ale | 2 +- .../latin_script/MZ_DVL_O_R341_F.ale | 2 +- .../latin_script/NL_DVL_O_04001_F.ale | 4 +- .../latin_script/NL_DVL_O_05001_F.ale | 4 +- .../latin_script/NL_DVL_O_06001_F.ale | 4 +- .../latin_script/NL_IDC_O_05001-04001_F.ale | 4 +- .../latin_script/NO_DVL_O_07001_F.ale | 2 +- .../latin_script/NO_IDC_O_01002_F.ale | 2 +- .../latin_script/NZ_DVL_O_R261_F.ale | 2 +- .../latin_script/PK_IDC_O_R371_F.ale | 2 +- .../latin_script/PK_IDC_O_R373_B.ale | 2 +- .../latin_script/PK_IDC_O_R382_B.ale | 2 +- .../latin_script/PK_IDC_O_R382_F.ale | 2 +- .../latin_script/PL_DVL_O_04001_F.ale | 2 +- .../PL_IDC_O_03001-02003-02002_F.ale | 2 +- .../latin_script/PT_DVL_O_06001_F.ale | 2 +- ..._IDC_O_03005-03004-03003-03002-03001_F.ale | 2 +- ...C_O_03005-03004-03003-03002-03001_F_v2.ale | 2 +- .../latin_script/RO_DVL_O_06001-05001_F.ale | 2 +- .../latin_script/SE_DVL_O_05001-04001_F.ale | 2 +- .../latin_script/SE_DVL_O_06001_F.ale | 2 +- .../latin_script/SE_DVL_O_07001_F.ale | 2 +- .../latin_script/SE_IDC_O_03001_F.ale | 2 +- .../latin_script/SI_DVL_O_04001_F.ale | 2 +- .../latin_script/SI_IDC_O_02001_F.ale | 2 +- .../latin_script/SK_DVL_O_04001-03001_F.ale | 2 +- ..._IDC_O_05002-05001-04001-03001-02001_F.ale | 2 +- .../latin_script/US-AK_DVL_O_R271_F.ale | 2 +- .../latin_script/US-AK_IDC_O_R301_F.ale | 2 +- .../latin_script/US-AL_DVL_O_R271_F.ale | 2 +- .../latin_script/US-AL_IDC_O_R301_F.ale | 2 +- .../latin_script/US-AR_DVL_O_R271_F.ale | 2 +- .../latin_script/US-AR_IDC_O_R301_F.ale | 2 +- .../latin_script/US-AZ_DVL_O_R241_F.ale | 2 +- .../latin_script/US-AZ_IDC_O_R301_F.ale | 2 +- .../latin_script/US-CA_DVL_O_R241_F.ale | 2 +- .../latin_script/US-CA_DVL_O_R341_F.ale | 2 +- .../latin_script/US-CA_IDC_O_R301_F.ale | 2 +- .../latin_script/US-CO_DVL_O_R271_F.ale | 2 +- .../latin_script/US-CO_DVL_O_R341_F.ale | 2 +- .../latin_script/US-CO_IDC_O_R301_F.ale | 2 +- .../latin_script/US-CT_DVL_O_R261_F.ale | 2 +- .../latin_script/US-CT_DVL_O_R261_F_v2.ale | 2 +- .../latin_script/US-CT_IDC_O_R301_F.ale | 2 +- .../latin_script/US-DC_DVL_O_R271_F.ale | 2 +- .../latin_script/US-DC_IDC_O_R301_F.ale | 2 +- .../latin_script/US-DE_DVL_O_R271_F.ale | 2 +- .../latin_script/US-DE_IDC_O_R301_F.ale | 2 +- .../latin_script/US-FL_DVL_O_R261_F.ale | 2 +- .../latin_script/US-FL_DVL_O_R261_F_v2.ale | 2 +- .../latin_script/US-FL_IDC_O_R301_F.ale | 2 +- .../latin_script/US-GA_DVL_O_R281_F.ale | 2 +- .../latin_script/US-GA_DVL_O_R381_F.ale | 2 +- .../latin_script/US-GA_IDC_O_R331_F.ale | 2 +- .../latin_script/US-HI_DVL_O_R271_F.ale | 2 +- .../latin_script/US-HI_IDC_O_R351_F.ale | 2 +- .../latin_script/US-IA_DVL_O_R271_F.ale | 2 +- .../latin_script/US-IA_DVL_O_R271_F_v2.ale | 2 +- .../latin_script/US-IA_DVL_O_R391_F.ale | 3 + .../latin_script/US-IA_IDC_O_R331_F.ale | 2 +- .../latin_script/US-ID_DVL_O_R271_F.ale | 2 +- .../latin_script/US-ID_IDC_O_R321_F.ale | 2 +- .../latin_script/US-IL_DVL_O_R241_F.ale | 2 +- .../latin_script/US-IL_IDC_O_R301_F.ale | 2 +- .../latin_script/US-IN_DVL_O_R361_F.ale | 2 +- .../latin_script/US-IN_IDC_O_R331_F.ale | 2 +- .../latin_script/US-KS_DVL_O_R271_F.ale | 2 +- .../latin_script/US-KS_IDC_O_R321_F.ale | 2 +- .../latin_script/US-KY_DVL_O_R271_F.ale | 2 +- .../latin_script/US-KY_IDC_O_R351_F.ale | 2 +- .../latin_script/US-LA_DVL_O_R271_F.ale | 2 +- .../latin_script/US-MA_DVL_O_R261_F.ale | 2 +- .../latin_script/US-MA_IDC_O_R301_F.ale | 2 +- .../latin_script/US-MD_DVL_O_R271_F.ale | 2 +- .../latin_script/US-MD_IDC_O_R321_F.ale | 2 +- .../latin_script/US-ME_DVL_O_R271_F.ale | 2 +- .../latin_script/US-ME_DVL_O_R371_F.ale | 2 +- .../latin_script/US-ME_IDC_O_R321_F.ale | 2 +- .../latin_script/US-MI_DVL_O_R261_F.ale | 2 +- .../latin_script/US-MI_DVL_O_R261_F_v2.ale | 2 +- .../latin_script/US-MI_IDC_O_R301_F.ale | 2 +- .../latin_script/US-MN_DVL_O_R271_F.ale | 2 +- .../latin_script/US-MN_IDC_O_R321_F.ale | 2 +- .../latin_script/US-MO_DVL_O_R361_F.ale | 2 +- .../latin_script/US-MO_DVL_O_R371_F.ale | 2 +- .../latin_script/US-MO_IDC_O_R321_F.ale | 2 +- .../latin_script/US-MS_DVL_O_R271_F.ale | 2 +- .../latin_script/US-MS_IDC_O_R321_F.ale | 2 +- .../latin_script/US-MT_DVL_O_R271_F.ale | 2 +- .../latin_script/US-MT_IDC_O_R321_F.ale | 2 +- .../latin_script/US-NC_DVL_O_R261_F.ale | 2 +- .../latin_script/US-NC_IDC_O_R301_F.ale | 2 +- .../latin_script/US-ND_DVL_O_R271_F.ale | 2 +- .../latin_script/US-ND_IDC_O_R351_F.ale | 2 +- .../latin_script/US-NE_DVL_O_R271_F.ale | 2 +- .../latin_script/US-NE_DVL_O_R391_F.ale | 3 + .../latin_script/US-NE_IDC_O_R331_F.ale | 2 +- .../latin_script/US-NE_IDC_O_R391_F.ale | 3 + .../latin_script/US-NH_DVL_O_R271_F.ale | 2 +- .../latin_script/US-NH_IDC_O_R351_F.ale | 2 +- .../latin_script/US-NJ_DVL_O_R261_F.ale | 2 +- .../latin_script/US-NJ_IDC_O_R301_F.ale | 2 +- .../latin_script/US-NM_DVL_O_R271_F.ale | 2 +- .../latin_script/US-NM_IDC_O_R331_F.ale | 2 +- .../latin_script/US-NV_DVL_O_R271_F.ale | 2 +- .../latin_script/US-NV_DVL_O_R271_F_v2.ale | 2 +- .../latin_script/US-NV_IDC_O_R331_F.ale | 2 +- .../latin_script/US-NY_DVL_O_R261_F.ale | 2 +- .../latin_script/US-NY_IDC_O_R301_F.ale | 2 +- .../latin_script/US-OH_DVL_O_R361_F.ale | 2 +- .../latin_script/US-OH_IDC_O_R301_F.ale | 2 +- .../latin_script/US-OK_DVL_O_R271_F.ale | 2 +- .../latin_script/US-OK_IDC_O_R352_F.ale | 2 +- .../latin_script/US-OK_IDC_O_R371_F.ale | 2 +- .../latin_script/US-OR_DVL_O_R271_F.ale | 2 +- .../latin_script/US-OR_DVL_O_R381_F.ale | 2 +- .../latin_script/US-OR_IDC_O_R321_F.ale | 2 +- .../latin_script/US-PA_DVL_O_R261_F.ale | 2 +- .../latin_script/US-PA_DVL_O_R261_F_v2.ale | 2 +- .../latin_script/US-PA_IDC_O_R301_F.ale | 2 +- .../latin_script/US-RI_DVL_O_R261_F.ale | 2 +- .../latin_script/US-RI_DVL_O_R261_F_v2.ale | 2 +- .../latin_script/US-RI_IDC_O_R301_F.ale | 2 +- .../latin_script/US-SC_DVL_O_R281_F.ale | 2 +- .../latin_script/US-SC_IDC_O_R331_F.ale | 2 +- .../latin_script/US-SD_DVL_O_R271_F.ale | 2 +- .../latin_script/US-SD_IDC_O_R351_F.ale | 2 +- .../latin_script/US-TN_DVL_O_R271_F.ale | 2 +- .../latin_script/US-TN_DVL_O_R271_F_v2.ale | 2 +- .../latin_script/US-TX_DVL_O_R261_F.ale | 2 +- .../latin_script/US-TX_DVL_O_R351_F.ale | 2 +- .../latin_script/US-TX_IDC_O_R301_F.ale | 2 +- .../latin_script/US-UT_DVL_O_R271_F.ale | 2 +- .../latin_script/US-UT_DVL_O_R271_F_v2.ale | 2 +- .../latin_script/US-UT_DVL_O_R391_F.ale | 3 + .../latin_script/US-UT_IDC_O_R321_F.ale | 2 +- .../latin_script/US-UT_IDC_O_R391_F.ale | 3 + .../latin_script/US-VA_DVL_O_R271_F.ale | 2 +- .../latin_script/US-VA_IDC_O_R351_F.ale | 2 +- .../latin_script/US-VT_DVL_O_R271_F.ale | 2 +- .../latin_script/US-VT_IDC_O_R351_F.ale | 2 +- .../latin_script/US-WA_DVL_O_R271_F.ale | 2 +- .../latin_script/US-WA_IDC_O_R331_F.ale | 2 +- .../latin_script/US-WI_DVL_O_R271_F.ale | 2 +- .../latin_script/US-WI_IDC_O_R351_F.ale | 2 +- .../latin_script/US-WV_DVL_O_R361_F.ale | 2 +- .../latin_script/US-WV_IDC_O_R352_F.ale | 2 +- .../latin_script/US-WY_DVL_O_R271_F.ale | 2 +- .../latin_script/US-WY_IDC_O_R331_F.ale | 2 +- .../latin_script/ZA_DVL_O_R351_F.ale | 2 +- .../latin_script/ZA_DVL_O_R351_F_v2.ale | 2 +- .../latin_script/ZM_DVL_O_R341_F.ale | 2 +- .../module_id/functions_auto_mode.ale | 2 +- .../module_id/functions_card_detection.ale | 2 +- .../functions_card_rectification.ale | 2 +- .../module_id/functions_common.ale | 2 +- .../module_id/functions_field_detection.ale | 2 +- .../module_id/functions_mrz_scanning.ale | 2 +- .../module_id/functions_square_from_edges.ale | 2 +- .../module_id/functions_template.ale | 2 +- .../module_id/functions_template_scanning.ale | 4 +- .../japanese_landing_permission_scanner.ale | 2 +- .../module_id/main_id_scanner.ale | 2 +- .../module_id/mrz_scanning.ale | 2 +- .../license_plates_africa.ale | 4 +- .../license_plates_combined.ale | 4 +- .../license_plates_us.ale | 2 +- .../module_tire/tin.ale | 2 +- .../module_tire/tin_universal.ale | 2 +- .../module_tire/tire_id.ale | 4 +- .../module_tire/tire_size.ale | 2 +- .../trained_models/class_ctin14.any | 3 + .../trained_models/class_ctin6.any | 3 - .../module_tire/trained_models/det_ctin2.any | 3 - .../module_tire/trained_models/det_ctin3.any | 3 + .../AnylineResources.bundle/threshold_all.ale | 2 +- .../MonoAndroid10/AnylineXamarinSDK.Droid.dll | 4 +- .../Xamarin.iOS10/AnylineXamarinSDK.iOS.dll | 4 +- com.anyline.xamarin.examples_38.0.1.apk | 3 - com.anyline.xamarin.examples_39.0.0.apk | 3 + 632 files changed, 153345 insertions(+), 2560 deletions(-) create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses-index.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allpackages-index.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/constant-values.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/deprecated-list.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/element-list create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/help-doc.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index-all.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineController.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineDebugListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/ImageProvider.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/SimpleImageProvider.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/AbstractZoomHandler.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.IZoomHandlerListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandlerBuilder.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraControllerListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraOrientation.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController1.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.State.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FocusMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FpsRange.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.LensFacing.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.OutputFormat.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.SceneMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures1.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.AutoExposureMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraOpenListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraPermissionHelper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraSize.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.AspectRatio.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CutoutUpdateListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.FaceDetectionResultHandler.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.Mode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.Builder.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageProvider.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageReceiver.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetectionThread.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetector.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeResultListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.IZoomHandlerListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandlerBuilder.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.AnimationStyle.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.FeedbackStyle.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ZoomEventHandler.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineImage.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineRawResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineYuvImage.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreator.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorFactory.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorImpl.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModule.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModuleResultListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/LicenseExpirationHelper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/CvType.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Mat.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/MatOfPoint.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Point.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Rect.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Scalar.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Size.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/AbstractScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfo.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfoListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResultListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedReason.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/Barcode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeFormat.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/PDF417.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/ScannedBarcodesListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentNotifierListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanResultListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanState.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentError.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentRatio.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Alphabet.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/AlphabetMapper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/DataObject.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/ID.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldConfidences.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.FieldScanOption.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Identification.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/JapaneseLandingPermissionConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/LayoutDefinition.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldConfidences.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldScanOptions.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzIdentification.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/NFCConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldConfidences.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldScanOptions.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldConfidences.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldScanOptions.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.LayoutType.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MultiMeterScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineCattleTagConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.ContainerScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrBaseConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.AnylineOcrRegex.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.ScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.ScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.UpsideDownMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineVINConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/TINResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/CommercialTireIdConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.ScanMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.UpsideDownMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanResult.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireSizeConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ArrayUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/AssetUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ColorUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ConstantUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/DimensUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageToCutoutCropper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSONUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumberValidationUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/SoundUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/StringUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/TempFileUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/VersionUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractBaseScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPlugin.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPluginComposite.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractWebView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineCutoutBase.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineFeedbackView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineViewConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineWebView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BaseScanViewConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.BrightnessFeedback.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.AnimationStyle.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutAlignment.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutStyle.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfigChangedListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutRect.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/DebugUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashAlignment.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashMode.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/IAnylineViewConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/JsonParser.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LicenseKeyExceptionListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.AmbientLightLevel.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.BrightnessLevel.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.LightLevelListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ParallelScanViewComposite.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanPage.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanView.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewCameraConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewPluginConfig.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewRefactor.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewUtil.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/SerialScanViewComposite.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/UIChangeListener.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/external/jquery/jquery.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_glass_65_dadada_1x400.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-icons_222222_256x240.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-icons_2e83ff_256x240.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-icons_454545_256x240.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-icons_888888_256x240.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/images/ui-icons_cd0a0a_256x240.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-3.5.1.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.css create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.min.css create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.min.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.structure.css create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jquery-ui.structure.min.css create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils.min.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip/dist/jszip.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip/dist/jszip.min.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/member-search-index.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/overview-summary.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/overview-tree.html create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/package-search-index.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/resources/glass.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/resources/x.png create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/script.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/search.js create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/stylesheet.css create mode 100644 BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/type-search-index.js delete mode 100644 BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALLicenseCheck.h create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_DVL_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_IDC_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R392_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R392_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_IDC_O_R381_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_03002_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_05001_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_IDC_O_1_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BR_DVL_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_03001_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LS_IDC_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R391_F.ale create mode 100644 Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin14.any delete mode 100644 Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin6.any delete mode 100644 Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin2.any create mode 100644 Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin3.any delete mode 100644 com.anyline.xamarin.examples_38.0.1.apk create mode 100644 com.anyline.xamarin.examples_39.0.0.apk diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml index 76c2ded42..7a9e5ac57 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/Generated.xml @@ -2,1259 +2,1173 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +e + +image + + + + + + + + + + + + + + + +e + +cameraController +width +height + + +context +scanPlugin +scanViewPluginConfig + +context +scanViewPluginConfig +idConfig + +context +scanViewPluginConfig +idConfig +id + + +ch + +ch + +ch + +ch + +ch + +ch + +ch + +type + +type + +type + +type + +depth +channels + +type + + +context +json +mapJsonName +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +context +pathInAssets +dirToCopyTo +isForceCopy + +sourceDir +destDir + +directoryToBeDeleted + +path +fileName + +context +fileName + +context +product + +context +scanPluginClass + +path +fileName + + +aamvaVersion + +additionalInformation + +body + + +image +targetOrientation +cropX +cropY +cropWidth +cropHeight +isGreyOnly + +format +width +height +data +targetOrientation +isGreyOnly + +format +width +height +targetOrientation + +cropX +cropY +cropWidth +cropHeight +isGreyOnly + +data + + +context +id + +scanMode + + + +whiteList + +regexString + + +context +scanPlugin +config + +context +config +id + + +context +configFileName + +context +json + +isCancelOnResult + +delayStartScanTime + + +scale + +visualFeedbackConfig + +context +json + + +name + +name + +context +configFileName + +jsonObject + +charCountX + +charCountY + +charPaddingXFactor + +charPaddingYFactor + +charWhitelist + +customCmdFile + +customScript + +maxCharHeight + +minCharHeight + +minConfidence + +minSharpness + +model + +validationRegex + + +scanMode + + +touchableView +currentZoomlevel +cameraController + +maxZoom + +listener + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +thresholdedImage +topCandidates +blobKey + + +cropAndTransformID + +strictMode + + +context +fileNamePrefix +fileNameSuffix + + +image +imageCropX +imageCropY +imageCropWidth +imageCropHeight + + +name + + +reportedObject +id + +cutoutRect + +id +visible + + + + + + +context + +reportedShape +id + +shape + +webView + +shape +id +cropRect +x +y +scale +rectOnVisibleView +scanViewPluginScale + +scanViewPlugin + + +cameraView + +rect +scale +reportedRect +resizeScale +id +cropRect +x +y +cutoutRectOnView + +delayTime +id + +contours +scale +resizeScale +id +cropRect +x +y +rectOnVisibleView + +id +visible + +reportedShape +cropRect +scale +id +x +y +rectOnVisibleView +scanViewPluginScale + + +values +value + +values +value + +values +value + + +context +scanPlugin +config + +context +ocrConfig +config +id + +config + +fileName +fileHash + + + + + + + + + + + +jsonObject + +defaultLensFacing + +fallbackLensFacings + +focalLength + +maxFocalLength + +maxZoomRatio + +preferredPictureHeight + +preferredPictureWidth + +preferredPreviewHeight + +preferredPreviewWidth + +zoomGestureEnabled + +zoomRatio + + +corners +documentShapeAndBrightnessValid + +fullFrame +corners + +error + +error + +transformedImage + +error + +anylineImage + +error + + + + + + + + + + + + + + + +context +scanPlugin +config + +context +config +id + +listener + +formats + +multiBarcode + + + + + + + + + + + + + + +context +config + +frameWidth +frameHeight +viewWidth +viewHeight +scale + + +imageReceiver + + +objectToMap + + +type +country +layout + +country + +layout + +type + + + +str + + + + + + + + + + + + + + + + + + + + + + + + +context +id +cutoutConfig +visualFeedbackConfig +rect + +delayTime +id + +cutoutConfig + +context +ids +cutoutConfigs +visualFeedbackConfigs +rects + +context +ids +cutoutConfigs +visualFeedbackConfigs +rects + +id +visible + +visualFeedbackConfig +id + +rectFs +context +id + +points +context +id + + + + + + + + + +cutoutConfig + + +japaneseLandingPermissionConfig +name +zoomLevelRatio +cameraOrientation +zoomLevel +isOn +focalLength +context +cutOutRect +surfaceWidth +surfaceHeight +maxFocalLength +maxZoomRatio +view - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +top +left +right +bottom +viewWidth +viewHeight + + +style + +name + +alignment + +name + +cutoutStyle + +name + +context +jsonObject + +alignment + +rectRadiusInDp + +cropOffsetX + +cropOffsetY + +cropPaddingX + +cropPaddingY + +outerColorString + +strokeColorString + +drawable + +feedbackStrokeColor + +feedbackStrokeColorString + +inactiveStrokeColorForDelay + +maxHeightPercent + +maxWidthPercent + +offsetX + +offsetY + +outerColor + +ratio + +strokeColor + +strokeWidthInDp + +style + +width + +context + +context + +animationStyle + + +context + +context +attrs + +context +attrs +defStyleAttr + +scanViewPlugin + +brightness + +outline + +reportedObject +id + +configFileName + +configJsonObject + +projectContext +resultHandler + +jsonObject + +points + +imageProvider + +cutoutRect + +id +visible + + +cropRect + + +pathFile + +jsonObject + +scanViewConfig + + + + + +name + +name + +brightnessLevel +ambientLightLevel + +listener + +low +high +duration + +low +high +duration + +brightness + + + + + + + + + +style +name +style +style +name +jsonObject +cutoutCornerRadius +animationDuration +isBeepOnResult +cornerRadius +fillColor +fillColorString +redrawTimeout +color +strokeColorString +strokeWidthInDp +isVibrateOnResult +context +context +animationStyle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +feedbackStyle + + +pluginId +outline +confidence +cutoutImage +fullImage +result +scanMode +blobKey + + + + + + + + + + + + + + + + + + +currentZoomLevel + + +context +id + +enabled + + + +listener + +ratios + +width +height + +deviation + +minBrightness + +skip + +fullImage +corners + + + + + + + + + + + + + + + + + + + + +cropRect +greyOnly + +greyOnly - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + +pluginId +code +text + + + +context +id + +listener + + + +formats + +multiBarcode + + + + + + + + + + + + + + + + + + +context + +context +attrs + +context +attrs +defStyleAttr + +context +api2Enabled + +preferredConfig + + +enabled + +listener + +isOn + +focusConfig + +highResolutionImageListener + +imageListener + +width +height + +minFps +maxFps + +width +height + +cropGravity + +sceneMode + +isEnabled + +top +left +right +bottom +scanViewWidth +scanViewHeight + + +id + + + + + +mode + +name + +cameraId +characteristics + +context + + + + + + +jsonObject +context + +jsonObject +context + + +name + +tinConfigJson + +strictMode + + +vals + +x +y +width +height + +p1 +p2 + +p +s + +p + +vals + + +alphabet + +idFieldScanOptions + +idMinFieldConfidences + +minConfidence + +faceDetectionEnabled + + +width +height + +vals + +p + +vals + + + + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +scanMode +counter +blobKey + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1283,73 +1197,260 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +context +json + + + + + + + + + + + +licenseKey +moduleSpecificListener + +isBeepOnResult + +isBlinkOnResult + +cameraOpenListener + +isCancelOnResult + +isDebug + +isVibrateOnResult + + + + + + + + + + + + + +param + +param + +param + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +barcodeFormat + +base64 + +coordinates + +parsedPDF417 + +value + + +viewRect +frameWidth +frameHeight +scale + + + + +fullFrame +outlineCorners +offsetX +offsetY +fullImage +resizeWidth +contourBorder + +outlineCorners +resizeWidth +contourBorder +rect + + +context +configFilName + + + + + + + + + + + @@ -1358,228 +1459,454 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +type + +type + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +context +scanPlugin +config + +context +tireConfig +config +id + + + +mode + +mode + +name + + +cam1Ranges + +cam2Ranges + +cameraFacingBit + +fallbackCameraBits + +camera1Facing + +camera2Facing + +name + +format + +name + +mode + +mode + +name + +context + +context +lensFacing + + + + + + + + + + +context +attrs + +x + +y + + +context +dp + +context +pix + +context +dp + +context + +context + + + + + + + +outline + +context +correctedResult +apiKey +correctedResultHandler + +context +blobKey +correctedResult +apiKey +correctedResultHandler + +context +blobKey +correctedResult +apiKey +correctedResultHandler + +context +correctedResult +apiKey +correctedResultHandler + + + + + + + + + + + + + + + +m + +m + + +elemNumber + +a + +lp + +addr + + +newZoom + +zoom + +zoomHandlerListener + + + + + + + + + + + +context +id +idConfig + +idConfig + +e + + + +faceImage + + + + + + + +cols +rows +config + + + + + + + + + + + + + + + + + + + + + + + + + + + +rows +cols +type + +rows +cols +type +s + +m +rowRange + +m +rowRange +colRange + + +size +type + +size +type +s + +addr + +dtop +dbottom +dleft +dright + +m + +m +type + +elemChannels + +elemChannels +depth + +elemChannels +depth +requireContinuous + +x + +startcol +endcol + +r + +m +rtype + +m +rtype +alpha + +m +rtype +alpha +beta + +m + +m +mask + +rows +cols +type + +size +type + +m + +d + +d + +m + +rows +cols +type + +size +type + +row +col + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +method + +wholeSize +ofs + +m + +m +scale + +rows +cols +type + +size +type + +m + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +row +col +data + +cn + +cn +rows + +y + +startrow +endrow + +r + +value + +value +mask + +s + +value +mask + +i + +rowStart +rowEnd +colStart +colEnd + +rowRange +colRange + +roi + +rows +cols +type + +size +type @@ -1589,25 +1916,458 @@ - - - - - - - - - - - - - - - - - - - + + +context + +assetFileName + +assetFileName + + + + + + + + + + + + + + + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + + + + + + + + +context +id +config + +anylineOcrConfig + + + + +barcodeFormat + +barcodeFormat + +name + + +pos + +flashPos + +name + +mode + +mode + +name + +context +flashJson + +alignment + +imageAutoId + +imageOffId + +imageOnId + +mode + +offsetXInDp + +offsetYInDp + +paddingInDp + + +fieldName +value + +fieldName + +fieldName + +fieldName + + +x +y + +vals + +p + +r + +vals + + + + + + + + + + + + + + + + + + + + + + + + + + + + +imageProvider + +listener + +listener + +listener + +listener + +listener + +listener + + + + +image + +bmp + +mat + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +context + +context +visualFeedbackConfig +resizeScale + +reportedShape + +webView + +shape + +cutoutRectOnView +frameToViewScale +cutoutCropOffsetOnViewX +cutoutCropOffsetOnViewY + + +rect +reportedRect +resizeScale + +reportedShape +cropRect +resizeScale + + +reportedShape +cropRect +scale + + +name + +name + +context +scanPlugin +config + +context +config +id + +enabled + +listener + +ratios + +width +height + +deviation + +minBrightness + +fullImage +corners + + + + + + + + + + + @@ -1624,760 +2384,1399 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +ratio + +aspectRatioString + +name + +pictureSizes +preferredPictureWidth +preferredPictureHeight +preferredAspectRatios + +supportedFps +minFps +maxFps + +sizes +maxWidth +maxHeight + +context +cameraCharacteristics + +context +cameraId + +context +cameraId + +context + +context + +context +cameraId +camera + + + + + + + + + + + + +vinConfigJson + +validationRegex + +characterWhiteList + + +fieldName +value + +fieldName + +fieldName + +fieldName + + + +points - - - - - - - - - - - - - - +combinedImageProvider + + +bitmap + +alYuvImage + +cvMat + +file +quality + + + +autoExposureRegionEnabled + +autoFocusInterval + +fallbackLensFacings + +focalLength + +focusMode + +focusOnTouchEnabled + +focusRegionEnabled + +lensFacing + +maxFocalLength + +maxZoomRatio + +opticalStabilizationEnabled + +pictureSize + +previewSize + +sceneMode + +updateRegionsOnAutoFocusEnabled + +videoStabilizationEnabled + +zoomGestureEnabled + +zoomRatio + +fallbackLensFacings + +highResImageSize + + + + + + + + + +context +id + +context +id +config + + + + + + + + + + +touchableView +currentZoomLevel +cameraController + +activeArraySize + +maxZoom + +listener + + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + + + + + + + + + + + + +address + +dateOfBirth + +dateOfExpiry + +dateOfIssue + +vizAddress + +vizDateOfBirth + +vizDateOfExpiry + +vizDateOfIssue + +vizGivenNames + +vizSurname + + +pluginId +outline +confidence +cutoutImage +fullImage +faceImage +result +blobKey + +pluginId +outline +confidence +cutoutImage +fullImage +result +blobKey + + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + + + +listener + +listener + +listener + +listener + + +cropRect + +imageProvider + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + +listener + +listener + +listener + +listener + +cropRect + +imageProvider + + +millis + +defaultMode + +isEnabled + +isEnabled + +isEnabled + +isEnabled + +updateAreasOnAutoFocus + + +cameraId +camera + + +degrees + +name + +preferredCameraConfig + +zoomLevelRatio + +listener + + + +listener + +cameraOrientation + +isOn + +focalLength + +context +cutOutRect +surfaceWidth +surfaceHeight + +highResolutionImageListener + +imageListener + +maxFocalLength + +maxZoomRatio + +isZoomEnabled + +view + +top +left +right +bottom +viewWidth +viewHeight + +zoomLevelRatio + +cameraOrientation + +isOn + +focalLength + +context +cutOutRect +surfaceWidth +surfaceHeight + +maxFocalLength + +maxZoomRatio + +view + +top +left +right +bottom +viewWidth +viewHeight + + +name + + +lowBrightness +highBrightness +lowAmbientLight +highAmbientLight +identification +faceImage +fieldConfidences - - - - - - - - - - + + + +scanMode + +name + + +tireSizeJson + + +isDebug + +jsonString + +workerRunnableExceptionListener + +assetJsonPaths + +isCancelOnResult + +cmdFileName + +cmdFileName +pathInAssets + +cutoutRect + +delayScanTime +startTime + +key +value + +id + +imageProvider + +b + +productName + +script + +script +bundlePath + +scriptName +script +bundlePath + +key +value + +trainerReportedValues + +handler +context +json +object - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +size + +size + +width +height + + + + + + + + + + + + + + + + + + + + + + + + + + +scanResult + + +info + + +fieldName + +fieldName + + +context +id +anylineAssetsJsonPath +cmdFileName + +id + +imageProvider + +listener + +listener + +listener + + + + + + +listener + +listener + +listener + +workerRunnableExceptionListener + +assetPath + +isCancelOnResult + +cmdFileName + +cutoutRect + +isDebug + +delayScanTime + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +checkDigitDateOfBirth +checkDigitDateOfExpiry +checkDigitDocumentNumber +checkDigitFinal +checkDigitPersonalNumber +dateOfBirth +dateOfExpiry +documentNumber +documentType +givenNames +issuingCountryCode +nationalityCountryCode +optionalData +personalNumber +sex +surname +vizAddress +vizDateOfBirth +vizDateOfExpiry +vizDateOfIssue +vizGivenNames - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +vizSurname + + +zoom + +zoom + +activeArraySize + +zoomHandlerListener + + +context + +context +attrs + +context +attrs +defStyleAttr + +context +config + +config + +isEnabled + +cameraController + +setFlashOn + +mode + + + + + + + + + + + + + + + + + + + + + + + + + + + + +pluginId +outline +confidence +cutoutImage +fullImage +result +thresholdedImage +blobKey + + +fieldScanOption + +name + +context +json +object + + + + + + + + + + + + + +v0 + +v0 +v1 + +v0 +v1 +v2 + +v0 +v1 +v2 +v3 + +vals + +v + +it + +it +scale + +vals + + +name + +anylineContainerConfigJson + +scanMode + +validationRegex + +characterWhiteList + + +anylineFeedbackView +cutoutConfig + + + +tireConfigJson + + +context +scanPlugin +config + +context +config +id + +scanMode + + + + + + + + + + + + + + +cutoutRect +waterMarkRect + +jsonObject +universalIdLayoutType - - - - - - - - - - - - - - - - - - - - - - - - - - - +universalIdLayoutType +layoutList + + +pluginId +key +value + + +name + +isEnabled + +cameraController + +isOn + +mode + + + + + + + + + +highResolutionImageListener + +top +left +right +bottom +scanViewWidth +scanViewHeight + + + + + + + + + + + +cols +rows +config + + + + + + + + +scanMode +name + + +context +cameraId +isFrontFacing + + +in + +fullImageFile +croppedImageFile +corners + +fullImageFile +croppedImageFile +corners +startRotation + +fullImagePath +croppedImagePath +corners + +mImageFile + +mImageFile + +rotationInDegrees + +transformationPoints + +filePath + +dest +flags + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +scanResult + + + + + + + +context +id +charWhiteList +scanMode +validationRegex +jsonObject +map +separator +delimiter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +name + + +minConfidence + +upsideDownMode + + +zoomLevelRatio + +cameraOrientation + +zoomLevel + + +isOn + +focalLength + +context +cutOutRect +surfaceWidth +surfaceHeight + +maxFocalLength + +maxZoomRatio + +view + +top +left +right +bottom +scanViewWidth +scanViewHeight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +stringValue + +name + + +id + +id + + + + + + + + + + + +color +alphaFactor + + +result + + + + + + + + + + +name +name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +anylineTINConfigJson + +strictMode + +upsideDownMode + + +e + +faceImage + +faceDetectionResultHandler + +imageForProcessing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +id +cancelOnResult +scanViewPlugin +listener +listener +listener +listener +context +frameWidth +frameHeight +viewWidth +viewHeight +scale +scanViewPlugin +listener +listener +listener +listener +cropRect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +imageProvider + + +cameraView + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +reason + + +activity + +requestCode +permissions +grantResults + +message + + +jsonObject + +object + + +alResult + +address + +checkDigitDateOfBirth + +checkDigitDateOfExpiry + +checkDigitDayOfBirth + +checkDigitDocumentNumber + +checkDigitExpirationDate + +checkDigitFinal + +checkDigitNumber + +checkDigitPersonalNumber + +countryCode + +dateOfBirth + +dateOfExpiry + +dateOfIssue + +dayOfBirth + +documentNumber + +documentType + +expirationDate + +givenNames + +issuingCountryCode + +issuingDate + +mrzString + +nationalityCountryCode + +optionalData + +personalNumber + +personalNumber2 + +sex + +surNames + +surname + +vizAddress + +vizDateOfBirth + +vizDateOfExpiry + +vizDateOfIssue + +vizGivenNames + +vizSurname + +allCheckDigitsValid + + +pluginId +outline +confidence +cutoutImage +fullImage +result +country +area +blobKey +context +configFileName +context +json - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +context +json + + +passportNumber +dateOfBirth +expirationDate + + +context +scanPlugin +scanViewConfig + +cancelOnResult + +listener + +listener + +listener + +listener + +context +frameWidth +frameHeight +viewWidth +viewHeight +scale + +listener + +listener + +listener + +listener + +cropRect + +imageProvider + + +touchableView +currentZoomLevel +cameraController + +zoom + +v +event + +maxZoom + +zoomHardness + +zoom + + + + + + + + + + +context +okListener +contactListener + +context + + +jsonObject + + + + + + + + + + + + + + + + + + + + +numberString +min +max + + +identifier + +identifier + +identifier + +identifier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc index 22dca909a..067aa6a6b 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/dist/GetJavaSignatures.pyc @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2baa149bb350b2e2ad8617fb7b6026e9cef7d372b944f3568431d695d1463ef -size 2965 +oid sha256:2fa7143726841e3719b0691e4ba289d510760216f1e3cdd4f5d2b9491c79908e +size 2837 diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses-index.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses-index.html new file mode 100644 index 000000000..1e416bc67 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses-index.html @@ -0,0 +1,1184 @@ + + + + + +All Classes (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

All Classes

+
+
+ +
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses.html new file mode 100644 index 000000000..94a8ab8a1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allclasses.html @@ -0,0 +1,229 @@ + + + + + +All Classes (AnylineSdk API) + + + + + + + + + + + +

All Classes

+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allpackages-index.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allpackages-index.html new file mode 100644 index 000000000..9322ed737 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/allpackages-index.html @@ -0,0 +1,219 @@ + + + + + +All Packages (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
+ +
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/constant-values.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/constant-values.html new file mode 100644 index 000000000..085d25c8b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/constant-values.html @@ -0,0 +1,727 @@ + + + + + +Constant Field Values (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+ + +
+

io.anyline.*

+ + +
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    io.anyline.opencv.core.CvType 
    Modifier and TypeConstant FieldValue
    + +public static final intCV_16S3
    + +public static final intCV_16U2
    + +public static final intCV_32F5
    + +public static final intCV_32S4
    + +public static final intCV_64F6
    + +public static final intCV_8S1
    + +public static final intCV_8U0
    + +public static final intCV_USRTYPE17
    +
  • +
+
    +
  • + + + + + + + + + + + + + + +
    io.anyline.plugin.document.DocumentScanViewPlugin 
    Modifier and TypeConstant FieldValue
    + +public static final java.lang.StringCOLOR_GREEN"#00E510"
    +
  • +
+ + + + +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/deprecated-list.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/deprecated-list.html new file mode 100644 index 000000000..1c86d1a5e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/deprecated-list.html @@ -0,0 +1,512 @@ + + + + + +Deprecated List (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Deprecated API

+

Contents

+ +
+
+ + +
    +
  • + + + + + + + + + + + + +
    Interfaces 
    InterfaceDescription
    io.anyline.camera.FlashControl +
    As of release 10.1. This class will be removed by November 2019.
    +
    +
  • +
+ + + + + + + + + + + + + + + + +
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/element-list b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/element-list new file mode 100644 index 000000000..0f34f4e27 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/element-list @@ -0,0 +1,15 @@ +io.anyline +io.anyline.camera +io.anyline.models +io.anyline.modules +io.anyline.opencv.core +io.anyline.plugin +io.anyline.plugin.barcode +io.anyline.plugin.document +io.anyline.plugin.id +io.anyline.plugin.licenseplate +io.anyline.plugin.meter +io.anyline.plugin.ocr +io.anyline.plugin.tire +io.anyline.util +io.anyline.view diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/help-doc.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/help-doc.html new file mode 100644 index 000000000..b1a1506b6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/help-doc.html @@ -0,0 +1,271 @@ + + + + + +API Help (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

How This API Document Is Organized

+
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
+
+
+
    +
  • +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
  • +
  • +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
    +
  • +
  • +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
    +
      +
    • Field Detail
    • +
    • Property Detail
    • +
    • Constructor Detail
    • +
    • Method Detail
    • +
    +

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
  • +
  • +
    +

    Annotation Type

    +

    Each annotation type has its own separate page with the following sections:

    +
      +
    • Annotation Type Declaration
    • +
    • Annotation Type Description
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    • Element Detail
    • +
    +
    +
  • +
  • +
    +

    Enum

    +

    Each enum has its own separate page with the following sections:

    +
      +
    • Enum Declaration
    • +
    • Enum Description
    • +
    • Enum Constant Summary
    • +
    • Enum Constant Detail
    • +
    +
    +
  • +
  • +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
    • +
    +
    +
  • +
  • +
    +

    Deprecated API

    +

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    +
    +
  • +
  • +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

    +
    +
  • +
  • +
    +

    All Classes

    +

    The All Classes link shows all classes and interfaces except non-static nested types.

    +
    +
  • +
  • +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    +
    +
  • +
  • +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
  • +
  • +
    +

    Search

    +

    You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

    +
    +
  • +
+
+This help file applies to API documentation generated by the standard doclet.
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index-all.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index-all.html new file mode 100644 index 000000000..291a44696 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index-all.html @@ -0,0 +1,6320 @@ + + + + + +Index (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages + + +

A

+
+
AbstractBaseScanViewPlugin<ResultType extends ScanResult> - Class in io.anyline.view
+
 
+
AbstractScanPlugin<ResultType extends ScanResult> - Class in io.anyline.plugin
+
+
+ An abstract implementation of the ScanPlugin interface, + that provides useful stuff for Plugins that use the AnylineController.
+
+
AbstractScanPlugin(Context, String, String, String) - Constructor for class io.anyline.plugin.AbstractScanPlugin
+
 
+
AbstractScanViewPlugin - Class in io.anyline.view
+
 
+
AbstractScanViewPlugin() - Constructor for class io.anyline.view.AbstractScanViewPlugin
+
 
+
AbstractScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.view.AbstractScanViewPlugin
+
 
+
AbstractScanViewPluginComposite - Class in io.anyline.view
+
 
+
AbstractScanViewPluginComposite(String) - Constructor for class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
AbstractWebView - Class in io.anyline.view
+
 
+
AbstractWebView(Context) - Constructor for class io.anyline.view.AbstractWebView
+
 
+
AbstractWebView(Context, VisualFeedbackConfig, float) - Constructor for class io.anyline.view.AbstractWebView
+
 
+
AbstractZoomHandler - Class in io.anyline.camera
+
 
+
AbstractZoomHandler(View, int, CameraController) - Constructor for class io.anyline.camera.AbstractZoomHandler
+
 
+
ACTION - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
ActiveArrayZoomHandler - Class in io.anyline.camera
+
 
+
ActiveArrayZoomHandler.IZoomHandlerListener - Interface in io.anyline.camera
+
 
+
ActiveArrayZoomHandlerBuilder - Class in io.anyline.camera
+
 
+
add(AbstractScanViewPlugin) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
addField(String, IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
addField(String, Integer) - Method in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
addScanInfoListener(ScanInfoListener) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
addScanInfoListener(ScanInfoListener) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Add a listener that is called with intermediate processing information.
+
+
addScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
addScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
addScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
addScannedBarcodesListener(ScannedBarcodesListener) - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
addScannedBarcodesListener(ScannedBarcodesListener) - Method in class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
 
+
addScanResultListener(ScanResultListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
addScanResultListener(ScanResultListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
addScanResultListener(ScanResultListener<ResultType>) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
addScanResultListener(ScanResultListener<ResultType>) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Add a listener that is called if a result is found.
+
+
addScanResultListener(ScanResultListener<ResultType>) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
addScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
addScanRunSkippedListener(ScanRunSkippedListener) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Add a listener that is called if an image was skipped (did not produce a result) with the reason for skipping.
+
+
addScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
addScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
addScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
addUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
addUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
addUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
adjustAlpha(int, float) - Static method in class io.anyline.util.ColorUtil
+
 
+
adjustROI(int, int, int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
Africa - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Albania - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
all(double) - Static method in class io.anyline.opencv.core.Scalar
+
 
+
allCamerasHaveApi2Support(Context) - Static method in class io.anyline.camera.CameraFeatures
+
 
+
alloc(int) - Method in class io.anyline.opencv.core.MatOfPoint
+
 
+
Alphabet - Enum in io.anyline.plugin.id
+
 
+
AlphabetMapper - Class in io.anyline.plugin.id
+
 
+
AlphabetMapper() - Constructor for class io.anyline.plugin.id.AlphabetMapper
+
 
+
ANALOG_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
Andorra - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
ANIMATED_CIRCLE - io.anyline.view.CutoutConfig.CutoutStyle
+
 
+
ANIMATED_RECT - io.anyline.view.CutoutConfig.CutoutStyle
+
 
+
ANYLINE_LICENSE_PLATE_BUNDLE_PATH - Static variable in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
ANYLINE_OCR_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
ANYLINE_OCR_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
ANYLINE_TIRE_BUNDLE_PATH - Static variable in class io.anyline.plugin.tire.TireScanPlugin
+
 
+
ANYLINE_TIRE_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
AnylineCattleTagConfig - Class in io.anyline.plugin.ocr
+
 
+
AnylineCattleTagConfig() - Constructor for class io.anyline.plugin.ocr.AnylineCattleTagConfig
+
 
+
AnylineContainerConfig - Class in io.anyline.plugin.ocr
+
 
+
AnylineContainerConfig() - Constructor for class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
AnylineContainerConfig(JSONObject) - Constructor for class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
AnylineContainerConfig.ContainerScanMode - Enum in io.anyline.plugin.ocr
+
 
+
AnylineController - Class in io.anyline
+
+
The AnylineController is responsible for the actual processing of images.
+
+
AnylineController(Context, AnylineListener, String, String) - Constructor for class io.anyline.AnylineController
+
+
Create a new AnylineController instance.
+
+
AnylineCutoutBase - Class in io.anyline.view
+
 
+
AnylineCutoutBase(AnylineFeedbackView, CutoutConfig) - Constructor for class io.anyline.view.AnylineCutoutBase
+
 
+
AnylineDebugListener - Interface in io.anyline
+
+
A listener providing additional information about the scanning process.
+
+
AnylineFeedbackView - Class in io.anyline.view
+
 
+
AnylineFeedbackView(Context, AttributeSet) - Constructor for class io.anyline.view.AnylineFeedbackView
+
 
+
AnylineImage - Class in io.anyline.models
+
+
A Image container that takes care of the different image formats used during processing.
+
+
AnylineImage(Bitmap) - Constructor for class io.anyline.models.AnylineImage
+
+
Create an AnylineImage from a Bitmap
+
+
AnylineImage(AnylineYuvImage) - Constructor for class io.anyline.models.AnylineImage
+
+
Create an AnylineImage from a YuvImage
+
+
AnylineImage(Mat) - Constructor for class io.anyline.models.AnylineImage
+
+
Create an AnylineImage from a cv Mat.
+
+
AnylineListener - Interface in io.anyline
+
 
+
AnylineModule<T extends AnylineModuleResultListener> - Interface in io.anyline.modules
+
+
Common interface for use-case specific anyline modules.
+
+
AnylineModuleResultListener<T extends AnylineScanResult> - Interface in io.anyline.modules
+
+
An interface that should be extended by all module specific result listeners, to give them a common root.
+
+
AnylineOcrBaseConfig - Class in io.anyline.plugin.ocr
+
 
+
AnylineOcrBaseConfig() - Constructor for class io.anyline.plugin.ocr.AnylineOcrBaseConfig
+
 
+
AnylineOcrConfig - Class in io.anyline.plugin.ocr
+
+
A class used to configure the Anyline OCR module
+
+
AnylineOcrConfig() - Constructor for class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
AnylineOcrConfig(Context, String) - Constructor for class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
+ Create config from the given json file.
+
+
AnylineOcrConfig(JSONObject) - Constructor for class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Create config from the given json object.
+
+
AnylineOcrConfig.AnylineOcrRegex - Enum in io.anyline.plugin.ocr
+
+
+ Pre-defined regular expressions to be set with AnylineOcrConfig.setValidationRegex(String)
+ Note the regular expressions are implemented for convenience, and give some an example for some + use cases.
+
+
AnylineOcrConfig.ScanMode - Enum in io.anyline.plugin.ocr
+
+
The possible scan modes see AnylineOcrConfig.setScanMode(ScanMode)
+
+
AnylineRawResult - Class in io.anyline.models
+
+
A container for Results.
+
+
AnylineRawResult() - Constructor for class io.anyline.models.AnylineRawResult
+
 
+
AnylineRawResult(CoreResult) - Constructor for class io.anyline.models.AnylineRawResult
+
 
+
AnylineScanResult<T> - Class in io.anyline.models
+
+
This is the base class for all module result classes.
+
+
AnylineTINConfig - Class in io.anyline.plugin.ocr
+
+
Deprecated. +
This class is deprecated and will be removed with Anyline 40. + Please use TINConfig instead.
+
+
+
AnylineTINConfig() - Constructor for class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
AnylineTINConfig(JSONObject) - Constructor for class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
AnylineTINConfig.ScanMode - Enum in io.anyline.plugin.ocr
+
+
Deprecated.
+
AnylineTINConfig.UpsideDownMode - Enum in io.anyline.plugin.ocr
+
+
Deprecated.
+
AnylineViewConfig - Class in io.anyline.view
+
+
Created by lorena on 28.05.18.
+
+
AnylineViewConfig(Context, String) - Constructor for class io.anyline.view.AnylineViewConfig
+
 
+
AnylineVINConfig - Class in io.anyline.plugin.ocr
+
 
+
AnylineVINConfig() - Constructor for class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
AnylineVINConfig(JSONObject) - Constructor for class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
AnylineWebView - Class in io.anyline.view
+
+
This is a class for the webView
+
+
AnylineWebView(Context) - Constructor for class io.anyline.view.AnylineWebView
+
 
+
AnylineYuvImage - Class in io.anyline.models
+
+
A helper class to deal with yuv images.
+
+
AnylineYuvImage(int, int, int, byte[], int, boolean) - Constructor for class io.anyline.models.AnylineYuvImage
+
+
Construct a yuv image with the given byte data.
+
+
AnylineYuvImage(int, int, int, int) - Constructor for class io.anyline.models.AnylineYuvImage
+
+
Deprecated. +
use one of the other constructors
+
+
+
AnylineYuvImage(Image, int, int, int, int, int, boolean) - Constructor for class io.anyline.models.AnylineYuvImage
+
+
Construct a YUV image from the given image buffer cropped to the given bounds.
+
+
arabic - io.anyline.plugin.id.Alphabet
+
 
+
area() - Method in class io.anyline.opencv.core.Rect
+
 
+
area() - Method in class io.anyline.opencv.core.Size
+
 
+
areAllCheckDigitsValid() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
Armenia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
ArrayUtil - Class in io.anyline.util
+
+
Utility functions for arrays.
+
+
ArrayUtil() - Constructor for class io.anyline.util.ArrayUtil
+
 
+
asDouble(Object) - Static method in class io.anyline.util.NumUtil
+
+
'Casts' an Object that is a Number to a Double.
+
+
asFloat(Object) - Static method in class io.anyline.util.NumUtil
+
+
'Casts' an Object that is a Number to a Float.
+
+
asInteger(Object) - Static method in class io.anyline.util.NumUtil
+
+
'Casts' an Object that is a Number to a Integer.
+
+
AssetUtil - Class in io.anyline.util
+
+
A helper class to deal with assets, mainly to copy the assets to a place where the C++ core can reach it.
+
+
AssetUtil() - Constructor for class io.anyline.util.AssetUtil
+
 
+
assignTo(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
assignTo(Mat, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
Austria - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Auto - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
AUTO - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
AUTO - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
AUTO - io.anyline.camera.FlashControl.Mode
+
+
Deprecated.
+
AUTO - io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode
+
+
The AUTO mode is optimal if you want to scan more than one use case in one mode.
+
+
AUTO - io.anyline.plugin.ocr.AnylineTINConfig.UpsideDownMode
+
+
Deprecated.
+
AUTO - io.anyline.plugin.tire.TireBaseConfig.UpsideDownMode
+
 
+
AUTO - io.anyline.view.FlashViewConfig.FlashMode
+
 
+
AUTO_ANALOG_DIGITAL_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
Azerbaijan - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
AZTEC - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
AZTEC_INVERSE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

B

+
+
BACK - io.anyline.camera.CameraFeatures.LensFacing
+
 
+
Barcode - Class in io.anyline.plugin.barcode
+
 
+
BARCODE - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
BARCODE_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
BARCODE_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
BarcodeFormat - Enum in io.anyline.plugin.barcode
+
+
+ An enum for available Barcode Formats that can be detected by the BarcodeScanPlugin
+
+
BarcodeScanPlugin - Class in io.anyline.plugin.barcode
+
+
Anyline Barcode Plugin
+
+
BarcodeScanPlugin(Context, String) - Constructor for class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
BarcodeScanResult - Class in io.anyline.plugin.barcode
+
 
+
BarcodeScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, List<Barcode>, String) - Constructor for class io.anyline.plugin.barcode.BarcodeScanResult
+
 
+
BarcodeScanViewPlugin - Class in io.anyline.plugin.barcode
+
+
Anyline Barcode View
+
+
BarcodeScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
 
+
BarcodeScanViewPlugin(Context, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
 
+
BaseScanViewConfig - Class in io.anyline.view
+
 
+
BaseScanViewConfig(Context, String) - Constructor for class io.anyline.view.BaseScanViewConfig
+
 
+
BaseScanViewConfig(Context, JSONObject) - Constructor for class io.anyline.view.BaseScanViewConfig
+
 
+
BEACH - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
Belarus - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Belgium - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
bitmapCreator - Static variable in class io.anyline.models.BitmapCreatorFactory
+
 
+
BitmapCreator - Interface in io.anyline.models
+
 
+
BitmapCreatorFactory - Class in io.anyline.models
+
 
+
BitmapCreatorFactory() - Constructor for class io.anyline.models.BitmapCreatorFactory
+
 
+
BitmapCreatorImpl - Class in io.anyline.models
+
 
+
BitmapCreatorImpl() - Constructor for class io.anyline.models.BitmapCreatorImpl
+
 
+
BLINK - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
BOOKLAND - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
BosniaAndHerzegovina - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
BOTTOM - io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
BOTTOM - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
BOTTOM_HALF - io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
BOTTOM_LEFT - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
BOTTOM_RIGHT - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
br() - Method in class io.anyline.opencv.core.Rect
+
 
+
BRIGHTNESS_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported brightness value + The name will be AnylineDebugListener.BRIGHTNESS_VARIABLE_NAME
+
+
BRIGHTNESS_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported brightness value + The value will be of type AnylineDebugListener.BRIGHTNESS_VARIABLE_CLASS
+
+
BrightnessHelper - Class in io.anyline.view
+
 
+
BrightnessHelper.BrightnessFeedback - Enum in io.anyline.view
+
 
+
build() - Method in class io.anyline.camera.ActiveArrayZoomHandlerBuilder
+
 
+
build() - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
Create the config.
+
+ Note: You must still call init, if not used with io.anyline.camera.AnylineView
+
+
build() - Method in class io.anyline.camera.SimpleZoomHandlerBuilder
+
 
+
Builder() - Constructor for class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
Bulgaria - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
BUSINESS_CARD_LANDSCAPE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
BUSINESS_CARD_PORTRAIT - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
+ + + +

C

+
+
calcCutOutAndImageCropBounds(int, int, int, int, float) - Method in class io.anyline.view.CutoutRect
+
 
+
calcCutOutAndImageCropBounds(Context, int, int, int, int, float) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
calcCutOutAndImageCropBounds(Context, int, int, int, int, float) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
calcCutOutAndImageCropBounds(Context, int, int, int, int, float) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
calculateBrightnessCount(double) - Method in class io.anyline.view.ScanView
+
 
+
callAutoFocus() - Method in class io.anyline.camera.CameraController
+
+
Call auto focus.
+
+
callAutoFocus() - Method in class io.anyline.camera.CameraController1
+
 
+
callAutoFocus() - Method in class io.anyline.camera.CameraController2
+
 
+
callAutoFocus() - Method in class io.anyline.camera.CameraView
+
+
+ Call auto focus.
+
+
CameraConfig - Class in io.anyline.camera
+
+
+ Class to specify desired settings and to hold the actual used settings for the camera.
+
+
CameraConfig() - Constructor for class io.anyline.camera.CameraConfig
+
+
New instance with a default configuration for the camera.
+
+
cameraController - Variable in class io.anyline.camera.CameraView
+
 
+
CameraController - Class in io.anyline.camera
+
+
Class to abstract away camera api 1 and 2 differences.
+
+
CameraController() - Constructor for class io.anyline.camera.CameraController
+
 
+
CameraController.CameraControllerListener - Interface in io.anyline.camera
+
 
+
CameraController.CameraOrientation - Enum in io.anyline.camera
+
+
Helper enum to be able to get the back camera orientation
+
+
CameraController1 - Class in io.anyline.camera
+
+
Camera controller implementation for camera API 1
+
+
CameraController2 - Class in io.anyline.camera
+
+
Camera controller implementation for camera API 2
+
+
CameraController2.State - Enum in io.anyline.camera
+
 
+
CameraFeatures - Class in io.anyline.camera
+
+
A class to hold information about the supported features of a camera.
+
+
CameraFeatures() - Constructor for class io.anyline.camera.CameraFeatures
+
 
+
CameraFeatures.FocusMode - Enum in io.anyline.camera
+
+
Helper enum for the focus mode to abstract away the differences in camera API 1 and 2
+
+
CameraFeatures.FpsRange - Class in io.anyline.camera
+
+
Helper class for the FPS ranges to abstract away the differences in camera API 1 and 2
+
+
CameraFeatures.LensFacing - Enum in io.anyline.camera
+
+
Helper enum for the lens facing direction to abstract away the differences in camera API 1 and 2
+
+
CameraFeatures.OutputFormat - Enum in io.anyline.camera
+
+
Helper enum to be able to get a string representation of the output format.
+
+
CameraFeatures.SceneMode - Enum in io.anyline.camera
+
+
Helper enum for the scene mode to abstract away the differences in camera API 1 and 2
+
+
CameraFeatures1 - Class in io.anyline.camera
+
+
Class to hold available features for the camera api 1
+
+
CameraFeatures1(int, Camera) - Constructor for class io.anyline.camera.CameraFeatures1
+
+
New camera features from the given id and characteristics
+
+
CameraFeatures2 - Class in io.anyline.camera
+
+
Class to hold available features for the camera api 2
+
+
CameraFeatures2(String, CameraCharacteristics) - Constructor for class io.anyline.camera.CameraFeatures2
+
+
New camera features from the given id and characteristics
+
+
CameraFeatures2.AutoExposureMode - Enum in io.anyline.camera
+
+
Helper enum to be able to get a string representation of the auto exposure modes
+
+
CameraOpenListener - Interface in io.anyline.camera
+
+
A listener for Camera opening events.
+
+
CameraPermissionHelper - Class in io.anyline.camera
+
+
Helper class to handle Android 6 (API > 23) Runtime Camera Permissions.
+
+
CameraPermissionHelper(Activity) - Constructor for class io.anyline.camera.CameraPermissionHelper
+
 
+
CameraSize - Class in io.anyline.camera
+
+
Helper class used to abstract the camera size attributes for api1 and api2
+
+
CameraSize(int, int) - Constructor for class io.anyline.camera.CameraSize
+
 
+
CameraSize(Camera.Size) - Constructor for class io.anyline.camera.CameraSize
+
 
+
CameraSize(Size) - Constructor for class io.anyline.camera.CameraSize
+
 
+
CameraUtil - Class in io.anyline.camera
+
 
+
CameraUtil() - Constructor for class io.anyline.camera.CameraUtil
+
 
+
CameraUtil.AspectRatio - Enum in io.anyline.camera
+
 
+
CameraView - Class in io.anyline.camera
+
+
+ A view that shows a camera preview and can provide the previewed image to + e.g the AnylineController via the ImageProvider Interface.
+
+
CameraView(Context) - Constructor for class io.anyline.camera.CameraView
+
 
+
CameraView(Context, boolean) - Constructor for class io.anyline.camera.CameraView
+
+
Construct a camera view with the given api 2 option.
+
+
CameraView(Context, AttributeSet) - Constructor for class io.anyline.camera.CameraView
+
 
+
CameraView(Context, AttributeSet, int) - Constructor for class io.anyline.camera.CameraView
+
 
+
cancel() - Method in class io.anyline.AnylineController
+
+
+ Cancel the image processing.
+
+
cancelController() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
cancelScanning() - Method in interface io.anyline.modules.AnylineModule
+
+
Stop the scanning (and also all background threads)
+
+
CANDLELIGHT - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
CENTER - io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
channels() - Method in class io.anyline.opencv.core.Mat
+
 
+
channels(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
charWhiteList - Variable in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
checkVector(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
checkVector(int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
checkVector(int, int, boolean) - Method in class io.anyline.opencv.core.Mat
+
 
+
CLOCKWISE_180_DEGREES - io.anyline.camera.CameraController.CameraOrientation
+
 
+
CLOCKWISE_270_DEGREES - io.anyline.camera.CameraController.CameraOrientation
+
 
+
CLOCKWISE_90_DEGREES - io.anyline.camera.CameraController.CameraOrientation
+
 
+
clone() - Method in class io.anyline.models.AnylineImage
+
 
+
clone() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
clone() - Method in class io.anyline.opencv.core.Mat
+
 
+
clone() - Method in class io.anyline.opencv.core.Point
+
 
+
clone() - Method in class io.anyline.opencv.core.Rect
+
 
+
clone() - Method in class io.anyline.opencv.core.Scalar
+
 
+
clone() - Method in class io.anyline.opencv.core.Size
+
 
+
CODABAR - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
CODE_11 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
CODE_128 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
CODE_32 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
CODE_39 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
CODE_93 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
col(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
COLOR_GREEN - Static variable in class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
ColorUtil - Class in io.anyline.util
+
 
+
ColorUtil() - Constructor for class io.anyline.util.ColorUtil
+
 
+
colRange(int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
colRange(Range) - Method in class io.anyline.opencv.core.Mat
+
 
+
cols() - Method in class io.anyline.opencv.core.Mat
+
 
+
CommercialTireIdConfig - Class in io.anyline.plugin.tire
+
 
+
CommercialTireIdConfig() - Constructor for class io.anyline.plugin.tire.CommercialTireIdConfig
+
 
+
CommercialTireIdConfig(JSONObject) - Constructor for class io.anyline.plugin.tire.CommercialTireIdConfig
+
 
+
COMPLIMENTS_SLIP_LANDSCAPE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
COMPLIMENTS_SLIP_PORTRAIT - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
conj() - Method in class io.anyline.opencv.core.Scalar
+
 
+
ConstantUtil - Class in io.anyline.util
+
+
Created by lorena on 03.05.18.
+
+
ConstantUtil() - Constructor for class io.anyline.util.ConstantUtil
+
 
+
contains(float[], float) - Static method in class io.anyline.util.ArrayUtil
+
 
+
contains(int[], int) - Static method in class io.anyline.util.ArrayUtil
+
 
+
contains(Point) - Method in class io.anyline.opencv.core.Rect
+
 
+
contains(T[], T) - Static method in class io.anyline.util.ArrayUtil
+
 
+
CONTINUOUS_PICTURE - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
CONTINUOUS_VIDEO - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
CONTOUR_POINT - io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
CONTOUR_RECT - io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
CONTOUR_UNDERLINE - io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
CONTOURS_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported contours value + The name will be AnylineDebugListener.CONTOURS_VARIABLE_NAME
+
+
CONTOURS_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported contour value + The value will be of type AnylineDebugListener.CONTOURS_VARIABLE_CLASS
+
+
convertTo(Mat, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
convertTo(Mat, int, double) - Method in class io.anyline.opencv.core.Mat
+
 
+
convertTo(Mat, int, double, double) - Method in class io.anyline.opencv.core.Mat
+
 
+
convertToASCII(String) - Static method in class io.anyline.util.StringUtil
+
 
+
copyAnylineAssets(Context, JSONObject, String, File, boolean) - Static method in class io.anyline.util.AssetUtil
+
+
Copy the assets of the given map listed in the given json object + (must be a map with filename relative to assets as the key and the md5 sum of the file as value) + to the given directory.
+
+
copyAssetFile(Context, String, File, boolean) - Static method in class io.anyline.util.AssetUtil
+
+
+ Copy the asset file specified by path to given directory.
+
+
copyAssetFile(Context, String, File, String) - Static method in class io.anyline.util.AssetUtil
+
+
+ Copy the asset file specified by path to given directory.
+
+
copyAssetFileWithoutPath(Context, String, File, boolean) - Static method in class io.anyline.util.AssetUtil
+
+
+ Copy the asset file specified by path directly to the given directory + (without the relative path of the asset).
+
+
copyAssetFileWithoutPath(Context, String, File, String) - Static method in class io.anyline.util.AssetUtil
+
+
+ Copy the asset file specified by path directly to the given directory + (without the relative path of the asset).
+
+
copyDirectory(File, File) - Static method in class io.anyline.util.AssetUtil
+
+
Copy a whole directory to another location.
+
+
copyTo(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
copyTo(Mat, Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
copyTrainedData(String, String) - Method in class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
CORNER_DETECTION - io.anyline.plugin.document.DocumentScanState
+
 
+
country - Variable in class io.anyline.plugin.id.LayoutDefinition
+
 
+
COUPON - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
create(int, int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
create(Size, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
createBitmap(int, int, Bitmap.Config) - Method in interface io.anyline.models.BitmapCreator
+
 
+
createBitmap(int, int, Bitmap.Config) - Method in class io.anyline.models.BitmapCreatorImpl
+
 
+
createTempFileCheckCache(Context, String, String) - Static method in class io.anyline.util.TempFileUtil
+
+
THIS class is ALPHA and API may change.
+
+
CREATOR - Static variable in class io.anyline.view.ScanPage
+
 
+
Croatia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
crop(int, int, int, int, boolean) - Method in class io.anyline.models.AnylineYuvImage
+
+
+ Returns a new image cropped to the given bounds.
+
+
cropImage(AnylineYuvImage, int, int, int, int) - Static method in class io.anyline.util.ImageToCutoutCropper
+
 
+
cropRect - Variable in class io.anyline.view.ScanView
+
 
+
cross(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
CutoutConfig - Class in io.anyline.view
+
+
Class holds the configuration for the cutout
+
+
CutoutConfig() - Constructor for class io.anyline.view.CutoutConfig
+
 
+
CutoutConfig(Context, JSONObject) - Constructor for class io.anyline.view.CutoutConfig
+
+
Create config from the given json object.
+
+
CutoutConfig.AnimationStyle - Enum in io.anyline.view
+
 
+
CutoutConfig.CutoutAlignment - Enum in io.anyline.view
+
+
Enum for all possible alignments of the cutout
+
+
CutoutConfig.CutoutStyle - Enum in io.anyline.view
+
+
Enum for all possible cutout styles.
+
+
CutoutConfigChangedListener - Interface in io.anyline.view
+
 
+
CutoutRect - Class in io.anyline.view
+
 
+
CutoutRect(Context, CutoutConfig) - Constructor for class io.anyline.view.CutoutRect
+
 
+
CutoutUpdateListener - Interface in io.anyline.camera
+
+
A listener that can be used to get notified if the cutout changed
+
+
CV_16S - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16SC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_16SC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16SC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16SC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16SC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16U - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16UC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_16UC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16UC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16UC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_16UC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32F - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32FC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_32FC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32FC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32FC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32FC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32S - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32SC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_32SC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32SC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32SC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_32SC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_64F - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_64FC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_64FC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_64FC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_64FC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_64FC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8S - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8SC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_8SC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8SC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8SC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8SC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8U - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8UC(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
CV_8UC1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8UC2 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8UC3 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_8UC4 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CV_USRTYPE1 - Static variable in class io.anyline.opencv.core.CvType
+
 
+
CvType - Class in io.anyline.opencv.core
+
 
+
CvType() - Constructor for class io.anyline.opencv.core.CvType
+
 
+
Cyprus - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
cyrillic - io.anyline.plugin.id.Alphabet
+
 
+
CzechRepublic - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
+ + + +

D

+
+
DATA_MATRIX - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
dataAddr() - Method in class io.anyline.opencv.core.Mat
+
 
+
DATABAR - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
DataObject - Interface in io.anyline.plugin.id
+
 
+
DebugUtil - Class in io.anyline.view
+
 
+
DebugUtil() - Constructor for class io.anyline.view.DebugUtil
+
 
+
DEFAULT - io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
delayScanTime() - Method in class io.anyline.view.ScanView
+
 
+
delayScanTime() - Method in interface io.anyline.view.UIChangeListener
+
 
+
deleteDirectory(File) - Static method in class io.anyline.util.AssetUtil
+
+
Deletes a directory recursively
+
+
Denmark - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
depth() - Method in class io.anyline.opencv.core.Mat
+
 
+
depth(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
DEPTH_POINT_CLOUD - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
DEPTH16 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
describeContents() - Method in class io.anyline.view.ScanPage
+
 
+
DEVICE_ACCELERATION_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported device acceleration value + The name will be AnylineDebugListener.DEVICE_ACCELERATION_VARIABLE_NAME
+
+
DEVICE_ACCELERATION_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported device acceleration value + The value will be of type AnylineDebugListener.DEVICE_ACCELERATION_VARIABLE_CLASS
+
+
DEVICE_SHAKE_WARNING_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported shake warning value.
+
+
DEVICE_SHAKE_WARNING_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported shake warning.
+
+
diag() - Method in class io.anyline.opencv.core.Mat
+
 
+
diag(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
diag(Mat) - Static method in class io.anyline.opencv.core.Mat
+
 
+
DIAL_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
DIGITAL_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
DimensUtil - Class in io.anyline.util
+
+
A helper class with methods to deal with dimensions and orientation.
+
+
DimensUtil() - Constructor for class io.anyline.util.DimensUtil
+
 
+
dims() - Method in class io.anyline.opencv.core.Mat
+
 
+
DIN_AX_LANDSCAPE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
DIN_AX_PORTRAIT - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
disableBarcodeDetection() - Method in class io.anyline.camera.CameraView
+
 
+
disableBarcodeDetection() - Method in class io.anyline.camera.NativeBarcodeDetector
+
+
Disables the barcode detection if it has been enabled before.
+
+
DISABLED - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
DISABLED - io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
DISABLED - io.anyline.plugin.ocr.AnylineTINConfig.UpsideDownMode
+
+
Deprecated.
+
DISABLED - io.anyline.plugin.tire.TireBaseConfig.UpsideDownMode
+
 
+
DISCRETE_2_5 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
DOCUMENT_BOUNDS_OUTSIDE_OF_TOLERANCE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
DOCUMENT_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
DOCUMENT_NOT_SHARP - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
DOCUMENT_OUTLINE_NOT_FOUND - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
DOCUMENT_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
DOCUMENT_RATIO_OUTSIDE_OF_TOLERANCE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
DOCUMENT_SKEW_TOO_HIGH - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
DocumentNotifierListener - Interface in io.anyline.plugin.document
+
 
+
DocumentScanPlugin - Class in io.anyline.plugin.document
+
+
Anyline Document Plugin
+
+
DocumentScanPlugin(Context, String) - Constructor for class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
DocumentScanResultListener<T extends ScanResult> - Interface in io.anyline.plugin.document
+
+
Created by peter on 18/06/18.
+
+
DocumentScanState - Enum in io.anyline.plugin.document
+
+
The states the document scanning can be in
+
+
DocumentScanViewPlugin - Class in io.anyline.plugin.document
+
 
+
DocumentScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
DocumentScanViewPlugin(Context, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
DocumentScanViewPlugin.DocumentError - Enum in io.anyline.plugin.document
+
+ +
+
DocumentScanViewPlugin.DocumentRatio - Enum in io.anyline.plugin.document
+
+
+ Pre-defined document ratios to be set with DocumentScanViewPlugin.setDocumentRatios(Double...)
+ Note the document ratios are implemented for convenience.
+
+
dot(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
dot(Point) - Method in class io.anyline.opencv.core.Point
+
 
+
DOT - io.anyline.plugin.ocr.AnylineTINConfig.ScanMode
+
+
Deprecated.
+
DOT - io.anyline.plugin.tire.TINConfig.ScanMode
+
 
+
DOT_CODE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
DOT_MATRIX_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
DOT_STRICT - io.anyline.plugin.ocr.AnylineTINConfig.ScanMode
+
+
Deprecated.
+
DOT_STRICT - io.anyline.plugin.tire.TINConfig.ScanMode
+
 
+
dpToPx(Context, float) - Static method in class io.anyline.util.DimensUtil
+
 
+
drawDocument(List<PointF>) - Method in class io.anyline.view.AbstractWebView
+
 
+
drawDocument(List<PointF>, String) - Method in class io.anyline.view.AnylineWebView
+
 
+
drawFeedback(List<PointF>, Rect, float, float, String, String, int, int, VisualFeedbackConfig.FeedbackStyle, Rect) - Method in class io.anyline.view.AnylineWebView
+
 
+
drawShape(List<PointF>) - Method in class io.anyline.view.ScanView
+
 
+
drawVisualFeedback(Object, String) - Method in class io.anyline.view.ScanView
+
 
+
drawVisualFeedback(Object, String) - Method in interface io.anyline.view.UIChangeListener
+
 
+
dump() - Method in class io.anyline.opencv.core.Mat
+
 
+
+ + + +

E

+
+
EAN_13 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
EAN_8 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
EDOF - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
ELEM_SIZE(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
elemSize() - Method in class io.anyline.opencv.core.Mat
+
 
+
elemSize1() - Method in class io.anyline.opencv.core.Mat
+
 
+
EMAIL - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
empty() - Method in class io.anyline.opencv.core.Mat
+
 
+
enableBarcodeDetection(NativeBarcodeResultListener, List<BarcodeFormat>) - Method in class io.anyline.camera.CameraView
+
+
Enable the Native Barcode Detector
+
+
enableBarcodeDetection(NativeBarcodeResultListener, List<BarcodeFormat>) - Method in class io.anyline.camera.NativeBarcodeDetector
+
+
Allows to search for barcodes simultaneously on the same image.
+
+
ENABLED - io.anyline.plugin.ocr.AnylineTINConfig.UpsideDownMode
+
+
Deprecated.
+
ENABLED - io.anyline.plugin.tire.TireBaseConfig.UpsideDownMode
+
 
+
enableFaceDetection(boolean) - Method in class io.anyline.plugin.id.IdConfig
+
+
Set strict mode for IdScanPlugin + If the strict mode is enabled, a scan will be performed just when all checkdigits are valid
+
+
enablePDF417Parsing() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
ENERGY_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
equals(Object) - Method in class io.anyline.camera.CameraSize
+
+
Check if this size is equal to another size.
+
+
equals(Object) - Method in class io.anyline.opencv.core.Point
+
 
+
equals(Object) - Method in class io.anyline.opencv.core.Rect
+
 
+
equals(Object) - Method in class io.anyline.opencv.core.Scalar
+
 
+
equals(Object) - Method in class io.anyline.opencv.core.Size
+
 
+
Estonia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
EXTERNAL - io.anyline.camera.CameraFeatures.LensFacing
+
 
+
eye(int, int, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
eye(Size, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
+ + + +

F

+
+
FACE_PRIORITY - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
FaceDetector - Class in io.anyline.camera
+
 
+
FaceDetector(FaceDetector.FaceDetectionResultHandler) - Constructor for class io.anyline.camera.FaceDetector
+
 
+
FaceDetector.FaceDetectionResultHandler - Interface in io.anyline.camera
+
 
+
FADE - io.anyline.view.CutoutConfig.AnimationStyle
+
 
+
fieldConfidences - Variable in class io.anyline.plugin.id.ID
+
 
+
fieldNames - Variable in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
fieldNames - Variable in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
fileExists(String, String) - Static method in class io.anyline.util.AssetUtil
+
 
+
Finland - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
FIREBASE_APPLICATION_ID - Static variable in class io.anyline.util.ConstantUtil
+
 
+
FIREBASE_NAME - Static variable in class io.anyline.util.ConstantUtil
+
 
+
FIREWORKS - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
FIXED - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
FlashControl - Interface in io.anyline.camera
+
+
Deprecated. +
As of release 10.1. This class will be removed by November 2019.
+
+
+
FlashControl.Mode - Enum in io.anyline.camera
+
+
Deprecated.
+
FlashView - Class in io.anyline.view
+
+
A simple view that provides basic flash functionality.
+
+
FlashView(Context) - Constructor for class io.anyline.view.FlashView
+
 
+
FlashView(Context, AttributeSet) - Constructor for class io.anyline.view.FlashView
+
 
+
FlashView(Context, AttributeSet, int) - Constructor for class io.anyline.view.FlashView
+
 
+
FlashView(Context, FlashViewConfig) - Constructor for class io.anyline.view.FlashView
+
 
+
FlashViewConfig - Class in io.anyline.view
+
+
A class used to configure the Flash
+
+
FlashViewConfig() - Constructor for class io.anyline.view.FlashViewConfig
+
 
+
FlashViewConfig(Context, JSONObject) - Constructor for class io.anyline.view.FlashViewConfig
+
 
+
FlashViewConfig.FlashAlignment - Enum in io.anyline.view
+
+
Enum for all possible flash alignments.
+
+
FlashViewConfig.FlashMode - Enum in io.anyline.view
+
 
+
FLEX_RGB_888 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
FLEX_RGBA_8888 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
FocusConfig - Class in io.anyline.camera
+
+
Deprecated. +
use CameraConfig instead
+
+
+
FocusConfig.Builder - Class in io.anyline.camera
+
+
Deprecated. +
use CameraConfig instead
+
+
+
forView(View, int, CameraController) - Static method in class io.anyline.camera.ActiveArrayZoomHandlerBuilder
+
 
+
forView(View, int, CameraController) - Static method in class io.anyline.camera.SimpleZoomHandlerBuilder
+
 
+
FpsRange(int, int) - Constructor for class io.anyline.camera.CameraFeatures.FpsRange
+
+
Create a new range
+
+
frameIndex - Variable in class io.anyline.camera.CameraView
+
 
+
France - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
fromArray(Point...) - Method in class io.anyline.opencv.core.MatOfPoint
+
 
+
fromBarcodeScanViewBarcodeFormat(BarcodeFormat) - Static method in enum io.anyline.plugin.barcode.BarcodeFormat
+
+
Get the enum value from the old enum inside the BarcodeScanViewPlugin
+
+
fromBitFlag(int) - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
 
+
fromBitFlags(int) - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
+
Returns an EnumSet consisting of all LensFacings whos bits set in fallbackCameraBits.
+ E.g.
+
+
fromCamera1(int) - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
 
+
fromCamera1(String) - Static method in enum io.anyline.camera.CameraFeatures.FocusMode
+
 
+
fromCamera1(String) - Static method in enum io.anyline.camera.CameraFeatures.SceneMode
+
 
+
fromCamera2(int) - Static method in enum io.anyline.camera.CameraFeatures.FocusMode
+
 
+
fromCamera2(int) - Static method in enum io.anyline.camera.CameraFeatures.SceneMode
+
 
+
fromCamera2(int) - Static method in enum io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
fromCamera2(Integer) - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
 
+
fromDegrees(int) - Static method in enum io.anyline.camera.CameraController.CameraOrientation
+
 
+
fromEnergyScanMode(MeterScanMode) - Static method in enum io.anyline.plugin.meter.MeterScanMode
+
+
Get the enum value
+
+
fromImageFormat(int) - Static method in enum io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
fromInt(int) - Static method in enum io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
fromInt(int) - Static method in enum io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
fromInt(int) - Static method in enum io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
fromInt(int) - Static method in enum io.anyline.view.CutoutConfig.AnimationStyle
+
 
+
fromInt(int) - Static method in enum io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
fromInt(int) - Static method in enum io.anyline.view.FlashViewConfig.FlashMode
+
 
+
fromList(List<Point>) - Method in class io.anyline.opencv.core.MatOfPoint
+
 
+
fromNativeAddr(long) - Static method in class io.anyline.opencv.core.MatOfPoint
+
 
+
fromRatio(double) - Static method in enum io.anyline.camera.CameraUtil.AspectRatio
+
 
+
fromString(VisualFeedbackConfig.FeedbackStyle) - Static method in enum io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
fromString(String) - Static method in enum io.anyline.camera.CameraUtil.AspectRatio
+
 
+
fromString(String) - Static method in enum io.anyline.plugin.id.Alphabet
+
 
+
fromString(String) - Static method in enum io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
fromString(String) - Static method in enum io.anyline.view.CutoutConfig.CutoutStyle
+
 
+
fromString(String) - Static method in enum io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
fromString(String) - Static method in enum io.anyline.view.FlashViewConfig.FlashMode
+
 
+
FRONT - io.anyline.camera.CameraFeatures.LensFacing
+
 
+
+ + + +

G

+
+
GENERIC_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
Georgia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Germany - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
get(int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
get(int, int, byte[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
get(int, int, double[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
get(int, int, float[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
get(int, int, int[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
get(int, int, short[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
getAamvaVersion() - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
getAbstractReader() - Method in class io.anyline.plugin.id.NFCConfig
+
 
+
getAdditionalInformation() - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
getAddress() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzFieldScanOptions.getVizAddress()
+
+
+
getAddress() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getVizAddress()
+
+
+
getAlignment() - Method in class io.anyline.view.CutoutConfig
+
 
+
getAlignment() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getAllowedLayouts() - Method in class io.anyline.plugin.id.UniversalIdConfig
+
+
Get the Map of allowed layout types as keys and a list of allowed layouts for the specific key as value
+
+
getAllowedLayoutsForLayoutType(UniversalIdLayoutType) - Method in class io.anyline.plugin.id.UniversalIdConfig
+
+
Returns a List of strings for a universalIdLayoutType
+
+
getAllScanViewPlugins() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
getAllScanViewPlugins() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getAllScanViewPlugins() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
getAlphabet() - Method in class io.anyline.plugin.id.IdConfig
+
 
+
getAlphaFactor() - Method in class io.anyline.view.CutoutConfig
+
 
+
getAlphaString() - Method in class io.anyline.view.CutoutConfig
+
 
+
getAlYuvImage() - Method in class io.anyline.models.AnylineImage
+
 
+
getAnimationDuration() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getAnimationStyle() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getAnimationStyle() - Method in class io.anyline.view.CutoutConfig
+
 
+
getAnylineAssetsJson(Context, String) - Static method in class io.anyline.util.AssetUtil
+
+
Get the json object from the assets with the given file name.
+
+
getAnylineController() - Method in class io.anyline.plugin.AbstractScanPlugin
+
+
Get the anyline controller (the underlying entity that controls the image processing).
+
+
getAnylineOcrConfig() - Method in class io.anyline.plugin.ocr.OcrScanPlugin
+
+
Get anyline Ocr Config
+
+
getAnylineOcrConfig() - Method in class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
getAnylineVersion() - Static method in class io.anyline.util.VersionUtil
+
 
+
getAnylineVersionString() - Static method in class io.anyline.util.VersionUtil
+
 
+
getArea() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanResult
+
+
Returns the detected License Plate area
+
+
getAsBitmap() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
getAsCvMat() - Method in class io.anyline.models.AnylineYuvImage
+
+
Get this image as a cv mat (in target orientation).
+ If this image only contains the grey data, returned Mat will ge of type CV_8UC1 + (otherwise RGB CV_8UC3).
+
+
getAssetController() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
getAutoFocusInterval() - Method in class io.anyline.camera.CameraConfig
+
 
+
getBarcodeFormat() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
getBarcodeFormat() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
getBase64() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
getBestFittingPictureSize(List<CameraSize>, int, int, List<CameraUtil.AspectRatio>) - Static method in class io.anyline.camera.CameraUtil
+
+
Determines the best fitting Picture size for the given parameters.
+
+
getBiggestFittingPreviewFps(CameraFeatures.FpsRange[], int, int) - Static method in class io.anyline.camera.CameraUtil
+
+
This helper method can be called to select camera preview FPS.
+
+
getBiggestFittingPreviewSize(List<CameraSize>, int, int) - Static method in class io.anyline.camera.CameraUtil
+
+
This helper method can be called to select camera preview size.
+
+
getBitmap() - Method in class io.anyline.models.AnylineImage
+
 
+
getBitmapCreator() - Static method in class io.anyline.models.BitmapCreatorFactory
+
 
+
getBlobKey() - Method in class io.anyline.models.AnylineScanResult
+
+
Gets the blob key
+
+
getBody() - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
getBrightnessFeedback() - Method in class io.anyline.view.BrightnessHelper
+
 
+
getBrightnessFeedBack() - Method in class io.anyline.view.ScanView
+
 
+
getCamera() - Method in class io.anyline.camera.CameraController1
+
 
+
getCameraConfig() - Method in class io.anyline.camera.CameraController
+
+
+ Get the actually used settings (this is only available after the camera has been opened).
+
+
getCameraController() - Method in class io.anyline.camera.CameraView
+
 
+
getCameraDisplayRotation(Context, int) - Static method in class io.anyline.camera.CameraUtil
+
+
An implementation of the code in the docs of Camera.setDisplayOrientation(int) + (just returning the degrees instead of setting them directly).
+
+
getCameraDisplayRotation(Context, CameraCharacteristics) - Static method in class io.anyline.camera.CameraUtil
+
+
Get the rotation of camera relative to the display orientation
+
+
getCameraFeatures() - Method in class io.anyline.camera.CameraController
+
 
+
getCameraOrientation() - Method in class io.anyline.camera.CameraController1
+
 
+
getCameraOrientation() - Method in class io.anyline.camera.CameraController2
+
 
+
getCameraRotation(Context, int) - Static method in class io.anyline.camera.CameraUtil
+
+
An implementation of the code in the docs of Camera.Parameters.setRotation(int) + (just returning the degrees instead of setting them directly).
+
+
getCameraView() - Method in class io.anyline.view.ScanView
+
 
+
getCancelOnResult() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
getCancelOnResult() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getCancelOnResult() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
getCancelOnResult() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
getCharCountX() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCharCountY() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCharPaddingXFactor() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCharPaddingYFactor() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCharWhitelist() - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
getCharWhitelist() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCharWhitelist() - Method in class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
getCharWhiteList() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getCheckDigitDateOfBirth() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getCheckDigitDateOfBirth() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getCheckDigitDateOfExpiry() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getCheckDigitDateOfExpiry() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getCheckDigitDayOfBirth() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getCheckDigitDateOfBirth()
+
+
+
getCheckDigitDocumentNumber() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getCheckDigitDocumentNumber() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getCheckDigitExpirationDate() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getCheckDigitDateOfExpiry()
+
+
+
getCheckDigitFinal() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getCheckDigitFinal() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getCheckDigitNumber() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getCheckDigitDocumentNumber()
+
+
+
getCheckDigitPersonalNumber() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getCheckDigitPersonalNumber() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getCode() - Method in class io.anyline.plugin.ScanRunSkippedReason
+
 
+
getConfidence() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns the confidence of the SDK in the detected result.
+
+
getConfidence(String) - Method in class io.anyline.models.AnylineRawResult
+
+
Returns the all word confidence for the result as int
+
+
getConfidence(String) - Method in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
getConfig() - Method in class io.anyline.view.FlashView
+
 
+
getContourBorder() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getCoordinates() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
getCoreResult() - Method in class io.anyline.models.AnylineRawResult
+
 
+
getCornerRadiusInDp() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getCornerRadiusInDp() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCornerRadiusInPix(Context) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Calculates and returns the corner radius in pixels
+
+
getCornerRadiusInPix(Context) - Method in class io.anyline.view.CutoutConfig
+
 
+
getCounter() - Method in class io.anyline.plugin.meter.MultiMeterScanResult
+
+
Returns the value of the counter.
+
+
getCountry() - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
getCountry() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanResult
+
+
Returns the detected License Plate country
+
+
getCountryCode() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. + +
+
+
getCropOffsetX() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCropOffsetY() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCropPaddingX() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCropPaddingY() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCroppedImageFile() - Method in class io.anyline.view.ScanPage
+
 
+
getCroppedImagePath() - Method in class io.anyline.view.ScanPage
+
 
+
getCurrentCroppedImage() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getCurrentDocPolygon() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getCurrentDocSquare() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getCurrentFocalLength() - Method in class io.anyline.camera.CameraController
+
+
Get the current focal length
+
+
getCurrentFocalLength() - Method in class io.anyline.camera.CameraController1
+
 
+
getCurrentFocalLength() - Method in class io.anyline.camera.CameraController2
+
 
+
getCurrentFullImage() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
ALPHA method (may be removed in the future).
+
+
getCustomCmdFile() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCustomScript() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getCutoutConfig() - Method in class io.anyline.view.CutoutRect
+
 
+
getCutoutConfig() - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
getCutoutCropOffsetOnViewX() - Method in class io.anyline.view.CutoutRect
+
 
+
getCutoutCropOffsetOnViewY() - Method in class io.anyline.view.CutoutRect
+
 
+
getCutoutImage() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns the image the result was found on.
+
+
getCutoutList() - Method in class io.anyline.view.AnylineFeedbackView
+
 
+
getCutoutOuterColorString() - Method in class io.anyline.view.CutoutConfig
+
+
If the #cutoutOuterColorString is not set, this returns null
+
+
getCutoutRect() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getCutoutRect() - Method in class io.anyline.view.AnylineCutoutBase
+
 
+
getCutoutRect() - Method in class io.anyline.view.ParallelScanViewComposite
+
 
+
getCutoutRect() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
getCutoutStrokeColorString() - Method in class io.anyline.view.CutoutConfig
+
 
+
getCutoutStrokeWidthInPix(Context) - Method in class io.anyline.view.CutoutConfig
+
 
+
getCvMat() - Method in class io.anyline.models.AnylineImage
+
 
+
getData() - Method in class io.anyline.models.AnylineYuvImage
+
+
+ The image data in the format returned by AnylineYuvImage.getFormat().
+
+
getDateOfBirth() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getDateOfBirth() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getDateOfBirth() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDateOfBirthObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDateOfExpiry() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getDateOfExpiry() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getDateOfExpiry() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDateOfExpiryObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDateOfIssue() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzFieldScanOptions.getVizDateOfIssue()
+
+
+
getDateOfIssue() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzIdentification.getVizDateOfIssue()
+
+
+
getDateOfIssueObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzIdentification.getVizDateOfIssueObject()
+
+
+
getDayOfBirth() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfBirth()
+
+
+
getDayOfBirthObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfBirthObject()
+
+
+
getDefaultLensFacing() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getDefaultMode() - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
getDelayStartScanTime() - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
getDisplayRotationDegrees(Context) - Static method in class io.anyline.camera.CameraUtil
+
 
+
getDocumentNumber() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getDocumentNumber() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDocumentType() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getDocumentType() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getDpFromPix(Context, int) - Static method in class io.anyline.util.DimensUtil
+
+
Get the dp for given pixels rounded to int.
+
+
getDrawable() - Method in class io.anyline.view.CutoutConfig
+
 
+
getExpirationDate() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfExpiry()
+
+
+
getExpirationDateObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfExpiryObject()
+
+
+
getExposureStep() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getFaceImage() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns image returned by the face detector
+
+
getFaceImage() - Method in class io.anyline.plugin.id.ID
+
 
+
getFallbackLensFacings() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFallbackLensFacings() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getFeedbackStrokeColor() - Method in class io.anyline.view.CutoutConfig
+
+
If the #feedbackStrokeColor is not set, this returns -1
+
+
getFeedbackStrokeColorString() - Method in class io.anyline.view.CutoutConfig
+
+
If the #feedbackStrokeColorString is not set, this returns -1
+
+
getFeedbackStyle() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getFieldConfidences() - Method in class io.anyline.plugin.id.ID
+
 
+
getFieldConfidences() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getFieldNames() - Method in class io.anyline.plugin.id.Identification
+
 
+
getFieldNames() - Method in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
getFieldNames() - Method in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
getFieldScanOption() - Method in enum io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
getFieldScanOption(String) - Method in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
getFillColor() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getFillColorString() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getFlashView() - Method in class io.anyline.view.ScanView
+
 
+
getFlashViewConfig() - Method in class io.anyline.view.BaseScanViewConfig
+
 
+
getFocalLength() - Method in class io.anyline.camera.CameraConfig
+
+
Get the current focal length
+
+
getFocalLength() - Method in class io.anyline.camera.CameraController
+
+
Get custom zoom level
+
+
getFocalLength() - Method in class io.anyline.camera.CameraController2
+
 
+
getFocalLength() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getFocusMode() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFocusModes() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getForAllCameras(Context) - Static method in class io.anyline.camera.CameraFeatures2
+
+
Get the available features for all cameras.
+
+
getFormat() - Method in class io.anyline.models.AnylineYuvImage
+
+
Get the format the image is stored in the byte data (see AnylineYuvImage.getData()).
+
+
getFpsRanges() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getFrameHeight() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFrameHeight() - Method in class io.anyline.camera.CameraController
+
 
+
getFrameHeight() - Method in class io.anyline.camera.CameraView
+
 
+
getFrameHeight() - Method in class io.anyline.view.CutoutRect
+
 
+
getFrameRectFromViewRect(Rect, int, int, float) - Static method in class io.anyline.view.ScanViewUtil
+
+
Get the rect relative to the camera frame from the rect that is relative to this view.
+
+
getFrameSize() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFrameToViewScale() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFrameToViewScale() - Method in class io.anyline.camera.CameraController
+
 
+
getFrameToViewScaleWidth() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFrameToViewScaleWidth() - Method in class io.anyline.camera.CameraController
+
 
+
getFrameWidth() - Method in class io.anyline.camera.CameraConfig
+
 
+
getFrameWidth() - Method in class io.anyline.camera.CameraController
+
 
+
getFrameWidth() - Method in class io.anyline.camera.CameraView
+
 
+
getFrameWidth() - Method in class io.anyline.view.CutoutRect
+
 
+
getFullImage() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns the full image the result was found on.
+
+
getFullImage() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getFullImageFile() - Method in class io.anyline.view.ScanPage
+
 
+
getFullImagePath() - Method in class io.anyline.view.ScanPage
+
 
+
getGivenNames() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getGivenNames() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getGreyCvMat(boolean) - Method in class io.anyline.models.AnylineImage
+
+
Get this image as a gray scaled cv Mat.
+
+
getHeight() - Method in class io.anyline.camera.CameraSize
+
 
+
getHeight() - Method in class io.anyline.models.AnylineImage
+
 
+
getHighResolutionImage() - Method in class io.anyline.camera.CameraController1
+
 
+
getHighResolutionImageSize() - Method in class io.anyline.camera.CameraConfig
+
 
+
getId() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
getId() - Method in interface io.anyline.plugin.ScanPlugin
+
 
+
getId() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
getId() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getId() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
getId() - Method in class io.anyline.view.ParallelScanViewComposite
+
 
+
getId() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
getIdConfig() - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
getIdentifiers() - Method in class io.anyline.models.AnylineRawResult
+
 
+
getIdentifiersSpecialCharacterResult() - Method in class io.anyline.models.AnylineRawResult
+
 
+
getIdFieldScanOptions() - Method in class io.anyline.plugin.id.IdConfig
+
 
+
getIdMinFieldConfidences() - Method in class io.anyline.plugin.id.IdConfig
+
 
+
getImage() - Method in class io.anyline.view.ScanPage
+
 
+
getImageAutoId() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getImageOffId() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getImageOnId() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getImageProvider() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
getImageProvider() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
getImageProvider() - Method in interface io.anyline.plugin.ScanPlugin
+
 
+
getImageProvider() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
getImageProvider() - Method in class io.anyline.view.ScanView
+
 
+
getInactiveStrokeColorForDelay() - Method in class io.anyline.view.CutoutConfig
+
 
+
getIssuingCountryCode() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getIssuingCountryCode() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getIssuingDate() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfIssue()
+
+
+
getIssuingDateObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getDateOfIssueObject()
+
+
+
getKey() - Method in class io.anyline.plugin.ScanInfo
+
 
+
getLastImageWithFullSize() - Method in class io.anyline.camera.CameraController
+
+
+ Get the latest image in full size.
+
+
getLastImageWithFullSize() - Method in class io.anyline.camera.CameraController1
+
 
+
getLastImageWithFullSize() - Method in class io.anyline.camera.CameraController2
+
 
+
getLastImageWithFullSize() - Method in class io.anyline.camera.CameraView
+
+
+ Get the latest image in full size.
+
+
getLastImageWithFullSize() - Method in class io.anyline.plugin.AbstractScanPlugin
+
+
Get the latest image with full size.
+
+
getLastImageWithFullSizeReceiver() - Method in class io.anyline.camera.CameraController
+
+
+ Get the a receiver for the latest image in full size.
+
+
getLastImageWithFullSizeReceiver() - Method in class io.anyline.camera.CameraController1
+
 
+
getLastImageWithFullSizeReceiver() - Method in class io.anyline.camera.CameraController2
+
 
+
getLastImageWithFullSizeReceiver() - Method in class io.anyline.camera.CameraView
+
+
+ Get the a receiver for the latest image in full size.
+
+
getLayout() - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
getLayoutDefinition() - Method in class io.anyline.plugin.id.Identification
+
 
+
getLensFacing() - Method in class io.anyline.camera.CameraConfig
+
 
+
getLensFacing() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getLicenseExpirationDate() - Static method in class io.anyline.AnylineController
+
 
+
getLonger() - Method in class io.anyline.camera.CameraSize
+
 
+
getLower() - Method in class io.anyline.camera.CameraFeatures.FpsRange
+
 
+
getMapFromJsonObject(JSONObject) - Static method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getMaxAutoExposureRegions() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getMaxCameraExposure() - Method in class io.anyline.camera.CameraController1
+
 
+
getMaxCharHeight() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getMaxExposure() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getMaxFocalLength() - Method in class io.anyline.camera.CameraConfig
+
+
Get the naximum focal length
+
+
getMaxFocalLength() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getMaxFocusRegions() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getMaxFpsRange() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getMaxHeightPercent() - Method in class io.anyline.view.CutoutConfig
+
 
+
getMaxWidthPercent() - Method in class io.anyline.view.CutoutConfig
+
 
+
getMaxZoomLevel() - Method in class io.anyline.camera.CameraController1
+
 
+
getMaxZoomRatio() - Method in class io.anyline.camera.CameraConfig
+
+
Get boolean if zoom gesture is enabled
+
+
getMaxZoomRatio() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getMinCameraExposure() - Method in class io.anyline.camera.CameraController1
+
 
+
getMinCharHeight() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getMinConfidence() - Method in class io.anyline.plugin.id.IdConfig
+
 
+
getMinConfidence() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getMinConfidence() - Method in class io.anyline.plugin.tire.TireBaseConfig
+
 
+
getMinExposure() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getMinSharpness() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getMode() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getModel() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getModelsAsJsonString() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.ocr.OcrScanPlugin
+
 
+
getModuleIdentifier() - Method in interface io.anyline.plugin.ScanPlugin
+
 
+
getModuleIdentifier() - Method in class io.anyline.plugin.tire.TireScanPlugin
+
 
+
getMrzString() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getNationalityCountryCode() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getNationalityCountryCode() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getNativeBarcodeDetectionThread() - Method in class io.anyline.camera.NativeBarcodeDetector
+
 
+
getNativeObjAddr() - Method in class io.anyline.opencv.core.Mat
+
 
+
getNewImage() - Method in class io.anyline.camera.CameraController
+
 
+
getNewImage() - Method in class io.anyline.camera.CameraController1
+
 
+
getNewImage() - Method in class io.anyline.camera.CameraController2
+
 
+
getNewImage() - Method in class io.anyline.camera.CameraView
+
 
+
getNewImage() - Method in interface io.anyline.ImageProvider
+
+
Return a new image that is ready to be analyzed.
+
+
getNewImage() - Method in class io.anyline.SimpleImageProvider
+
 
+
getOffsetX() - Method in class io.anyline.view.CutoutConfig
+
 
+
getOffsetXInDp() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getOffsetY() - Method in class io.anyline.view.CutoutConfig
+
 
+
getOffsetYInDp() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getOptionalData() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getOptionalData() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getOriginalHeight() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
getOriginalWidth() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
getOuterColor() - Method in class io.anyline.view.CutoutConfig
+
 
+
getOutline() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns the outline around the detected result.
+
+
getPaddingInDp() - Method in class io.anyline.view.FlashViewConfig
+
 
+
getParsedPDF417() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
getPersonalNumber() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getPersonalNumber() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getPersonalNumber2() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getOptionalData()
+
+
+
getPictureSize() - Method in class io.anyline.camera.CameraConfig
+
+ +
+
getPictureSizes() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getPixFromDp(Context, int) - Static method in class io.anyline.util.DimensUtil
+
+
Get the pixels for dp rounded to int.
+
+
getPluginId() - Method in class io.anyline.plugin.ScanInfo
+
 
+
getPluginId() - Method in class io.anyline.plugin.ScanResult
+
 
+
getPluginId() - Method in class io.anyline.plugin.ScanRunSkippedReason
+
 
+
getPostProcessingEnabled() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Returns true if post processing is enabled.
+
+
getPostProcessingEnabled() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Returns true if post processing is enabled.
+
+
getPreferredCameraConfig() - Method in class io.anyline.camera.CameraController
+
 
+
getPreferredCameraConfig() - Method in class io.anyline.camera.CameraView
+
+
+ Get the current preferred camera settings.
+
+
getPreferredPictureHeight() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getPreferredPictureWidth() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getPreferredPreviewHeight() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getPreferredPreviewWidth() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
getPreviewAlignment() - Method in class io.anyline.view.BaseScanViewConfig
+
 
+
getPreviewSize() - Method in class io.anyline.camera.CameraConfig
+
 
+
getPreviewSizes() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getPreviewView() - Method in class io.anyline.camera.CameraController
+
 
+
getProduct() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.ocr.OcrScanPlugin
+
 
+
getProduct() - Method in class io.anyline.plugin.tire.TireScanPlugin
+
 
+
getRangesFromCamera1(List<int[]>) - Static method in class io.anyline.camera.CameraFeatures.FpsRange
+
 
+
getRangesFromCamera2(Range<Integer>[]) - Static method in class io.anyline.camera.CameraFeatures.FpsRange
+
 
+
getRatio() - Method in enum io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
getRatio() - Method in class io.anyline.view.CutoutConfig
+
 
+
getRedrawTimeout() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getRegex() - Method in enum io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
getResizeWidth() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getResult() - Method in class io.anyline.models.AnylineScanResult
+
+
Returns the actual result of the scanning process.
+
+
getResult(String) - Method in class io.anyline.models.AnylineRawResult
+
+
Returns the validated result object for an identifier or null if identifier + does not exist or no valid result was found for the identifier.
+
+
getResultData() - Method in class io.anyline.plugin.id.Identification
+
 
+
getResultSpecialCharacters(String) - Method in class io.anyline.models.AnylineRawResult
+
 
+
getRgbCvMat(boolean) - Method in class io.anyline.models.AnylineImage
+
+
Get this image as a rgb cv Mat (CV_8UC3).
+
+
getRootPathForProduct(Context, Product) - Static method in class io.anyline.util.AssetUtil
+
 
+
getRootPathForScanPlugin(Context, Class<?>) - Static method in class io.anyline.util.AssetUtil
+
 
+
getRotationCompensation(Context, int, boolean) - Static method in class io.anyline.util.ImageUtil
+
+
Get the angle by which an image must be rotated given the device's current + orientation.
+
+
getRotationInDegrees() - Method in class io.anyline.view.ScanPage
+
 
+
getScale() - Method in class io.anyline.camera.CameraView
+
 
+
getScale() - Method in class io.anyline.view.CutoutRect
+
 
+
getScale() - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
getScaleWebView(WebView) - Method in class io.anyline.view.AbstractWebView
+
 
+
getScaleWebView(WebView) - Method in class io.anyline.view.AnylineWebView
+
 
+
getScaleWidth() - Method in class io.anyline.camera.CameraView
+
 
+
getScanMode() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getScanMode() - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
 
+
getScanMode() - Method in class io.anyline.plugin.meter.MeterScanResult
+
+
Returns the scan mode which was used to acquire the result.
+
+
getScanMode() - Method in class io.anyline.plugin.meter.MeterScanViewPlugin
+
 
+
getScanMode() - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
getScanMode() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getScanMode() - Method in class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
getScanMode() - Method in class io.anyline.plugin.tire.TINConfig
+
 
+
getScanPlugin() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getScanState() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getScanViewCameraConfig() - Method in class io.anyline.view.BaseScanViewConfig
+
 
+
getScanViewConfig() - Method in class io.anyline.view.AnylineViewConfig
+
 
+
getScanViewPlugin() - Method in class io.anyline.view.ScanView
+
 
+
getScanViewPluginConfig() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
getScanViewPluginConfig() - Method in class io.anyline.view.AnylineViewConfig
+
 
+
getScanViewPluginConfig() - Method in class io.anyline.view.ParallelScanViewComposite
+
 
+
getScanViewPluginConfig() - Method in class io.anyline.view.ScanView
+
 
+
getScanViewPluginConfig() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
getSceneMode() - Method in class io.anyline.camera.CameraConfig
+
 
+
getSceneModes() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getScreenOrientation(Context) - Static method in class io.anyline.util.DimensUtil
+
+
Get the current screen orientation.
+
+
getSensorOrientation() - Method in class io.anyline.camera.CameraFeatures
+
+
+ Clockwise angle through which the output image needs to be rotated + to be upright on the device screen in its native orientation.
+
+
getSessionRotationInDegrees() - Method in class io.anyline.view.ScanPage
+
 
+
getSettings() - Method in class io.anyline.camera.CameraView
+
+
+ Get the actually used settings (this is only available after the camera has been opened).
+
+
getSex() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getSex() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getShorter() - Method in class io.anyline.camera.CameraSize
+
 
+
getStrokeColor() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getStrokeColor() - Method in class io.anyline.view.CutoutConfig
+
 
+
getStrokeColorString() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getStrokeWidthInDp() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
getStrokeWidthInDp() - Method in class io.anyline.view.CutoutConfig
+
 
+
getStrokeWidthInPix(Context) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Calculates and returns the stroke width in pixels
+
+
getStyle() - Method in class io.anyline.view.CutoutConfig
+
 
+
getSurname() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getSurname() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getSurNames() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.getSurname()S
+
+
+
getTargetHeight() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
getTargetOrientation() - Method in class io.anyline.models.AnylineYuvImage
+
+
Get the target orientation of the image.
+
+
getTargetWidth() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
getText() - Method in class io.anyline.plugin.ScanRunSkippedReason
+
 
+
getThresholdedImage() - Method in class io.anyline.plugin.ocr.OcrScanResult
+
 
+
getTopCandidates() - Method in class io.anyline.plugin.ocr.TINResult
+
 
+
getTransformationPoints() - Method in class io.anyline.view.ScanPage
+
 
+
getTransformedImage() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
getType() - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
getType() - Method in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
getUpper() - Method in class io.anyline.camera.CameraFeatures.FpsRange
+
 
+
getUpsideDownMode() - Method in class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
getUpsideDownMode() - Method in class io.anyline.plugin.tire.TireBaseConfig
+
 
+
getValidationRegex() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
getValidationRegex() - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
getValidationRegex() - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
getValidationRegex() - Method in class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
getValidNumber(String, double, double) - Static method in class io.anyline.util.NumberValidationUtil
+
 
+
getValue() - Method in enum io.anyline.camera.CameraController.CameraOrientation
+
 
+
getValue() - Method in enum io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
getValue() - Method in enum io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
getValue() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
getValue() - Method in class io.anyline.plugin.ScanInfo
+
 
+
getValue() - Method in enum io.anyline.view.CutoutConfig.AnimationStyle
+
 
+
getValue(String) - Method in class io.anyline.plugin.id.Identification
+
 
+
getVideoSizes() - Method in class io.anyline.camera.CameraFeatures
+
 
+
getViewRelativePointListFromCutoutRelativeShape(List<PointF>) - Method in class io.anyline.view.AbstractWebView
+
 
+
getViewRelativePointListFromCutoutRelativeShape(List<PointF>, String, Rect, int, int, float, Rect, float) - Method in class io.anyline.view.AnylineWebView
+
 
+
getVisualFeedbackConfig() - Method in class io.anyline.view.ScanViewPluginConfig
+
+
return the visual feedback configuration
+
+
getVizAddress() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
get visual inspection zone address of type int (mandatory, optional, disabled or default)
+
+
getVizAddress() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
get visual inspection zone address of type FieldScanOption (mandatory, optional, disabled or default)
+
+
getVizAddress() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Gets the address.
+
+
getVizDateOfBirth() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getVizDateOfBirth() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getVizDateOfBirth() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getVizDateOfBirthObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getVizDateOfExpiry() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getVizDateOfExpiry() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getVizDateOfExpiry() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getVizDateOfExpiryObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getVizDateOfIssue() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getVizDateOfIssue() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getVizDateOfIssue() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Gets the date of issue.
+
+
getVizDateOfIssueObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Gets the issue date from the Visual Inspection Zone
+
+
getVizGivenNames() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getVizGivenNames() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getVizGivenNames() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getVizSurname() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
getVizSurname() - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
getVizSurname() - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
getWhiteList() - Method in enum io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
getWidth() - Method in class io.anyline.camera.CameraSize
+
 
+
getWidth() - Method in class io.anyline.models.AnylineImage
+
 
+
getWidth() - Method in class io.anyline.view.CutoutConfig
+
 
+
getYuvImage(boolean) - Method in class io.anyline.camera.ImageReceiver
+
+
+ Get the full frame as an AnylineYuvImage.
+
+
getYuvImage(Rect, boolean) - Method in class io.anyline.camera.ImageReceiver
+
+
Get the frame cropped to the given rect (relative to the frame in the view's orientation).
+
+
getZoomLevel() - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
getZoomRatio() - Method in class io.anyline.camera.CameraConfig
+
+
Get the current zoom ratio
+
+
getZoomRatio() - Method in class io.anyline.camera.CameraController
+
+
Get the current zoom ratio
+
+
getZoomRatio() - Method in class io.anyline.camera.CameraController1
+
 
+
getZoomRatio() - Method in class io.anyline.camera.CameraController2
+
 
+
getZoomRatio() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
GLARE_DETECTED - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
Greece - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
GRID - io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode
+
+
The GRID mode is optimal for characters with equal size laid out in a grid with a constant font, + background and character count (like loyalty codes inside bottle caps)
+
+
GS1_128 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
GS1_QR_CODE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

H

+
+
hasCamera(Context) - Static method in class io.anyline.camera.CameraUtil
+
+
return true if device has a camera.
+
+
hasCameraApi2Support(Context, CameraFeatures.LensFacing) - Static method in class io.anyline.camera.CameraFeatures
+
 
+
hasConfidenceValue(String) - Method in class io.anyline.models.AnylineRawResult
+
 
+
hasField(String) - Method in class io.anyline.plugin.id.Identification
+
 
+
hasField(String) - Method in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
hasField(String) - Method in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
hashCode() - Method in class io.anyline.camera.CameraSize
+
hashCode() - Method in class io.anyline.opencv.core.Point
+
 
+
hashCode() - Method in class io.anyline.opencv.core.Rect
+
 
+
hashCode() - Method in class io.anyline.opencv.core.Scalar
+
 
+
hashCode() - Method in class io.anyline.opencv.core.Size
+
 
+
hasNewImage() - Method in class io.anyline.camera.CameraController
+
 
+
hasNewImage() - Method in class io.anyline.camera.CameraController1
+
 
+
hasNewImage() - Method in class io.anyline.camera.CameraController2
+
 
+
hasNewImage() - Method in class io.anyline.camera.CameraView
+
 
+
hasNewImage() - Method in interface io.anyline.ImageProvider
+
+
Return true only if a new image is ready to be analyzed.
+
+
hasNewImage() - Method in class io.anyline.SimpleImageProvider
+
 
+
hasPermissions() - Method in class io.anyline.camera.CameraPermissionHelper
+
+
Checks if the Camera Permission was already granted by the user
+
+
HDR - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
HEAT_METER_4 - io.anyline.plugin.meter.MeterScanMode
+
 
+
HEAT_METER_5 - io.anyline.plugin.meter.MeterScanMode
+
 
+
HEAT_METER_6 - io.anyline.plugin.meter.MeterScanMode
+
 
+
height - Variable in class io.anyline.opencv.core.Rect
+
 
+
height - Variable in class io.anyline.opencv.core.Size
+
 
+
height() - Method in class io.anyline.opencv.core.Mat
+
 
+
hide() - Method in class io.anyline.view.FlashView
+
 
+
HIGH - io.anyline.view.LightLevelHelper.AmbientLightLevel
+
 
+
HIGH - io.anyline.view.LightLevelHelper.BrightnessLevel
+
 
+
HighResolutionImageListener - Interface in io.anyline.camera
+
+
A Listener for taken photos via takeHighResolutionImage() method.
+
+
HighResolutionImageProvider - Interface in io.anyline.camera
+
+
An interface for providing a single picture.
+
+
HORIZONTAL - io.anyline.plugin.ocr.AnylineContainerConfig.ContainerScanMode
+
 
+
Hungary - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
+ + + +

I

+
+
IAnylineViewConfig - Interface in io.anyline.view
+
+
Created by lorena on 28.05.18.
+
+
Iceland - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
ID<TFieldConfidences extends IDFieldConfidences> - Class in io.anyline.plugin.id
+
 
+
ID() - Constructor for class io.anyline.plugin.id.ID
+
 
+
ID(Identification) - Constructor for class io.anyline.plugin.id.ID
+
 
+
ID_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
ID_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
IdConfig<TFieldConfidences,​TFieldScanOptions> - Class in io.anyline.plugin.id
+
 
+
IdConfig() - Constructor for class io.anyline.plugin.id.IdConfig
+
 
+
Identification - Class in io.anyline.plugin.id
+
 
+
IDFieldConfidences - Class in io.anyline.plugin.id
+
 
+
idFieldScanOptions - Variable in class io.anyline.plugin.id.IdConfig
+
+
Enum for all possible cutout styles.
+
+
IDFieldScanOptions - Class in io.anyline.plugin.id
+
 
+
IDFieldScanOptions.FieldScanOption - Enum in io.anyline.plugin.id
+
+
Helper enum for the possible scan option applied to the fields
+
+
idMinFieldConfidences - Variable in class io.anyline.plugin.id.IdConfig
+
 
+
IdScanPlugin - Class in io.anyline.plugin.id
+
+
Anyline ID plugin
+
+
IdScanPlugin(Context, String, IdConfig<?, ?>) - Constructor for class io.anyline.plugin.id.IdScanPlugin
+
 
+
IdScanViewPlugin - Class in io.anyline.plugin.id
+
 
+
IdScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.id.IdScanViewPlugin
+
 
+
IdScanViewPlugin(Context, ScanViewPluginConfig, IdConfig) - Constructor for class io.anyline.plugin.id.IdScanViewPlugin
+
 
+
IdScanViewPlugin(Context, ScanViewPluginConfig, IdConfig<?, ?>, String) - Constructor for class io.anyline.plugin.id.IdScanViewPlugin
+
 
+
IMAGE - io.anyline.view.CutoutConfig.CutoutStyle
+
 
+
IMAGE_TOO_DARK - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
IMAGE_TRANSFORM - io.anyline.plugin.document.DocumentScanState
+
 
+
ImageListener - Interface in io.anyline.camera
+
+
A listener that can be set to a camera view to be able to receive images from it.
+
+
ImageProvider - Interface in io.anyline
+
+
Used to provide images for analyzing to the AnylineController.
+
+
ImageReceiver - Class in io.anyline.camera
+
+
+ A helper class for receiving images.
+
+
ImageToCutoutCropper - Class in io.anyline.util
+
 
+
ImageToCutoutCropper() - Constructor for class io.anyline.util.ImageToCutoutCropper
+
 
+
ImageUtil - Class in io.anyline.util
+
 
+
ImageUtil() - Constructor for class io.anyline.util.ImageUtil
+
 
+
IMEI - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
INFINITY - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
init(Context, JSONObject) - Method in class io.anyline.view.BaseScanViewConfig
+
 
+
init(Context, JSONObject) - Method in interface io.anyline.view.IAnylineViewConfig
+
 
+
init(Context, JSONObject) - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
init(String) - Method in class io.anyline.view.ScanView
+
+
Initializes the ScanView with the file path to a JSON config file and a license key.
+
+
init(JSONObject) - Method in class io.anyline.view.ScanView
+
+
Initializes the ScanView with the file path to a JSON config file and a license key.
+
+
init(JSONObject, Context) - Static method in class io.anyline.view.JsonParser
+
 
+
initAnyline(String, T) - Method in interface io.anyline.modules.AnylineModule
+
+
Init with license-key and a module specific listener.
+
+
initAsync(ProjectContext, TrainerUtils.ViewConfigResultHandler) - Method in class io.anyline.view.ScanView
+
 
+
initComposite(JSONObject) - Method in class io.anyline.view.ScanView
+
 
+
initConfig(AbstractBaseScanViewPlugin) - Method in class io.anyline.view.AnylineWebView
+
 
+
initDictionaryStartVariableFromJsonObject(Context, JSONObject, Object) - Static method in class io.anyline.plugin.id.IDFieldConfidences
+
 
+
initDictionaryStartVariableFromJsonObject(Context, JSONObject, Object) - Static method in class io.anyline.plugin.id.IDFieldScanOptions
+
 
+
inside(Rect) - Method in class io.anyline.opencv.core.Point
+
 
+
inv() - Method in class io.anyline.opencv.core.Mat
+
 
+
inv(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
io.anyline - package io.anyline
+
 
+
io.anyline.camera - package io.anyline.camera
+
 
+
io.anyline.models - package io.anyline.models
+
 
+
io.anyline.modules - package io.anyline.modules
+
 
+
io.anyline.opencv.core - package io.anyline.opencv.core
+
 
+
io.anyline.plugin - package io.anyline.plugin
+
 
+
io.anyline.plugin.barcode - package io.anyline.plugin.barcode
+
 
+
io.anyline.plugin.document - package io.anyline.plugin.document
+
 
+
io.anyline.plugin.id - package io.anyline.plugin.id
+
 
+
io.anyline.plugin.licenseplate - package io.anyline.plugin.licenseplate
+
 
+
io.anyline.plugin.meter - package io.anyline.plugin.meter
+
 
+
io.anyline.plugin.ocr - package io.anyline.plugin.ocr
+
 
+
io.anyline.plugin.tire - package io.anyline.plugin.tire
+
 
+
io.anyline.util - package io.anyline.util
+
 
+
io.anyline.view - package io.anyline.view
+
 
+
Ireland - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
isAutoExposureLockSupported() - Method in class io.anyline.camera.CameraFeatures1
+
 
+
isAutoExposureRegionEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isBarcodeDetectionEnabled() - Method in class io.anyline.camera.CameraView
+
 
+
isBarcodeDetectionEnabled() - Method in class io.anyline.camera.NativeBarcodeDetector
+
 
+
isBarcodeDetectionOperational() - Method in class io.anyline.camera.CameraView
+
 
+
isBarcodeDetectionOperational() - Method in class io.anyline.camera.NativeBarcodeDetector
+
 
+
isBeepOnResult() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
ISBN - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
isBrightnessValid() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
ISBT_128 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
isCancelOnResult() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
isCancelOnResult() - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
isContinuous() - Method in class io.anyline.opencv.core.Mat
+
 
+
isCropAndTransformID() - Method in class io.anyline.plugin.id.MrzConfig
+
 
+
isDebug() - Method in class io.anyline.AnylineController
+
 
+
isEU() - Method in enum io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
isExposureForBlackOnBlack() - Method in class io.anyline.view.FlashView
+
 
+
isFaceDetectionEnabled() - Method in class io.anyline.plugin.id.IdConfig
+
 
+
isFlashSupported() - Method in class io.anyline.camera.CameraFeatures
+
 
+
isFocusModeAuto() - Method in class io.anyline.camera.CameraConfig
+
 
+
isFocusOnTouchEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isFocusRegionEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isGreyOnly() - Method in class io.anyline.models.AnylineYuvImage
+
 
+
isInteger(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
isMultiBarcodeEnabled() - Method in class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
+
Check if multi barcode is enabled
+
+
isOpticalStabilizationEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isOpticalStabilizationSupported() - Method in class io.anyline.camera.CameraFeatures2
+
 
+
isOrientationPortrait(Context) - Static method in class io.anyline.util.DimensUtil
+
+
Returns true if screen orientation is Portrait
+
+
isPrepared() - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
isPrepared() - Method in class io.anyline.camera.ActiveArrayZoomHandler
+
 
+
isPrepared() - Method in class io.anyline.camera.SimpleZoomHandler
+
 
+
isReal() - Method in class io.anyline.opencv.core.Scalar
+
 
+
isRotated() - Method in class io.anyline.view.ScanPage
+
 
+
isRunning() - Method in class io.anyline.AnylineController
+
 
+
isRunning() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
ISSN_EAN - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
isStrictMode() - Method in class io.anyline.plugin.id.MrzConfig
+
 
+
isSubmatrix() - Method in class io.anyline.opencv.core.Mat
+
 
+
isUpdateRegionsOnAutoFocusEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isValid() - Method in class io.anyline.models.AnylineRawResult
+
+
Returns true if the result is valid.
+
+
isVibrateOnResult() - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
isVideoStabilizationEnabled() - Method in class io.anyline.camera.CameraConfig
+
 
+
isVideoStabilizationSupported() - Method in class io.anyline.camera.CameraFeatures
+
 
+
isZoomGestureEnabled() - Method in class io.anyline.camera.CameraConfig
+
+
Get boolean if zoom gesture is enabled
+
+
isZoomGestureEnabled() - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
Italy - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
ITF - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

J

+
+
JapaneseLandingPermissionConfig - Class in io.anyline.plugin.id
+
 
+
JapaneseLandingPermissionConfig(JSONObject) - Constructor for class io.anyline.plugin.id.JapaneseLandingPermissionConfig
+
 
+
JPEG - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
JsonParser - Class in io.anyline.view
+
 
+
JsonParser() - Constructor for class io.anyline.view.JsonParser
+
 
+
JSONUtil - Class in io.anyline.util
+
 
+
JSONUtil() - Constructor for class io.anyline.util.JSONUtil
+
 
+
JSUtil - Class in io.anyline.util
+
 
+
JSUtil() - Constructor for class io.anyline.util.JSUtil
+
 
+
+ + + +

K

+
+
KITT - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
KIX - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

L

+
+
LANDSCAPE - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
latin - io.anyline.plugin.id.Alphabet
+
 
+
Latvia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
layout - Variable in class io.anyline.plugin.id.LayoutDefinition
+
 
+
layout(int, int, int, int) - Method in class io.anyline.view.FlashView
+
 
+
LAYOUT_TYPE_DRIVING_LICENSE - Static variable in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
LAYOUT_TYPE_ID_FRONT - Static variable in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
LAYOUT_TYPE_INSURANCE_CARD - Static variable in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
LAYOUT_TYPE_MRZ - Static variable in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
layoutBottom - Variable in class io.anyline.camera.CameraView
+
 
+
LayoutDefinition - Class in io.anyline.plugin.id
+
 
+
LayoutDefinition(String, String, String) - Constructor for class io.anyline.plugin.id.LayoutDefinition
+
 
+
layoutLeft - Variable in class io.anyline.camera.CameraView
+
 
+
layoutRight - Variable in class io.anyline.camera.CameraView
+
 
+
layoutTop - Variable in class io.anyline.camera.CameraView
+
 
+
LETTER_LANDSCAPE - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
LETTER_PORTRAIT - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
 
+
LICENSE_PLATE_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
LICENSE_PLATE_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
LicenseExpirationHelper - Class in io.anyline.modules
+
 
+
licenseKeyCheck(LicenseException) - Method in interface io.anyline.view.LicenseKeyExceptionListener
+
 
+
LicenseKeyExceptionListener - Interface in io.anyline.view
+
 
+
LicensePlateScanMode - Enum in io.anyline.plugin.licenseplate
+
 
+
LicensePlateScanPlugin - Class in io.anyline.plugin.licenseplate
+
+
Created by clemens on 28/09/17.
+
+
LicensePlateScanPlugin(Context, String) - Constructor for class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
LicensePlateScanResult - Class in io.anyline.plugin.licenseplate
+
+
Created by clemens on 28/09/17.
+
+
LicensePlateScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, String, String, String) - Constructor for class io.anyline.plugin.licenseplate.LicensePlateScanResult
+
 
+
LicensePlateScanViewPlugin - Class in io.anyline.plugin.licenseplate
+
+
Created by lorena on 18.06.18.
+
+
LicensePlateScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.licenseplate.LicensePlateScanViewPlugin
+
 
+
LicensePlateScanViewPlugin(Context, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.licenseplate.LicensePlateScanViewPlugin
+
 
+
Liechtenstein - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
LightLevelHelper - Class in io.anyline.view
+
 
+
LightLevelHelper(LightLevelHelper.LightLevelListener) - Constructor for class io.anyline.view.LightLevelHelper
+
 
+
LightLevelHelper.AmbientLightLevel - Enum in io.anyline.view
+
 
+
LightLevelHelper.BrightnessLevel - Enum in io.anyline.view
+
 
+
LightLevelHelper.LightLevelListener - Interface in io.anyline.view
+
 
+
LINE - io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode
+
+
The LINE mode is optimal for scanning one or more lines of variable length or font (like IBANs or addresses)
+
+
Lithuania - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
loadSoundFromAssets(String) - Method in class io.anyline.util.SoundUtil
+
+
Load the sound from the given asset file name (with relative path within the assets).
+
+
locateROI(Size, Point) - Method in class io.anyline.opencv.core.Mat
+
 
+
lookup(String) - Static method in enum io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
LOW - io.anyline.view.LightLevelHelper.AmbientLightLevel
+
 
+
LOW - io.anyline.view.LightLevelHelper.BrightnessLevel
+
 
+
Luxembourg - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
+ + + +

M

+
+
MACRO - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
makeType(int, int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
Malta - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
MANDATORY - io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
MANUAL - io.anyline.view.FlashViewConfig.FlashMode
+
+
Deprecated.
+
+
MANUAL_OFF - io.anyline.view.FlashViewConfig.FlashMode
+
 
+
MANUAL_ON - io.anyline.view.FlashViewConfig.FlashMode
+
 
+
map(JSONObject) - Method in class io.anyline.plugin.id.AlphabetMapper
+
 
+
mapToStartVariableString(Map<LicensePlateScanMode, String>, String, String) - Static method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
Mat - Class in io.anyline.opencv.core
+
 
+
Mat() - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(int, int, int) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(int, int, int, Scalar) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(long) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(Mat, Range) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(Mat, Range, Range) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(Size, int) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
Mat(Size, int, Scalar) - Constructor for class io.anyline.opencv.core.Mat
+
 
+
MatOfPoint - Class in io.anyline.opencv.core
+
 
+
MatOfPoint() - Constructor for class io.anyline.opencv.core.MatOfPoint
+
 
+
MatOfPoint(Mat) - Constructor for class io.anyline.opencv.core.MatOfPoint
+
 
+
MatOfPoint(Point...) - Constructor for class io.anyline.opencv.core.MatOfPoint
+
 
+
MATRIX_2_5 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
MAXICODE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
METER_PATH - Static variable in class io.anyline.util.ConstantUtil
+
 
+
MeterScanMode - Enum in io.anyline.plugin.meter
+
+
A enum for the available scan modes in the MeterScanPlugin.
+
+
MeterScanPlugin - Class in io.anyline.plugin.meter
+
+
Anyline Meter Plugin
+
+
MeterScanPlugin(Context, String) - Constructor for class io.anyline.plugin.meter.MeterScanPlugin
+
 
+
MeterScanResult - Class in io.anyline.plugin.meter
+
+
A result class for the MeterScanPlugin
+
+
MeterScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, MeterScanMode, String) - Constructor for class io.anyline.plugin.meter.MeterScanResult
+
 
+
MeterScanViewPlugin - Class in io.anyline.plugin.meter
+
+
Anyline Energy View
+
+
MeterScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.meter.MeterScanViewPlugin
+
 
+
MeterScanViewPlugin(Context, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.meter.MeterScanViewPlugin
+
 
+
MICRO_PDF - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
MICRO_QR - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
Moldova - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Monaco - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Montenegro - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
MrzConfig - Class in io.anyline.plugin.id
+
 
+
MrzConfig() - Constructor for class io.anyline.plugin.id.MrzConfig
+
 
+
MrzFieldConfidences - Class in io.anyline.plugin.id
+
 
+
MrzFieldConfidences() - Constructor for class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
MrzFieldScanOptions - Class in io.anyline.plugin.id
+
 
+
MrzFieldScanOptions() - Constructor for class io.anyline.plugin.id.MrzFieldScanOptions
+
 
+
MrzIdentification - Class in io.anyline.plugin.id
+
+
A data class containing identification information from a machine-readable-zone.
+
+
MrzIdentification() - Constructor for class io.anyline.plugin.id.MrzIdentification
+
 
+
MrzIdentification(AnylineRawResult) - Constructor for class io.anyline.plugin.id.MrzIdentification
+
 
+
MSI - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
mul(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
mul(Mat, double) - Method in class io.anyline.opencv.core.Mat
+
 
+
mul(Scalar) - Method in class io.anyline.opencv.core.Scalar
+
 
+
mul(Scalar, double) - Method in class io.anyline.opencv.core.Scalar
+
 
+
MULTI_FIELD_DIGITAL_METER - io.anyline.plugin.meter.MeterScanMode
+
 
+
MultiMeterScanResult - Class in io.anyline.plugin.meter
+
+
A result class for the MeterScanPlugin
+
+
MultiMeterScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, MeterScanMode, String, String) - Constructor for class io.anyline.plugin.meter.MultiMeterScanResult
+
 
+
+ + + +

N

+
+
NativeBarcodeDetectionThread - Class in io.anyline.camera
+
 
+
NativeBarcodeDetector - Class in io.anyline.camera
+
 
+
NativeBarcodeDetector() - Constructor for class io.anyline.camera.NativeBarcodeDetector
+
 
+
NativeBarcodeResultListener - Interface in io.anyline.camera
+
 
+
nativeObj - Variable in class io.anyline.opencv.core.Mat
+
 
+
Netherlands - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
NFCConfig - Class in io.anyline.plugin.id
+
 
+
NFCConfig(String, String, String) - Constructor for class io.anyline.plugin.id.NFCConfig
+
 
+
NIGHT - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
NIGHT_PORTRAI - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
NO_AUTO_FOCUS_TIMER - Static variable in class io.anyline.camera.FocusConfig
+
+
Deprecated.
+
NON_STANDARD - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
NONE - io.anyline.camera.CameraController.CameraOrientation
+
 
+
NONE - io.anyline.view.CutoutConfig.AnimationStyle
+
 
+
NONE - io.anyline.view.FlashViewConfig.FlashMode
+
 
+
NONE - io.anyline.view.LightLevelHelper.AmbientLightLevel
+
 
+
NorthMacedonia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Norway - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
NorwaySpecial - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
notifyCamera() - Method in interface io.anyline.plugin.document.DocumentNotifierListener
+
 
+
notifyCamera() - Method in class io.anyline.view.ScanView
+
 
+
notifyDrawDocumentFeedback(List<PointF>) - Method in interface io.anyline.plugin.document.DocumentNotifierListener
+
 
+
notifyDrawDocumentFeedback(List<PointF>) - Method in class io.anyline.view.ScanView
+
 
+
notifyTakeHighPictureResolution(CombinedImageProvider) - Method in interface io.anyline.plugin.document.DocumentNotifierListener
+
 
+
notifyTakeHighPictureResolution(CombinedImageProvider) - Method in class io.anyline.view.ScanView
+
 
+
notifyZoomChanged(int) - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
notifyZoomChanged(int) - Method in class io.anyline.camera.ActiveArrayZoomHandler
+
 
+
notifyZoomChanged(int) - Method in class io.anyline.camera.SimpleZoomHandler
+
 
+
NumberValidationUtil - Class in io.anyline.util
+
 
+
NumberValidationUtil() - Constructor for class io.anyline.util.NumberValidationUtil
+
 
+
NumUtil - Class in io.anyline.util
+
 
+
NumUtil() - Constructor for class io.anyline.util.NumUtil
+
 
+
NV16 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
NV21 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
+ + + +

O

+
+
OcrScanPlugin - Class in io.anyline.plugin.ocr
+
+
+ The AnylineOcrScanView can be used to recognize text.
+
+
OcrScanPlugin(Context, String, AnylineOcrBaseConfig) - Constructor for class io.anyline.plugin.ocr.OcrScanPlugin
+
 
+
OcrScanResult - Class in io.anyline.plugin.ocr
+
+
A result class for the OcrScanPlugin
+
+
OcrScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, AnylineImage, String) - Constructor for class io.anyline.plugin.ocr.OcrScanResult
+
 
+
OcrScanViewPlugin - Class in io.anyline.plugin.ocr
+
+
The OcrScanViewPlugin can be used to recognize text.
+
+
OcrScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
OcrScanViewPlugin(Context, AnylineOcrBaseConfig, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
OFF - io.anyline.camera.CameraFeatures.FocusMode
+
 
+
OFF - io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
OFF - io.anyline.camera.FlashControl.Mode
+
+
Deprecated.
+
OK - io.anyline.view.BrightnessHelper.BrightnessFeedback
+
 
+
OK - io.anyline.view.LightLevelHelper.AmbientLightLevel
+
 
+
OK - io.anyline.view.LightLevelHelper.BrightnessLevel
+
 
+
ON - io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
ON - io.anyline.camera.FlashControl.Mode
+
+
Deprecated.
+
ON_ALWAYS_FLASH - io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
ON_AUTO_FLASH - io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
ON_AUTO_FLASH_REDEYE - io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
onAbortRun(RunFailure) - Method in interface io.anyline.AnylineListener
+
+
Is called when the processing is aborted before reaching return.
+
+
onCameraError(Exception) - Method in interface io.anyline.camera.CameraOpenListener
+
+
Invoked when something went wrong connecting to the camera.
+
+
onCameraOpened() - Method in interface io.anyline.camera.CameraController.CameraControllerListener
+
 
+
onCameraOpened(CameraController, int, int) - Method in interface io.anyline.camera.CameraOpenListener
+
+
This method is invoked when camera preview has started.
+
+
onCutoutChanged(CutoutRect) - Method in class io.anyline.view.ScanView
+
 
+
onCutoutChanged(CutoutRect) - Method in interface io.anyline.view.UIChangeListener
+
 
+
onCutoutConfigChanged(CutoutConfig) - Method in interface io.anyline.view.CutoutConfigChangedListener
+
 
+
onCutoutUpdate(Rect, Rect) - Method in interface io.anyline.camera.CutoutUpdateListener
+
+
Method is called on the UI thread, whenever the cutout is updated.
+
+
onCutoutVisibility(String, boolean) - Method in class io.anyline.view.ScanView
+
 
+
onCutoutVisibility(String, boolean) - Method in interface io.anyline.view.UIChangeListener
+
 
+
onDebug(String, Object) - Method in interface io.anyline.AnylineDebugListener
+
+
Callback for reporting raw debug values from the scan run.
+
+
onDocumentOutlineDetected(List<PointF>, boolean) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called when the outline of a possible document is detected.
+
+
ONE_D_INVERSE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
onError(Throwable) - Method in interface io.anyline.camera.HighResolutionImageListener
+
+
This method is called if there was an error taking the picture.
+
+
ones(int, int, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
ones(Size, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
onFailure(String) - Method in interface io.anyline.camera.FaceDetector.FaceDetectionResultHandler
+
 
+
onFailure(String) - Method in interface io.anyline.camera.NativeBarcodeResultListener
+
+
Is called when NativeBarcode failed
+
+
onFailure(String) - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
onFinishedWithOutput(Object) - Method in interface io.anyline.AnylineListener
+
+
Is called when the processing has successfully finished.
+
+
onFinishedWithOutput(Object, AnylineImage) - Method in interface io.anyline.AnylineListener
+
 
+
onImageAvailable(ImageReceiver) - Method in interface io.anyline.camera.ImageListener
+
+
+ Called for every new image that is received from the camera.
+
+
onImageTaken(AnylineImage) - Method in interface io.anyline.camera.HighResolutionImageListener
+
+
This method is called asynchronously once a picture was successfully taken.
+
+
onInfo(ScanInfo) - Method in interface io.anyline.plugin.ScanInfoListener
+
+
Is called whenever new intermediate information is available.
+
+
onLightLevelChanged(LightLevelHelper.BrightnessLevel, LightLevelHelper.AmbientLightLevel) - Method in interface io.anyline.view.LightLevelHelper.LightLevelListener
+
 
+
onPictureCornersDetected(AnylineImage, List<PointF>) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called after DocumentScanViewPlugin.triggerPictureCornerDetection() and after a picture was successfully + taken from the camera.
+
+
onPictureProcessingFailure(DocumentScanViewPlugin.DocumentError) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called if the run on the full frame was unsuccessful.
+
+
onPictureTransformed(AnylineImage) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called after DocumentScanViewPlugin#transformPicture(AnylineImage, List) is called.
+
+
onPictureTransformError(DocumentScanViewPlugin.DocumentError) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called if an error occured during the transformation triggered by + DocumentScanViewPlugin#transformPicture(AnylineImage, List)
+
+
onPreviewProcessingFailure(DocumentScanViewPlugin.DocumentError) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called if the preview run failed on an image.
+
+
onPreviewProcessingSuccess(AnylineImage) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called if the preview scan detected a sharp and correctly placed document.
+
+
onReportsVariable(String, Object) - Method in interface io.anyline.AnylineListener
+
+
Reports a specified intermediate result.
+
+
onRequestPermissionsResult(int, String[], int[]) - Method in class io.anyline.camera.CameraPermissionHelper
+
+
Takes the result from Activity.onRequestPermissionsResult(int, String[], int[]) and evaluates if the + Camera Permission was given by the user.
+
+
onResult(T) - Method in interface io.anyline.modules.AnylineModuleResultListener
+
+
Is called with the result object of the scanning process, which is of base type AnylineScanResult
+
+
onResult(T) - Method in interface io.anyline.plugin.ScanResultListener
+
 
+
onRunSkipped(ScanRunSkippedReason) - Method in interface io.anyline.plugin.ScanRunSkippedListener
+
+
Is called when an image is skipped (when it is not possible to reach a result for the current image)
+
+
onRunSkipped(RunFailure) - Method in interface io.anyline.AnylineDebugListener
+
+
Callback informing about a run on a single image being skipped, with the reason being provided as a + RunFailure.
+
+
onSuccess(AnylineImage) - Method in interface io.anyline.camera.FaceDetector.FaceDetectionResultHandler
+
 
+
onSuccess(AnylineImage) - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
onSuccess(List<Barcode>) - Method in interface io.anyline.camera.NativeBarcodeResultListener
+
+
Is called when NativeBarcode scanned with success
+
+
onTakePictureError(Throwable) - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called if there was an error capturing the picture from the camera.
+
+
onTakePictureSuccess() - Method in interface io.anyline.plugin.document.DocumentScanResultListener
+
+
Called after DocumentScanResultListener.onPreviewProcessingSuccess(AnylineImage) and after a picture was successfully taken from + the camera.
+
+
onTouch(View, MotionEvent) - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
onTouchEvent(MotionEvent) - Method in class io.anyline.camera.CameraView
+
 
+
onTouchEvent(MotionEvent) - Method in class io.anyline.view.AnylineWebView
+
 
+
onTouchEvent(MotionEvent) - Method in class io.anyline.view.ScanView
+
 
+
onZoomChanged(int) - Method in interface io.anyline.camera.SimpleZoomHandler.IZoomHandlerListener
+
 
+
onZoomChanged(Rect) - Method in interface io.anyline.camera.ActiveArrayZoomHandler.IZoomHandlerListener
+
 
+
onZoomEventOccured(double) - Method in interface io.anyline.camera.ZoomEventHandler
+
+
Called when a zoom event occurs, e.g.
+
+
openCameraInBackground() - Method in class io.anyline.camera.CameraController
+
+
Open the camera in a background thread, if surface is already created and camera is not opened already.
+
+
openCameraInBackground() - Method in class io.anyline.camera.CameraController1
+
 
+
openCameraInBackground() - Method in class io.anyline.camera.CameraController2
+
 
+
openCameraInBackground() - Method in class io.anyline.camera.CameraView
+
+
Open the camera in a background thread, if surface is already created and camera is not opened already.
+
+
openCameraInBackgroundSuccessfully() - Method in class io.anyline.camera.CameraController
+
 
+
openCameraInBackgroundSuccessfully() - Method in class io.anyline.camera.CameraController1
+
 
+
openCameraInBackgroundSuccessfully() - Method in class io.anyline.camera.CameraController2
+
 
+
openCameraReportError() - Method in class io.anyline.camera.CameraController2
+
 
+
OPTIONAL - io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
 
+
OUTLINE_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported outline value + The name will be AnylineDebugListener.OUTLINE_VARIABLE_NAME
+
+
OUTLINE_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported text outline value + The value will be of type AnylineDebugListener.OUTLINE_VARIABLE_CLASS
+
+
+ + + +

P

+
+
ParallelScanViewComposite - Class in io.anyline.view
+
 
+
ParallelScanViewComposite(String) - Constructor for class io.anyline.view.ParallelScanViewComposite
+
 
+
parseViewPlugin(JSONObject, Context) - Static method in class io.anyline.view.JsonParser
+
 
+
PARTY - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
PDF_417 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
PDF417 - Class in io.anyline.plugin.barcode
+
 
+
PDF417() - Constructor for class io.anyline.plugin.barcode.PDF417
+
 
+
PICTURE - io.anyline.plugin.document.DocumentScanState
+
 
+
PICTURE_TAKEN - io.anyline.camera.CameraController2.State
+
+
Camera state: Picture was taken.
+
+
playSound(String) - Method in class io.anyline.util.SoundUtil
+
+
Play the sound previously loaded from the given asset file name.
+
+
Point - Class in io.anyline.opencv.core
+
 
+
Point() - Constructor for class io.anyline.opencv.core.Point
+
 
+
Point(double[]) - Constructor for class io.anyline.opencv.core.Point
+
 
+
Point(double, double) - Constructor for class io.anyline.opencv.core.Point
+
 
+
pointsFromSquare(Square) - Static method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
Poland - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
POLYGON_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported polygon value + The name will be AnylineDebugListener.POLYGON_VARIABLE_NAME
+
+
POLYGON_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported polygon value + The value will be of type AnylineDebugListener.POLYGON_VARIABLE_CLASS
+
+
PORTRAIT - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
Portugal - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
POST_UK - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
PREVIEW - io.anyline.camera.CameraController2.State
+
+
Camera state: Showing camera preview.
+
+
PREVIEW - io.anyline.plugin.document.DocumentScanState
+
 
+
PREVIEW_CROP_GRAVITY_BOTTOM - Static variable in class io.anyline.camera.CameraView
+
 
+
PREVIEW_CROP_GRAVITY_CENTER_VERTICALLY - Static variable in class io.anyline.camera.CameraView
+
 
+
PREVIEW_CROP_GRAVITY_TOP - Static variable in class io.anyline.camera.CameraView
+
 
+
PRICE - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
PRIVATE - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
PRODUCT_BARCODE - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_COMMERCIAL_TIRE_ID - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_CONTAINER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_CONTAINER_VERTICAL - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_DIAL_METER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_DOCUMENT - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_GERMAN_ID_FRONT - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_JAPANESE_LANDING_PERMISSION - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_LICENSEPLATE - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_METER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_MRZ - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_OCR - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_TIN - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_TIRE_SIZE - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_UNIVERSAL_ID - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PRODUCT_VIN - Static variable in class io.anyline.util.ConstantUtil
+
 
+
PULSE - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
PULSE_RANDOM - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
push_back(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
put(int, int, byte[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
put(int, int, double...) - Method in class io.anyline.opencv.core.Mat
+
 
+
put(int, int, float[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
put(int, int, int[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
put(int, int, short[]) - Method in class io.anyline.opencv.core.Mat
+
 
+
+ + + +

Q

+
+
QR_CODE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
QR_INVERSE - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

R

+
+
RATIO_16_10 - io.anyline.camera.CameraUtil.AspectRatio
+
 
+
RATIO_16_9 - io.anyline.camera.CameraUtil.AspectRatio
+
 
+
RATIO_4_3 - io.anyline.camera.CameraUtil.AspectRatio
+
 
+
RATIO_5_3 - io.anyline.camera.CameraUtil.AspectRatio
+
 
+
RATIO_ANY - io.anyline.camera.CameraUtil.AspectRatio
+
 
+
RAW_SENSOR - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
RAW10 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
RAW12 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
readDataGroup1() - Method in class io.anyline.plugin.id.NFCConfig
+
 
+
readDataGroup2() - Method in class io.anyline.plugin.id.NFCConfig
+
 
+
readFile(String, String) - Static method in class io.anyline.util.AssetUtil
+
+
Read the text of the given file within the assets.
+
+
readSOD() - Method in class io.anyline.plugin.id.NFCConfig
+
 
+
Rect - Class in io.anyline.opencv.core
+
 
+
Rect() - Constructor for class io.anyline.opencv.core.Rect
+
 
+
Rect(double[]) - Constructor for class io.anyline.opencv.core.Rect
+
 
+
Rect(int, int, int, int) - Constructor for class io.anyline.opencv.core.Rect
+
 
+
Rect(Point, Point) - Constructor for class io.anyline.opencv.core.Rect
+
 
+
Rect(Point, Size) - Constructor for class io.anyline.opencv.core.Rect
+
 
+
RECT - io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
 
+
RECT - io.anyline.view.CutoutConfig.CutoutStyle
+
 
+
rectOnImage - Variable in class io.anyline.view.CutoutRect
+
 
+
rectOnSurface - Variable in class io.anyline.view.CutoutRect
+
 
+
rectOnVisibleView - Variable in class io.anyline.view.CutoutRect
+
 
+
recursiveJsonKeyConverterToLower(JSONObject) - Static method in class io.anyline.util.JSONUtil
+
 
+
release() - Method in class io.anyline.models.AnylineImage
+
+
Releases the resources taken up by this image.
+
+
release() - Method in class io.anyline.opencv.core.Mat
+
 
+
releaseCamera() - Method in class io.anyline.camera.CameraController
+
+
+ Release the camera.
+
+
releaseCamera() - Method in class io.anyline.camera.CameraController1
+
 
+
releaseCamera() - Method in class io.anyline.camera.CameraController2
+
 
+
releaseCamera() - Method in class io.anyline.camera.CameraView
+
+
+ Release the camera.
+
+
releaseCameraAndPreview() - Method in class io.anyline.camera.CameraController
+
+
+ Release the camera for the landscape to landscape mode.
+
+
releaseCameraAndPreview() - Method in class io.anyline.camera.CameraController1
+
 
+
releaseCameraAndPreview() - Method in class io.anyline.camera.CameraController2
+
 
+
releaseCameraAndPreview() - Method in class io.anyline.camera.CameraView
+
 
+
releaseCameraInBackground() - Method in class io.anyline.camera.CameraController
+
+
+ Release the camera in a background thread.
+
+
releaseCameraInBackground() - Method in class io.anyline.camera.CameraController1
+
 
+
releaseCameraInBackground() - Method in class io.anyline.camera.CameraController2
+
 
+
releaseCameraInBackground() - Method in class io.anyline.camera.CameraView
+
+
+ Release the camera in a background thread.
+
+
releaseSoundPool() - Method in class io.anyline.util.SoundUtil
+
+
Release the sound pool.
+
+
remove(AbstractScanViewPlugin) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
removeAllCameraOpenListeners() - Method in class io.anyline.camera.CameraController
+
 
+
removeArgumentExceptionListener() - Method in class io.anyline.AnylineController
+
 
+
removeArgumentExceptionListener() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
removeCameraOpenListener(CameraOpenListener) - Method in class io.anyline.camera.CameraController
+
 
+
removeField(String) - Method in class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
removeField(String) - Method in class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
removeScanInfoListener(ScanInfoListener) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
removeScanInfoListener(ScanInfoListener) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Remove the given info listener.
+
+
removeScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
removeScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
removeScanInfoListener(ScanInfoListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
removeScanResultListener(ScanResultListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
removeScanResultListener(ScanResultListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
removeScanResultListener(ScanResultListener<ResultType>) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
removeScanResultListener(ScanResultListener<ResultType>) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Remove the given info listener.
+
+
removeScanResultListener(ScanResultListener<ResultType>) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
removeScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
removeScanRunSkippedListener(ScanRunSkippedListener) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Remove an info listener.
+
+
removeScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
removeScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
removeScanRunSkippedListener(ScanRunSkippedListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
removeUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
removeUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
removeUIConfigChangedListener(UIChangeListener) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
reportCorrectedResult(Context, String, String, String, TrainerUtils.ReportCorrectedResultHandler) - Static method in class io.anyline.models.AnylineScanResult
+
 
+
reportCorrectedResult(Context, String, String, TrainerUtils.ReportCorrectedResultHandler) - Method in class io.anyline.models.AnylineScanResult
+
+
Reports a corrected result
+
+
reportCorrectedResult(Context, String, Map<String, String>, String, TrainerUtils.ReportCorrectedResultHandler) - Static method in class io.anyline.models.AnylineScanResult
+
 
+
reportCorrectedResult(Context, Map<String, String>, String, TrainerUtils.ReportCorrectedResultHandler) - Method in class io.anyline.models.AnylineScanResult
+
+
Reports a corrected result
+
+
reportIncludeValues(String) - Method in class io.anyline.AnylineController
+
+
+ Adds the information in the json-string to the reporting model.
+
+
reportTriggerScanningCanceled() - Method in class io.anyline.AnylineController
+
+
Notifies that the scanning process has been canceled from the user + This triggers a scanning-canceled-report
+
+
REQUEST_CODE_CAMERA_PERMISSIONS - Static variable in class io.anyline.camera.CameraPermissionHelper
+
+
Anyline Camera Permission Request Code
+
+
requestPermissions() - Method in class io.anyline.camera.CameraPermissionHelper
+
+
Sends a permission request to the user.
+
+
resetAutoFocusTimer() - Method in class io.anyline.camera.CameraController
+
+
Reset the auto focus timer, if a focus config is set.
+
+
resetAutoFocusTimer() - Method in class io.anyline.camera.CameraView
+
+
Reset the auto focus timer, if a focus config is set.
+
+
resetPreviewCallback() - Method in class io.anyline.camera.CameraController1
+
+
Reset the preview callback.
+ NOTE: This should only be called manually in very special circumstances + (e.x.: after the surface is used as a preview for recording a video ).
+
+
reshape(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
reshape(int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
RESIZE - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
restartBarcodeDetection() - Method in class io.anyline.camera.NativeBarcodeDetector
+
 
+
RGB_565 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
Romania - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
rotateCw() - Method in class io.anyline.view.ScanPage
+
 
+
row(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
rowRange(int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
rowRange(Range) - Method in class io.anyline.opencv.core.Mat
+
 
+
rows() - Method in class io.anyline.opencv.core.Mat
+
 
+
RSS_14 - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
RSS_EXPANDED - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
Russia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
+ + + +

S

+
+
save(File, int) - Method in class io.anyline.models.AnylineImage
+
+
Saves this image to the given file in the given quality.
+
+
Scalar - Class in io.anyline.opencv.core
+
 
+
Scalar(double) - Constructor for class io.anyline.opencv.core.Scalar
+
 
+
Scalar(double[]) - Constructor for class io.anyline.opencv.core.Scalar
+
 
+
Scalar(double, double) - Constructor for class io.anyline.opencv.core.Scalar
+
 
+
Scalar(double, double, double) - Constructor for class io.anyline.opencv.core.Scalar
+
 
+
Scalar(double, double, double, double) - Constructor for class io.anyline.opencv.core.Scalar
+
 
+
ScanInfo - Class in io.anyline.plugin
+
+
+ The ScanInfo holds intermediate information that may arise during scanning.
+
+
ScanInfo(String, String, Object) - Constructor for class io.anyline.plugin.ScanInfo
+
+
Create new scan information.
+
+
ScanInfoListener - Interface in io.anyline.plugin
+
+
+ A listener that can be added to ScanPlugins, to receive intermediate information.
+
+
scannedBarcodes(BarcodeScanResult) - Method in interface io.anyline.plugin.barcode.ScannedBarcodesListener
+
 
+
ScannedBarcodesListener - Interface in io.anyline.plugin.barcode
+
+
Provides the interface to receive a BarcodeScanResult, anytime a new one is available.
+
+
ScanPage - Class in io.anyline.view
+
 
+
ScanPage(Parcel) - Constructor for class io.anyline.view.ScanPage
+
 
+
ScanPage(File, File, ArrayList<PointF>) - Constructor for class io.anyline.view.ScanPage
+
 
+
ScanPage(File, File, ArrayList<PointF>, Integer) - Constructor for class io.anyline.view.ScanPage
+
 
+
ScanPage(String, String, ArrayList<PointF>) - Constructor for class io.anyline.view.ScanPage
+
 
+
ScanPlugin<ResultType extends ScanResult> - Interface in io.anyline.plugin
+
+
+ An interface for plugins that are capable of scanning things from images.
+
+
ScanResult<T> - Class in io.anyline.plugin
+
+
+ This is the base class for all plugin result classes.
+
+
ScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, AnylineImage, T, String) - Constructor for class io.anyline.plugin.ScanResult
+
 
+
ScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, T, String) - Constructor for class io.anyline.plugin.ScanResult
+
 
+
ScanResultListener<T extends ScanResult> - Interface in io.anyline.plugin
+
+
+ A listener that can be added to ScanPlugins, to receive the results.
+
+
ScanRunSkippedListener - Interface in io.anyline.plugin
+
+
+ A listener that can be added to ScanPlugins, to receive information on why an image has been skipped (reached no result).
+
+
ScanRunSkippedReason - Class in io.anyline.plugin
+
+
+ The ScanRunSkippedReason holds the reason, why the processing of an image has been skipped (did not reach a result).
+
+
ScanRunSkippedReason(String, int, String) - Constructor for class io.anyline.plugin.ScanRunSkippedReason
+
+
Create a new skip reason.
+
+
ScanView - Class in io.anyline.view
+
+
+ A generic view that combines the AnylineWebView and the FlashView.
+
+
ScanView(Context) - Constructor for class io.anyline.view.ScanView
+
 
+
ScanView(Context, AttributeSet) - Constructor for class io.anyline.view.ScanView
+
 
+
ScanView(Context, AttributeSet, int) - Constructor for class io.anyline.view.ScanView
+
 
+
ScanViewCameraConfig - Class in io.anyline.view
+
+
Class holds configurations for the camera
+
+
ScanViewCameraConfig(JSONObject) - Constructor for class io.anyline.view.ScanViewCameraConfig
+
+
Create config from the given json object.
+
+
ScanViewPluginConfig - Class in io.anyline.view
+
+
A config class used to configure the ScanView.
+
+
ScanViewPluginConfig() - Constructor for class io.anyline.view.ScanViewPluginConfig
+
 
+
ScanViewPluginConfig(Context, String) - Constructor for class io.anyline.view.ScanViewPluginConfig
+
 
+
ScanViewPluginConfig(Context, JSONObject) - Constructor for class io.anyline.view.ScanViewPluginConfig
+
 
+
ScanViewRefactor - Class in io.anyline.view
+
 
+
ScanViewRefactor() - Constructor for class io.anyline.view.ScanViewRefactor
+
 
+
ScanViewUtil - Class in io.anyline.view
+
 
+
ScanViewUtil() - Constructor for class io.anyline.view.ScanViewUtil
+
 
+
Serbia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
SERIAL_NUMBER - io.anyline.plugin.meter.MeterScanMode
+
 
+
SerialScanViewComposite - Class in io.anyline.view
+
 
+
SerialScanViewComposite(String) - Constructor for class io.anyline.view.SerialScanViewComposite
+
 
+
set(double[]) - Method in class io.anyline.opencv.core.Point
+
 
+
set(double[]) - Method in class io.anyline.opencv.core.Rect
+
 
+
set(double[]) - Method in class io.anyline.opencv.core.Scalar
+
 
+
set(double[]) - Method in class io.anyline.opencv.core.Size
+
 
+
setAamvaVersion(String) - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
setActiveArraySize(Rect) - Method in class io.anyline.camera.ActiveArrayZoomHandler
+
 
+
setActiveArraySize(Rect) - Method in class io.anyline.camera.ActiveArrayZoomHandlerBuilder
+
 
+
setAdditionalInformation(String) - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
setAddress(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzFieldScanOptions.setVizAddress(FieldScanOption)
+
+
+
setAddress(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzIdentification.setVizAddress(String)
+
+
+
setAlignment(CutoutConfig.CutoutAlignment) - Method in class io.anyline.view.CutoutConfig
+
+
Set the vertical alignment for the .
+
+
setAlignment(FlashViewConfig.FlashAlignment) - Method in class io.anyline.view.FlashViewConfig
+
+
Set where the flash should be positioned.
+
+
setAllCheckDigitsValid(boolean) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setAlphabet(Alphabet) - Method in class io.anyline.plugin.id.IdConfig
+
 
+
setAmbientLightThreshold(int, int, int) - Method in class io.anyline.view.LightLevelHelper
+
 
+
setAnimationDuration(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set duration for the rect animation
+
+
setAnimationStyle(VisualFeedbackConfig.AnimationStyle) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the animation style.
+
+
setAnimationStyle(CutoutConfig.AnimationStyle) - Method in class io.anyline.view.CutoutConfig
+
+
Set the animation style.
+
+
setAnylineOcrConfig(AnylineOcrBaseConfig) - Method in class io.anyline.plugin.ocr.OcrScanPlugin
+
+
set AnylineOcrConfig
+
+
setAnylineOcrConfig(AnylineOcrBaseConfig) - Method in class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
setApi2Enabled(boolean) - Static method in class io.anyline.camera.CameraView
+
+
+ Set globally if camera api 2 should be enabled or not (for devices that have better than legacy API 2 support).
+
+
setArgumentExceptionListener(WorkerRunnableExceptionListener) - Method in class io.anyline.AnylineController
+
 
+
setArgumentExceptionListener(WorkerRunnableExceptionListener) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setAssetJsonPaths(String...) - Method in class io.anyline.AnylineController
+
+
+ Set all the relevant json file names (relative path within the assets).
+
+
setAssetPath(String) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setAutoExposureRegionEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
Set to true to use the region where the cutout is for auto exposure calculation.
+
+
setAutoFocusInterval(int) - Method in class io.anyline.camera.CameraConfig
+
+
Set the interval in millis the auto focus should be called in (or <= 0 if it should not be used).
+
+
setAutoFocusInterval(int) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
Set an auto focus interval.
+
+
setAutoModeEnabled(boolean) - Method in interface io.anyline.camera.FlashControl
+
+
Deprecated.
+
Implementer should enable the auto mode and switch to it, if enabled.
+
+
setAutoModeEnabled(boolean) - Method in class io.anyline.view.FlashView
+
+
Call with true if you want to enable the "auto" mode.
+
+
setBarcodeFormat(BarcodeFormat) - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
setBarcodeFormats(BarcodeFormat...) - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
+
Set all the barcode formats that should be supported (or null to set back to all supported types).
+
+
setBarcodeFormats(BarcodeFormat...) - Method in class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
+
Set all the barcode formats that should be supported (or null to set back to all supported types).
+
+
setBase64(String) - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
setBeepOnResult(boolean) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
+ Set to true to play a beep sound on result.
+
+
setBeepOnResult(boolean) - Method in interface io.anyline.modules.AnylineModule
+
+
If set to true, there is a short beep when a result is found.
+
+
setBlinkOnResult(boolean) - Method in interface io.anyline.modules.AnylineModule
+
+
If set to true, there is a short white flashing of the view when a result is found.
+
+
setBody(String) - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
setBrightnessThreshold(int, int, int) - Method in class io.anyline.view.LightLevelHelper
+
 
+
setCameraController(CameraController) - Method in interface io.anyline.camera.FlashControl
+
+
Deprecated.
+
+ A camera is required to set the flash (at least for android < M).
+
+
setCameraController(CameraController) - Method in class io.anyline.view.FlashView
+
 
+
setCameraControllerListener(CameraController.CameraControllerListener) - Method in class io.anyline.camera.CameraController
+
 
+
setCameraDisplayOrientation(Context, int, Camera) - Static method in class io.anyline.camera.CameraUtil
+
+
An implementation of the code in the docs of Camera.setDisplayOrientation(int).
+
+
setCameraOpenListener(CameraOpenListener) - Method in class io.anyline.camera.CameraController
+
+
Set the listener that is called when the camera is opened or a camera related error occurred.
+
+
setCameraOpenListener(CameraOpenListener) - Method in class io.anyline.camera.CameraView
+
+
Set the listener that is called when the camera is opened or a camera related error occurred.
+
+
setCameraOpenListener(CameraOpenListener) - Method in interface io.anyline.modules.AnylineModule
+
+
Set the listener to be notify when the camera opened or an error occurred while opening the camera.
+
+
setCameraOrientation(CameraController.CameraOrientation) - Method in class io.anyline.camera.CameraController
+
+
Allows you to set the camera orientation for the BACK camera.
+
+
setCameraOrientation(CameraController.CameraOrientation) - Method in class io.anyline.camera.CameraController1
+
 
+
setCameraOrientation(CameraController.CameraOrientation) - Method in class io.anyline.camera.CameraController2
+
 
+
setCameraView(CameraView) - Method in class io.anyline.camera.NativeBarcodeDetector
+
 
+
setCameraView(CameraView) - Method in class io.anyline.view.AnylineWebView
+
 
+
setCancelOnResult() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.AnylineController
+
+
Set this to false if the thread should continue after a result was found (which is the default behaviour)
+
+
setCancelOnResult(boolean) - Method in interface io.anyline.modules.AnylineModule
+
+
+ If set to true (default) the scanning is canceled automatically when a result is found.
+
+
setCancelOnResult(boolean) - Method in class io.anyline.plugin.AbstractScanPlugin
+
+
+ If set to true (default) the scanning is stopped automatically when a result is found.
+
+
setCancelOnResult(boolean) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.plugin.meter.MeterScanViewPlugin
+
+
+ If set to true (default) the scanning is stopped automatically when a result is found.
+
+
setCancelOnResult(boolean) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
setCancelOnResult(boolean) - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
setCharacterWhitelist(String) - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
setCharacterWhitelist(String) - Method in class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
setCharCountX(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
setCharCountY(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
setCharPaddingXFactor(double) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
setCharPaddingYFactor(double) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
 
+
setCharWhitelist(String) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set all the characters that may occurred on the data that should be recognized.
+
+
setCharWhiteList(Map<LicensePlateScanMode, String>) - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
setCheckDigitDateOfBirth(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setCheckDigitDateOfBirth(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setCheckDigitDateOfExpiry(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setCheckDigitDateOfExpiry(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setCheckDigitDayOfBirth(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setCheckDigitDateOfBirth(String)
+
+
+
setCheckDigitDocumentNumber(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setCheckDigitDocumentNumber(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setCheckDigitExpirationDate(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setCheckDigitDateOfExpiry(String)
+
+
+
setCheckDigitFinal(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setCheckDigitFinal(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setCheckDigitNumber(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setCheckDigitDocumentNumber(String)
+
+
+
setCheckDigitPersonalNumber(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setCheckDigitPersonalNumber(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setCmdFile(String) - Method in class io.anyline.AnylineController
+
+
+ Load the script file with the given name.
+
+
setCmdFile(String, String) - Method in class io.anyline.AnylineController
+
+
+ Load the script file with the given name from the given path within the assets.
+
+
setCmdFileName(String) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setConfig(FlashViewConfig) - Method in class io.anyline.view.FlashView
+
 
+
setCoordinates(List<Point>) - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
setCornerRadiusInDp(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the corner radius in display independent pixels
+
+
setCornerRadiusInDp(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the rect corner radius in dp.
+
+
setCountry(String) - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
setCountryCode(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. + +
+
+
setCropAndTransformID(boolean) - Method in class io.anyline.plugin.id.MrzConfig
+
+
Set crop and transform ID mode for for IdScanPlugin + If the crop and transform ID mode is enabled, the image will be returned instead of the cutout image.
+
+
setCropOffsetX(int) - Method in class io.anyline.view.CutoutConfig
+
+
+ The x offset in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the .
+
+
setCropOffsetY(int) - Method in class io.anyline.view.CutoutConfig
+
+
+ The y offset in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the .
+
+
setCropPaddingX(int) - Method in class io.anyline.view.CutoutConfig
+
+
+ The x padding in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the size.
+
+
setCropPaddingY(int) - Method in class io.anyline.view.CutoutConfig
+
+
+ The y padding in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the size.
+
+
setCroppedImageFile(File) - Method in class io.anyline.view.ScanPage
+
 
+
setCroppedImageFile(String) - Method in class io.anyline.view.ScanPage
+
 
+
setCropRect(RectF) - Method in class io.anyline.AnylineController
+
 
+
setCropRect(RectF) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setCropRect(RectF) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
setCropRect(RectF) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
setCropRect(RectF) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
setCropRect(Rect) - Method in class io.anyline.view.ScanView
+
 
+
setCurrentBrightness(double) - Method in class io.anyline.view.LightLevelHelper
+
 
+
setCustomCmdFile(String) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set the custom command file (ale) to use for the image processing.
+
+
setCustomScript(String) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set the custom script to use for the image processing (text, not file name).
+
+
setCustomZoomLevel(double) - Method in class io.anyline.camera.CameraController2
+
 
+
setCustomZoomLevel(int) - Method in class io.anyline.camera.CameraController1
+
 
+
setCutoutInfo(Rect, float, int, int) - Method in class io.anyline.view.AbstractWebView
+
 
+
setCutoutOuterColorString(String) - Method in class io.anyline.view.CutoutConfig
+
+
The color outside of the cutout area.
+
+
setCutoutStrokeColorString(String) - Method in class io.anyline.view.CutoutConfig
+
+
Set the stroke color
+
+
setDateOfBirth(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setDateOfBirth(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set Date Of Birth option (mandatory, optional, disabled or default)
+
+
setDateOfBirth(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
set Date of Birth
+
+
setDateOfExpiry(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setDateOfExpiry(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set Date Of Expiry option (mandatory, optional, disabled or default)
+
+
setDateOfExpiry(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setDateOfIssue(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzFieldScanOptions.setVizDateOfIssue(FieldScanOption)
+
+
+
setDateOfIssue(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10.1 this will be replaced with MrzIdentification.setVizDateOfIssue(String)
+
+
+
setDayOfBirth(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setDateOfBirth(String) ()}
+
+
+
setDebug(boolean) - Method in class io.anyline.AnylineController
+
+
Enable/Disables debug output.
+
+
setDebug(boolean) - Method in interface io.anyline.modules.AnylineModule
+
+
Set to true to get a few additional debug logs.
+
+
setDebug(boolean) - Method in class io.anyline.plugin.AbstractScanPlugin
+
+
Enable/Disables debug output.
+
+
setDebugListener(AnylineDebugListener) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
setDefaultCameraExposure() - Method in class io.anyline.camera.CameraController1
+
+
set default camera exposure
+
+
setDefaultLensFacing(CameraFeatures.LensFacing) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the default camera used for scanning
+
+
setDefaultMode(String) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
The default focus mode for devices that have no special internal treatment.
+
+
setDelayScanTime() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
setDelayScanTime() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
setDelayScanTime() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
setDelayScanTime() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
setDelayScanTime(double) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setDelayScanTime(double, double) - Method in class io.anyline.AnylineController
+
 
+
setDelayStartScanTime(double) - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
setDocumentNotifierListener(DocumentNotifierListener) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
setDocumentNotifierListener(DocumentNotifierListener) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
setDocumentNumber(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setDocumentNumber(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setDocumentRatios(Double...) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Sets custom document ratios that should be supported (or null to set back to all supported types).
+
+
setDocumentRatios(Double...) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Sets custom document ratios that should be supported (or null to set back to all supported types).
+
+
setDocumentType(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setDocumentType(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setDrawable(Drawable) - Method in class io.anyline.view.CutoutConfig
+
+
The drawable to use inside the area.
+
+
setEnableAutoExposureAreas(boolean) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
+ Enable or disable auto exposure areas for the cut-out rectangle.
+
+
setEnableFocusAreas(boolean) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
+ Enable or disable focus areas for the cut-out rectangle.
+
+
setEnableFocusOnTouch(boolean) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
Enable or disable focus on touch.
+
+
setEnablePhaseAutoFocus(boolean) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
Enable or disable the phase auto focus.
+
+
setExpirationDate(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setDateOfExpiry(String)
+
+
+
setExposureForBlackOnBlack() - Method in class io.anyline.camera.CameraController1
+
 
+
setExposureForBlackOnBlack() - Method in class io.anyline.view.FlashView
+
 
+
setExposureToMinimum() - Method in class io.anyline.view.FlashView
+
 
+
setFaceImage(Bitmap) - Method in class io.anyline.plugin.id.ID
+
 
+
setFallbackLensFacings(CameraFeatures.LensFacing...) - Method in class io.anyline.camera.CameraConfig
+
+
Set the fallback camera facings which are used if the default camera facing is not available on the device
+
+
setFallbackLensFacings(EnumSet<CameraFeatures.LensFacing>) - Method in class io.anyline.camera.CameraConfig
+
+
Set the fallback camera facings which are used if the default camera facing is not available on the device
+
+
setFallbackLensFacings(EnumSet<CameraFeatures.LensFacing>) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the fallback camera facings which are used if the default camera facing is not available on the device
+
+
setFeedbackStrokeColor(int) - Method in class io.anyline.view.CutoutConfig
+
+
Sets a feedback colors for the stroke: if set, the will change its color + if the scanning process has started, e.g.
+
+
setFeedbackStrokeColorString(String) - Method in class io.anyline.view.CutoutConfig
+
+
Sets a feedback colors for the stroke: if set, the will change its color + if the scanning process has started, e.g.
+
+
setFeedbackStyle(VisualFeedbackConfig.FeedbackStyle) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the feedback style
+
+
setFieldConfidences(TFieldConfidences) - Method in class io.anyline.plugin.id.ID
+
 
+
setFillColor(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the fill color of the feedback
+
+
setFillColorString(String) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the fill color of the feedback
+
+
setFlashOn(boolean) - Method in class io.anyline.camera.CameraController
+
+
Turn the torch flash on or off.
+
+
setFlashOn(boolean) - Method in class io.anyline.camera.CameraController1
+
 
+
setFlashOn(boolean) - Method in class io.anyline.camera.CameraController2
+
+
Set the flash (torch) on or off for the preview
+
+
setFlashOn(boolean) - Method in class io.anyline.camera.CameraView
+
+
Turn the torch flash on or off.
+
+
setFlashOnIfAuto(boolean) - Method in interface io.anyline.camera.FlashControl
+
+
Deprecated.
+
Implementer should set the flash on/off if the control is in auto mode.
+
+
setFlashOnIfAuto(boolean) - Method in class io.anyline.view.FlashView
+
+
Call this to set the flash on or off in auto mode.
+
+
setFocalLength(double) - Method in class io.anyline.camera.CameraConfig
+
+
Set a focal length to the camera
+
+
setFocalLength(double) - Method in class io.anyline.camera.CameraController
+
+
Set a zoom level through focal length
+
+
setFocalLength(double) - Method in class io.anyline.camera.CameraController1
+
 
+
setFocalLength(double) - Method in class io.anyline.camera.CameraController2
+
 
+
setFocalLength(double) - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
setFocusConfig(FocusConfig) - Method in class io.anyline.camera.CameraView
+
+ +
+
setFocusMode(CameraFeatures.FocusMode) - Method in class io.anyline.camera.CameraConfig
+
+
Set the focus mode
+
+
setFocusOnTouchEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
Set to true if focus on touch should be enabled (only relevant if focus mode is auto or macro)
+
+
setFocusRegionEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
Set to true to use the region where the cutout is for focusing.
+
+
setFocusRegionToCutout(Context, RectF, float, float) - Method in class io.anyline.camera.CameraController
+
+
Updates the focus and metering region to be the same as the given cutout.
+
+
setFocusRegionToCutout(Context, RectF, float, float) - Method in class io.anyline.camera.CameraController1
+
 
+
setFocusRegionToCutout(Context, RectF, float, float) - Method in class io.anyline.camera.CameraController2
+
 
+
setFullImageFile(File) - Method in class io.anyline.view.ScanPage
+
 
+
setGivenNames(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setGivenNames(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
set givenNames
+
+
setHeaderVariable(String, Object) - Method in class io.anyline.AnylineController
+
+
Set the start variable with the given identifier to the given value.
+
+
setHighResolutionImageListener(HighResolutionImageListener) - Method in class io.anyline.camera.CameraController
+
+
Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the CameraController.takeHighResolutionImage() method.
+
+
setHighResolutionImageListener(HighResolutionImageListener) - Method in class io.anyline.camera.CameraView
+
+
Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the CameraView.takeHighResolutionImage() method.
+
+
setHighResolutionImageListener(HighResolutionImageListener) - Method in interface io.anyline.camera.HighResolutionImageProvider
+
+
Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the HighResolutionImageProvider.takeHighResolutionImage() method.
+
+
setHighResolutionPictureSize(CameraSize) - Method in class io.anyline.camera.CameraConfig
+
+
Set the size for high resolution images that should be used by the camera
+
+
setId(String) - Method in class io.anyline.AnylineController
+
 
+
setId(String) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setIdConfig(IdConfig<?, ?>) - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
setIdFieldScanOptions(TFieldScanOptions) - Method in class io.anyline.plugin.id.IdConfig
+
 
+
setIdMinFieldConfidences(TFieldConfidences) - Method in class io.anyline.plugin.id.IdConfig
+
 
+
setImageAutoId(int) - Method in class io.anyline.view.FlashViewConfig
+
+
Set the resource id for the AUTO state of the flash view.
+
+
setImageListener(ImageListener) - Method in class io.anyline.camera.CameraController
+
+
Set the listener that should be called when a new image is available
+
+
setImageListener(ImageListener) - Method in class io.anyline.camera.CameraView
+
+
Set the listener that should be called when a new image is available
+
+
setImageOffId(int) - Method in class io.anyline.view.FlashViewConfig
+
+
Set the resource id for the OFF state of the flash view.
+
+
setImageOnId(int) - Method in class io.anyline.view.FlashViewConfig
+
+
Set the resource id for the ON state of the flash view.
+
+
setImageProvider(ImageProvider) - Method in class io.anyline.AnylineController
+
+
Set the image provider.
+
+
setImageProvider(ImageProvider) - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
setImageProvider(ImageProvider) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
setImageProvider(ImageProvider) - Method in interface io.anyline.plugin.ScanPlugin
+
+
Set the provider, where the plugin can get the images from.
+
+
setImageProvider(ImageProvider) - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
setImageProvider(ImageProvider) - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
setImageProvider(ImageProvider) - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
setInactiveStrokeColorForDelay(String) - Method in class io.anyline.view.CutoutConfig
+
+
Set the inactive stroke color when users sets a delay
+
+
setIsFullFrameScanning(boolean) - Method in class io.anyline.AnylineController
+
 
+
setIssuingCountryCode(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setIssuingCountryCode(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setIssuingDate(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setDateOfIssue(String)
+
+
+
setLayout(String) - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
setLensFacing(CameraFeatures.LensFacing) - Method in class io.anyline.camera.CameraConfig
+
+
Set the default camera used for scanning
+
+
setLevelsForAutoFlash(int, int, int, int) - Method in class io.anyline.view.BrightnessHelper
+
 
+
setMaxCharHeight(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set the maximum height of a character to scan in pixels (relative to the configured capture resolution)
+
+
setMaxDocumentOutputResolution(Double, Double) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Set the maximum output resolution of the document.
+
+
setMaxDocumentOutputResolution(Double, Double) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Set the maximum output resolution of the document.
+
+
setMaxDocumentRatioDeviation(Double) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Set the maximum ratio deviation of the document.
+
+
setMaxDocumentRatioDeviation(Double) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Set the maximum ratio deviation of the document.
+
+
setMaxFocalLength(double) - Method in class io.anyline.camera.CameraConfig
+
+
Set a custom maximum focal Length
+
+
setMaxFocalLength(double) - Method in class io.anyline.camera.CameraController
+
+
Set a maximum focal length
+
+
setMaxFocalLength(double) - Method in class io.anyline.camera.CameraController1
+
 
+
setMaxFocalLength(double) - Method in class io.anyline.camera.CameraController2
+
 
+
setMaxFocalLength(double) - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
setMaxHeightPercent(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the maximum height of the as percentage of the views height.
+
+
setMaxWidthPercent(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the max width of the as percentage of the views width.
+
+
setMaxZoom(float) - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
setMaxZoom(float) - Method in class io.anyline.camera.ActiveArrayZoomHandlerBuilder
+
 
+
setMaxZoom(float) - Method in class io.anyline.camera.SimpleZoomHandlerBuilder
+
 
+
setMaxZoomRatio(double) - Method in class io.anyline.camera.CameraConfig
+
+
Set a custom maximum zoom Ratio
+
+
setMaxZoomRatio(double) - Method in class io.anyline.camera.CameraController
+
+
Set a maximum zoom ratio
+
+
setMaxZoomRatio(double) - Method in class io.anyline.camera.CameraController1
+
 
+
setMaxZoomRatio(double) - Method in class io.anyline.camera.CameraController2
+
 
+
setMaxZoomRatio(double) - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
setMinBrightness(float) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Set the minimum brightness (default is 60).
+
+
setMinBrightness(float) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Set the minimum brightness (default is 60).
+
+
setMinCameraExposure() - Method in class io.anyline.camera.CameraController1
+
+
set the minimum camera exposure
+
+
setMinCharHeight(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set the minimum height of a character to scan in pixels (relative to the configured capture resolution)
+
+
setMinConfidence(int) - Method in class io.anyline.plugin.id.IdConfig
+
 
+
setMinConfidence(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
The minimum confidence required to return a result, a value between 0 and 100.
+
+
setMinConfidence(int) - Method in class io.anyline.plugin.tire.TireBaseConfig
+
 
+
setMinSharpness(int) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
+ Experimental parameter to set the minimum sharpness (value between 0-100; 0 to turn sharpness detection off; + only used in AnylineOcrConfig.ScanMode.LINE).
+
+
setMode(FlashControl.Mode) - Method in interface io.anyline.camera.FlashControl
+
+
Deprecated.
+
Implementer should switch to the given mode.
+
+
setMode(FlashControl.Mode) - Method in class io.anyline.view.FlashView
+
+
Set the flash to the given Mode (On/Off or Auto).
+
+
setMode(FlashViewConfig.FlashMode) - Method in class io.anyline.view.FlashViewConfig
+
+
Set the flash mode.
+
+
setModel(String) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Sets the model with a string path
+
+
setMrzString(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setMultiBarcode(boolean) - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
setMultiBarcode(boolean) - Method in class io.anyline.plugin.barcode.BarcodeScanViewPlugin
+
+
Enable multi barcode + Gives the possibility to scan more than one barcode within the cutout
+
+
setNationalityCountryCode(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setNationalityCountryCode(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setNewImage(Bitmap) - Method in class io.anyline.SimpleImageProvider
+
+
A shortcut for setNewImage(new AlImage(bmp));
+
+
setNewImage(AnylineImage) - Method in class io.anyline.SimpleImageProvider
+
+
Adds an image that should be processed.
+
+
setNewImage(Mat) - Method in class io.anyline.SimpleImageProvider
+
+
A shortcut for setNewImage(new AlImage(mat));
+
+
setOffsetX(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the x offset of the (+ moves the further to the right, - to the left).
+
+
setOffsetXInDp(int) - Method in class io.anyline.view.FlashViewConfig
+
+
set x offset for flash alignment
+
+
setOffsetY(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the y offset of the (+ moves the further down, - further up).
+
+
setOffsetYInDp(int) - Method in class io.anyline.view.FlashViewConfig
+
+
set y offset for flash alignment
+
+
setOpticalStabilizationEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
+ Set if optical stabilization should be used.
+
+
setOptionalData(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setOptionalData(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setOuterColor(int) - Method in class io.anyline.view.CutoutConfig
+
+
The color outside of the area.
+
+
setOutline(List<PointF>) - Method in class io.anyline.models.AnylineScanResult
+
+
Set the outline around the detected result.
+
+
setPaddingInDp(int) - Method in class io.anyline.view.FlashViewConfig
+
+
Set the padding of the flash view in dp
+
+
setParsedPDF417(PDF417) - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
setPersonalNumber(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setPersonalNumber(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setPersonalNumber2(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setOptionalData(String) ()}
+
+
+
setPictureSize(CameraSize) - Method in class io.anyline.camera.CameraConfig
+
+ +
+
setPostProcessingEnabled(boolean) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
If enabled, starts post processing after a full document snap.
+
+
setPostProcessingEnabled(boolean) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
If enabled, starts post processing after a full document snap.
+
+
setPreferredCameraConfig(CameraConfig) - Method in class io.anyline.camera.CameraController
+
+
Set the preferred camera settings.
+
+
setPreferredCameraConfig(CameraConfig) - Method in class io.anyline.camera.CameraView
+
+
+ Set the preferred camera settings.
+
+
setPreferredPictureHeight(int) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the preferred height when taking a full picture.
+
+
setPreferredPictureSize(int, int) - Method in class io.anyline.camera.CameraView
+
+ +
+
setPreferredPictureWidth(int) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the preferred width when taking a full picture.
+
+
setPreferredPreviewFps(int, int) - Method in class io.anyline.camera.CameraView
+
+
Deprecated. +
this will be integrated into CameraConfig or removed completely in the future
+
+
+
setPreferredPreviewHeight(int) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the preferred preview height.
+
+
setPreferredPreviewSize(int, int) - Method in class io.anyline.camera.CameraView
+
+ +
+
setPreferredPreviewWidth(int) - Method in class io.anyline.view.ScanViewCameraConfig
+
+
Set the preferred preview width.
+
+
setPreviewCropGravity(int) - Method in class io.anyline.camera.CameraView
+
 
+
setPreviewSize(CameraSize) - Method in class io.anyline.camera.CameraConfig
+
+
Set the preview size that should be used by the camera
+
+
setProductName(String) - Method in class io.anyline.AnylineController
+
 
+
setRatio(float) - Method in class io.anyline.view.CutoutConfig
+
+
Set the ratio (width/height).
+
+
setRectRelativeToCutout(AbstractWebView.AnimatableRectF, Rect, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
setRectRelativeToCutout(AnylineWebView.AnimatableRectF, float, Rect, float, String, Rect, int, int, Rect) - Method in class io.anyline.view.AnylineWebView
+
 
+
setRedrawTimeout(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the timeout before the next draw can happen
+
+
setRotationInDegrees(int) - Method in class io.anyline.view.ScanPage
+
 
+
setScale(float) - Method in class io.anyline.view.ScanViewPluginConfig
+
 
+
setScanConfig(String) - Method in class io.anyline.view.ScanView
+
 
+
setScanConfig(JSONObject) - Method in class io.anyline.view.ScanView
+
 
+
setScanConfiguration(UniversalIdLayoutType, List<String>) - Method in class io.anyline.plugin.id.UniversalIdConfig
+
+
Sets programatically the allowed layout types and the layouts to be scanned for the specific layout type
+
+
setScanDelayTime(double, String) - Method in class io.anyline.view.AnylineWebView
+
 
+
setScanMode(LicensePlateScanMode) - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
setScanMode(MeterScanMode) - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
+
Set the scan mode (Select what should be scanned next).
+
+
setScanMode(MeterScanMode) - Method in class io.anyline.plugin.meter.MeterScanViewPlugin
+
+
Set the scan mode (Select what should be scanned next).
+
+
setScanMode(AnylineContainerConfig.ContainerScanMode) - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
setScanMode(AnylineOcrConfig.ScanMode) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set the scan mode.
+
+
setScanMode(AnylineTINConfig.ScanMode) - Method in class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
setScanMode(TINConfig.ScanMode) - Method in class io.anyline.plugin.tire.TINConfig
+
 
+
setScanViewConfig(BaseScanViewConfig) - Method in class io.anyline.view.ScanView
+
+
Sets the ScanView with the base config BaseScanViewConfig for cameraView and the flashView configurations
+
+
setScanViewPlugin(AbstractBaseScanViewPlugin<?>) - Method in class io.anyline.view.ScanView
+
+
Sets the ScanView with the specific AbstractScanViewPlugin
+
+
setSceneMode(CameraFeatures.SceneMode) - Method in class io.anyline.camera.CameraConfig
+
+
+ Set the scene mode that should be used.
+
+
setSceneMode(String) - Method in class io.anyline.camera.CameraView
+
+ +
+
setScript(String) - Method in class io.anyline.AnylineController
+
+
+ Load the given script string (the actual script text, not the file name).
+
+
setScript(String, String) - Method in class io.anyline.AnylineController
+
+
+ Load the given script string (the actual script text, not the file name).
+
+
setScript(String, String, String) - Method in class io.anyline.AnylineController
+
+
+ Load the given script string (the actual script text, not the file name).
+
+
setSerialNumberCharWhitelist(String) - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
+
Set the character whitelist (all the characters that may occur in the data that should be recognized) + as a string for the Serialnumber scan mode.
+
+
setSerialNumberValidationRegex(String) - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
+
Set a validation regex string for the Serialnumber scan mode.
+
+
setSex(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setSex(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setShapeRelativeToCutout(List<PointF>, Rect, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
setSkipImages(boolean) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Set to true to skip images until this is reset + (can be used to avoid processing, e.g.
+
+
setStartVariable(String, Object) - Method in class io.anyline.AnylineController
+
+
Set the start variable with the given identifier to the given value.
+
+
setStrictMode(boolean) - Method in class io.anyline.plugin.id.MrzConfig
+
+
Set strict mode for IdScanPlugin + If the strict mode is enabled, a scan will be performed just when all checkdigits are valid
+
+
setStrokeColor(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the stroke color of the feedback
+
+
setStrokeColor(int) - Method in class io.anyline.view.CutoutConfig
+
+
Set the stroke color
+
+
setStrokeColorString(String) - Method in class io.anyline.camera.VisualFeedbackConfig
+
 
+
setStrokeWidthInDp(int) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
Set the stroke width of the feedback
+
+
setStrokeWidthInDp(int) - Method in class io.anyline.view.CutoutConfig
+
+
The stroke width in dp.
+
+
setStyle(CutoutConfig.CutoutStyle) - Method in class io.anyline.view.CutoutConfig
+
+
+ Set the style.
+
+
setSurname(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
setSurname(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
set Surname
+
+
setSurNames(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated. +
As of release 10 this will be replaced with MrzIdentification.setSurname(String) ()}
+
+
+
setTo(byte[]) - Method in class io.anyline.models.AnylineYuvImage
+
+
Set the data of this image to the given value.
+
+
setTo(Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
setTo(Mat, Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
setTo(Scalar) - Method in class io.anyline.opencv.core.Mat
+
 
+
setTo(Scalar, Mat) - Method in class io.anyline.opencv.core.Mat
+
 
+
setTrainerReportedValues(String) - Method in class io.anyline.AnylineController
+
 
+
setTransformationPoints(ArrayList<PointF>) - Method in class io.anyline.view.ScanPage
+
 
+
setType(String) - Method in class io.anyline.plugin.id.LayoutDefinition
+
 
+
setType(String) - Method in class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
setupConfig(Context, String, CutoutConfig, VisualFeedbackConfig, Rect) - Static method in class io.anyline.util.JSUtil
+
 
+
setUpdateAreasOnAutoFocus(boolean) - Method in class io.anyline.camera.FocusConfig.Builder
+
+
Deprecated.
+
set to true if the areas should be slightly changed before every auto focus call.
+
+
setUpdateRegionsOnAutoFocusEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
Set to true if regions should be changed slightly before every auto focus call.
+
+
setupDelayTime(double, String) - Static method in class io.anyline.util.JSUtil
+
 
+
setupListenersForScanView() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
setupMask(CutoutConfig) - Static method in class io.anyline.util.JSUtil
+
 
+
setupParallelConfig(Context, ArrayList<String>, ArrayList<CutoutConfig>, ArrayList<VisualFeedbackConfig>, ArrayList<Rect>) - Static method in class io.anyline.util.JSUtil
+
 
+
setupSerialConfig(Context, ArrayList<String>, ArrayList<CutoutConfig>, ArrayList<VisualFeedbackConfig>, ArrayList<Rect>) - Static method in class io.anyline.util.JSUtil
+
 
+
setUpsideDownMode(AnylineTINConfig.UpsideDownMode) - Method in class io.anyline.plugin.ocr.AnylineTINConfig
+
+
Deprecated.
+
setUpsideDownMode(TireBaseConfig.UpsideDownMode) - Method in class io.anyline.plugin.tire.TireBaseConfig
+
 
+
setupZoomHandler(View) - Method in class io.anyline.camera.CameraController
+
+
Set up the zoom for the camera
+
+
setupZoomHandler(View) - Method in class io.anyline.camera.CameraController1
+
 
+
setupZoomHandler(View) - Method in class io.anyline.camera.CameraController2
+
 
+
setUseMaxFpsRange(boolean) - Method in class io.anyline.camera.CameraView
+
+
Deprecated. +
this will be integrated into CameraConfig or removed completely in the future
+
+
+
setValidationRegex(String) - Method in class io.anyline.plugin.ocr.AnylineContainerConfig
+
 
+
setValidationRegex(String) - Method in class io.anyline.plugin.ocr.AnylineOcrConfig
+
+
Set a regex string to validate the result (invalid results will not be returned).
+
+
setValidationRegex(String) - Method in class io.anyline.plugin.ocr.AnylineVINConfig
+
 
+
setValidationRegex(Map<LicensePlateScanMode, String>) - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
setValue(String) - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
setVibrateOnResult(boolean) - Method in class io.anyline.camera.VisualFeedbackConfig
+
+
+ Set to true to vibrate briefly on result.
+
+
setVibrateOnResult(boolean) - Method in interface io.anyline.modules.AnylineModule
+
+
If set to true, there is a short vibration if a result is found.
+
+
setVideoStabilizationEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
+ Set if software video stabilization should be used.
+
+
setVisualFeedbackConfig(VisualFeedbackConfig) - Method in class io.anyline.view.ScanViewPluginConfig
+
+
Set the visual feedback behaviour
+
+
setVizAddress(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
set visual inspection zone address option (mandatory, optional, disabled or default)
+
+
setVizAddress(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
set visual inspection zone address option (mandatory, optional, disabled or default)
+
+
setVizAddress(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Sets the address
+
+
setVizDateOfBirth(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
Set VIZ Date OF Birth option (mandatory, optional, disabled or default)
+
+
setVizDateOfBirth(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set VIZ Date OF Birth option (mandatory, optional, disabled or default)
+
+
setVizDateOfBirth(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setVizDateOfExpiry(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
Set VIZ Date Of Expiry option (mandatory, optional, disabled or default)
+
+
setVizDateOfExpiry(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set VIZ Date Of Expiry option (mandatory, optional, disabled or default)
+
+
setVizDateOfExpiry(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setVizDateOfIssue(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
Set Date of Issue option (mandatory, optional, disabled or default)
+
+
setVizDateOfIssue(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set Date of Issue option (mandatory, optional, disabled or default)
+
+
setVizDateOfIssue(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Sets the date of issue.
+
+
setVizGivenNames(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
Set VIZ GivenNames option (mandatory, optional, disabled or default)
+
+
setVizGivenNames(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set VIZ GivenNames option (mandatory, optional, disabled or default)
+
+
setVizGivenNames(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setVizSurname(int) - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
+
Set VIZ Surname option (mandatory, optional, disabled or default)
+
+
setVizSurname(IDFieldScanOptions.FieldScanOption) - Method in class io.anyline.plugin.id.MrzFieldScanOptions
+
+
Set VIZ Surname option (mandatory, optional, disabled or default)
+
+
setVizSurname(String) - Method in class io.anyline.plugin.id.MrzIdentification
+
 
+
setWidth(int) - Method in class io.anyline.view.CutoutConfig
+
+
+ Set the width of the as a fix value relative to the preview size.
+
+
setWorkerThreadUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class io.anyline.AnylineController
+
+
Set a handler to catch exceptions from the background thread.
+
+
setZoomGestureEnabled(boolean) - Method in class io.anyline.camera.CameraConfig
+
+
Enable the Gesture for pinch to zoom
+
+
setZoomGestureEnabled(boolean) - Method in class io.anyline.camera.CameraController
+
+
Enable zoom for the camera + Needs to be called before setupZoomHandler()
+
+
setZoomGestureEnabled(boolean) - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
setZoomHandlerListener(ActiveArrayZoomHandler.IZoomHandlerListener) - Method in class io.anyline.camera.ActiveArrayZoomHandler
+
 
+
setZoomHandlerListener(SimpleZoomHandler.IZoomHandlerListener) - Method in class io.anyline.camera.SimpleZoomHandler
+
 
+
setZoomHardness(float) - Method in class io.anyline.camera.AbstractZoomHandler
+
 
+
setZoomListener(ActiveArrayZoomHandler.IZoomHandlerListener) - Method in class io.anyline.camera.ActiveArrayZoomHandlerBuilder
+
 
+
setZoomListener(SimpleZoomHandler.IZoomHandlerListener) - Method in class io.anyline.camera.SimpleZoomHandlerBuilder
+
 
+
setZoomRatio(double) - Method in class io.anyline.camera.CameraConfig
+
+
Set a zoom Ratio to the camera
+
+
setZoomRatio(double) - Method in class io.anyline.camera.CameraController
+
+
Set a zoom level through zoom Ratio
+
+
setZoomRatio(double) - Method in class io.anyline.camera.CameraController1
+
 
+
setZoomRatio(double) - Method in class io.anyline.camera.CameraController2
+
 
+
setZoomRatio(double) - Method in class io.anyline.view.ScanViewCameraConfig
+
 
+
SHAKE_DETECTED - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
SHARPNESS_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported sharpness value + The name will be AnylineDebugListener.SHARPNESS_VARIABLE_NAME
+
+
SHARPNESS_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported sharpness value + The value will be of type AnylineDebugListener.SHARPNESS_VARIABLE_CLASS
+
+
showExpirationDialog(Context, DialogInterface.OnClickListener, DialogInterface.OnClickListener) - Static method in class io.anyline.modules.LicenseExpirationHelper
+
+
Shows an AlertDialog to the user, informing him that the license has expired + Must be run on UiThread
+
+
showPermissionMessage(String) - Method in class io.anyline.camera.CameraPermissionHelper
+
+
Displays an AlertDialog to the user, informing him about the necessity of granting the Camera Permission.
+
+
showPricingPage(Context) - Static method in class io.anyline.modules.LicenseExpirationHelper
+
 
+
SimpleImageProvider - Class in io.anyline
+
+
A simple implementation of the ImageProvider interface.
+
+
SimpleImageProvider() - Constructor for class io.anyline.SimpleImageProvider
+
 
+
SimpleZoomHandler - Class in io.anyline.camera
+
 
+
SimpleZoomHandler.IZoomHandlerListener - Interface in io.anyline.camera
+
 
+
SimpleZoomHandlerBuilder - Class in io.anyline.camera
+
 
+
size() - Method in class io.anyline.opencv.core.Mat
+
 
+
size() - Method in class io.anyline.opencv.core.Rect
+
 
+
Size - Class in io.anyline.opencv.core
+
 
+
Size() - Constructor for class io.anyline.opencv.core.Size
+
 
+
Size(double[]) - Constructor for class io.anyline.opencv.core.Size
+
 
+
Size(double, double) - Constructor for class io.anyline.opencv.core.Size
+
 
+
Size(Point) - Constructor for class io.anyline.opencv.core.Size
+
 
+
Slovakia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Slovenia - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
SNOW - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
SoundUtil - Class in io.anyline.util
+
+
A helper class to deal with short notification sounds.
+
+
SoundUtil(Context) - Constructor for class io.anyline.util.SoundUtil
+
+
Create a SoundUtil helper with the given context.
+
+
Spain - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
SPORTS - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
SQUARE_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported square value + The name will be AnylineDebugListener.SQUARE_VARIABLE_NAME
+
+
SQUARE_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported square value + The value will be of type AnylineDebugListener.SQUARE_VARIABLE_CLASS
+
+
start() - Method in class io.anyline.AnylineController
+
+
Starts the worker thread.
+
+
start() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.barcode.BarcodeScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
start() - Method in class io.anyline.plugin.id.IdScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.meter.MeterScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.ocr.OcrScanPlugin
+
 
+
start() - Method in class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
start() - Method in interface io.anyline.plugin.ScanPlugin
+
+
Start the processing of the plugin
+
+
start() - Method in class io.anyline.plugin.tire.TireScanPlugin
+
 
+
start() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
start() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
start() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
start() - Method in class io.anyline.view.ParallelScanViewComposite
+
 
+
start() - Method in class io.anyline.view.ScanView
+
+
Starts the worker thread.
+
+
start() - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
startBlinkAnimation() - Method in class io.anyline.view.ScanView
+
 
+
startFaceDetection(AnylineImage) - Method in class io.anyline.camera.FaceDetector
+
 
+
startScanning() - Method in interface io.anyline.modules.AnylineModule
+
+
Start the scanning.
+
+
startWithId(String) - Method in class io.anyline.view.SerialScanViewComposite
+
 
+
STEADYPHOTO - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
step1() - Method in class io.anyline.opencv.core.Mat
+
 
+
step1(int) - Method in class io.anyline.opencv.core.Mat
+
 
+
stop() - Method in class io.anyline.plugin.AbstractScanPlugin
+
 
+
stop() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
 
+
stop() - Method in class io.anyline.plugin.ocr.OcrScanViewPlugin
+
 
+
stop() - Method in interface io.anyline.plugin.ScanPlugin
+
+
Stop the processing of the plugin
+
+
stop() - Method in class io.anyline.view.AbstractBaseScanViewPlugin
+
 
+
stop() - Method in class io.anyline.view.AbstractScanViewPlugin
+
 
+
stop() - Method in class io.anyline.view.AbstractScanViewPluginComposite
+
 
+
stop() - Method in class io.anyline.view.ScanView
+
 
+
StringUtil - Class in io.anyline.util
+
 
+
StringUtil() - Constructor for class io.anyline.util.StringUtil
+
 
+
submat(int, int, int, int) - Method in class io.anyline.opencv.core.Mat
+
 
+
submat(Rect) - Method in class io.anyline.opencv.core.Mat
+
 
+
submat(Range, Range) - Method in class io.anyline.opencv.core.Mat
+
 
+
SUNSET - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
Sweden - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
Switzerland - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
+ + + +

T

+
+
t() - Method in class io.anyline.opencv.core.Mat
+
 
+
takeHighResolutionImage() - Method in class io.anyline.camera.CameraController
+
+
Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully.
+
+
takeHighResolutionImage() - Method in class io.anyline.camera.CameraController1
+
 
+
takeHighResolutionImage() - Method in class io.anyline.camera.CameraController2
+
 
+
takeHighResolutionImage() - Method in class io.anyline.camera.CameraView
+
+
Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully.
+
+
takeHighResolutionImage() - Method in interface io.anyline.camera.HighResolutionImageProvider
+
+
Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully.
+
+
takeHighResolutionImage(int, int, int, int, int, int) - Method in class io.anyline.camera.CameraController
+
 
+
takeHighResolutionImage(int, int, int, int, int, int) - Method in class io.anyline.camera.CameraController1
+
 
+
takeHighResolutionImage(int, int, int, int, int, int) - Method in class io.anyline.camera.CameraController2
+
 
+
takeHighResolutionImage(int, int, int, int, int, int) - Method in class io.anyline.camera.CameraView
+
 
+
takeHighResolutionImage(int, int, int, int, int, int) - Method in interface io.anyline.camera.HighResolutionImageProvider
+
 
+
TempFileUtil - Class in io.anyline.util
+
+
THIS class is ALPHA and API may change.
+
+
TempFileUtil() - Constructor for class io.anyline.util.TempFileUtil
+
 
+
TemplateConfig - Class in io.anyline.plugin.id
+
+
Deprecated.
+
+
TemplateConfig(JSONObject) - Constructor for class io.anyline.plugin.id.TemplateConfig
+
+
Deprecated.
+
TemplateFieldConfidences - Class in io.anyline.plugin.id
+
+
Deprecated.
+
+
TemplateFieldConfidences() - Constructor for class io.anyline.plugin.id.TemplateFieldConfidences
+
+
Deprecated.
+
TemplateFieldScanOptions - Class in io.anyline.plugin.id
+
+
Deprecated.
+
+
TemplateFieldScanOptions() - Constructor for class io.anyline.plugin.id.TemplateFieldScanOptions
+
+
Deprecated.
+
THEATRE - io.anyline.camera.CameraFeatures.SceneMode
+
 
+
THRESHOLD_IMAGE_VARIABLE_CLASS - Static variable in interface io.anyline.AnylineDebugListener
+
+
The class for a reported thresholded image value + The name will be AnylineDebugListener.THRESHOLD_IMAGE_VARIABLE_NAME
+
+
THRESHOLD_IMAGE_VARIABLE_NAME - Static variable in interface io.anyline.AnylineDebugListener
+
+
The name for a reported thresholded image value + The value will be of type AnylineDebugListener.THRESHOLD_IMAGE_VARIABLE_CLASS
+
+
TINConfig - Class in io.anyline.plugin.tire
+
 
+
TINConfig() - Constructor for class io.anyline.plugin.tire.TINConfig
+
 
+
TINConfig(JSONObject) - Constructor for class io.anyline.plugin.tire.TINConfig
+
 
+
TINConfig.ScanMode - Enum in io.anyline.plugin.tire
+
 
+
TINResult - Class in io.anyline.plugin.ocr
+
 
+
TINResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, AnylineImage, Map<String, String>, String) - Constructor for class io.anyline.plugin.ocr.TINResult
+
 
+
TIRE_MODULE_IDENTIFIER - Static variable in class io.anyline.util.ConstantUtil
+
 
+
TireBaseConfig - Class in io.anyline.plugin.tire
+
 
+
TireBaseConfig.UpsideDownMode - Enum in io.anyline.plugin.tire
+
 
+
TireScanPlugin - Class in io.anyline.plugin.tire
+
+
Created by peter/bernd/ricardo on 11/02/22.
+
+
TireScanPlugin(Context, String) - Constructor for class io.anyline.plugin.tire.TireScanPlugin
+
 
+
TireScanPlugin(Context, String, TireBaseConfig) - Constructor for class io.anyline.plugin.tire.TireScanPlugin
+
 
+
TireScanResult - Class in io.anyline.plugin.tire
+
+
Created by peter on 11/02/22.
+
+
TireScanResult(String, List<PointF>, Integer, AnylineImage, AnylineImage, String, String) - Constructor for class io.anyline.plugin.tire.TireScanResult
+
 
+
TireScanViewPlugin - Class in io.anyline.plugin.tire
+
 
+
TireScanViewPlugin(Context, AbstractScanPlugin, ScanViewPluginConfig) - Constructor for class io.anyline.plugin.tire.TireScanViewPlugin
+
 
+
TireScanViewPlugin(Context, TireBaseConfig, ScanViewPluginConfig, String) - Constructor for class io.anyline.plugin.tire.TireScanViewPlugin
+
 
+
TireSizeConfig - Class in io.anyline.plugin.tire
+
 
+
TireSizeConfig() - Constructor for class io.anyline.plugin.tire.TireSizeConfig
+
 
+
TireSizeConfig(JSONObject) - Constructor for class io.anyline.plugin.tire.TireSizeConfig
+
 
+
tl() - Method in class io.anyline.opencv.core.Rect
+
 
+
toArray() - Method in class io.anyline.opencv.core.MatOfPoint
+
 
+
toBarcodeFormatInt(BarcodeFormat) - Static method in enum io.anyline.plugin.barcode.BarcodeFormat
+
+
Get the enum value from the old enum inside the BarcodeScanViewPlugin
+
+
toCamera1() - Method in enum io.anyline.camera.CameraFeatures.FocusMode
+
 
+
toCamera1() - Method in enum io.anyline.camera.CameraFeatures.SceneMode
+
 
+
toCamera2() - Method in enum io.anyline.camera.CameraFeatures.FocusMode
+
 
+
toCamera2() - Method in class io.anyline.camera.CameraFeatures.FpsRange
+
 
+
toCamera2() - Method in enum io.anyline.camera.CameraFeatures.SceneMode
+
 
+
toCamera2() - Method in enum io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
toImageFormat() - Method in enum io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
toJSONObject() - Method in class io.anyline.plugin.barcode.Barcode
+
 
+
toJSONObject() - Method in class io.anyline.plugin.barcode.PDF417
+
 
+
toJSONObject() - Method in class io.anyline.plugin.id.MrzFieldConfidences
+
 
+
toJSONObject() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Gets the data of this object as a JSONObject
+
+
toLicenseStringIdentifier() - Method in enum io.anyline.plugin.meter.MeterScanMode
+
 
+
toList() - Method in class io.anyline.opencv.core.MatOfPoint
+
 
+
toMap(JSONObject) - Static method in class io.anyline.util.JSONUtil
+
+
create a dictionary from a jsonObject with value, key, parsable
+
+
TOO_BRIGHT - io.anyline.view.BrightnessHelper.BrightnessFeedback
+
 
+
TOO_DARK - io.anyline.view.BrightnessHelper.BrightnessFeedback
+
 
+
TOP - io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
TOP - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
TOP_HALF - io.anyline.view.CutoutConfig.CutoutAlignment
+
 
+
TOP_LEFT - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
TOP_RIGHT - io.anyline.view.FlashViewConfig.FlashAlignment
+
 
+
toString() - Method in class io.anyline.camera.CameraConfig
+
 
+
toString() - Method in enum io.anyline.camera.CameraFeatures.FocusMode
+
 
+
toString() - Method in class io.anyline.camera.CameraFeatures.FpsRange
+
+
Return the range as a string representation "[lower, upper]".
+
+
toString() - Method in enum io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
toString() - Method in enum io.anyline.camera.CameraFeatures.SceneMode
+
 
+
toString() - Method in class io.anyline.camera.CameraFeatures
+
 
+
toString() - Method in enum io.anyline.camera.CameraFeatures2.AutoExposureMode
+
 
+
toString() - Method in class io.anyline.camera.CameraSize
+
+
Return the size represented as a string with the format "WxH"
+
+
toString() - Method in class io.anyline.models.AnylineImage
+
 
+
toString() - Method in class io.anyline.models.AnylineRawResult
+
 
+
toString() - Method in class io.anyline.opencv.core.Mat
+
 
+
toString() - Method in class io.anyline.opencv.core.Point
+
 
+
toString() - Method in class io.anyline.opencv.core.Rect
+
 
+
toString() - Method in class io.anyline.opencv.core.Scalar
+
 
+
toString() - Method in class io.anyline.opencv.core.Size
+
 
+
toString() - Method in enum io.anyline.plugin.barcode.BarcodeFormat
+
 
+
toString() - Method in class io.anyline.plugin.id.MrzIdentification
+
+
Deprecated.
+
+
toString() - Method in class io.anyline.plugin.ocr.AnylineOcrBaseConfig
+
 
+
total() - Method in class io.anyline.opencv.core.Mat
+
 
+
transformOutlineToPointListRelativeToFullFrame(AnylineImage, List<PointF>, float, float, AnylineImage, float, int) - Static method in class io.anyline.view.ScanViewUtil
+
+
Transforms the provided document corners from the core to a List of PointF which are relative to the fullFrame + image.
+
+
transformOutlineToPointListRelativeToRect(List<Point>, float, int, Rect) - Static method in class io.anyline.view.ScanViewUtil
+
+
Transforms the returned document outline from the core to a List of PointF which are directly drawable on the + screen.
+
+
transformPicture(AnylineImage, List<PointF>) - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Transforms an image of a document to a frontal view.
+
+
transformPicture(AnylineImage, List<PointF>) - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Transforms an image of a document to a frontal view.
+
+
translateX(float) - Method in class io.anyline.view.AnylineFeedbackView
+
 
+
translateY(float) - Method in class io.anyline.view.AnylineFeedbackView
+
 
+
TRAVERSE_MULTI - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
TRAVERSE_SINGLE - io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
 
+
triggerPictureCornerDetection() - Method in class io.anyline.plugin.document.DocumentScanPlugin
+
+
Triggers corner detection on the high resolution picture taken by the camera.
+
+
triggerPictureCornerDetection() - Method in class io.anyline.plugin.document.DocumentScanViewPlugin
+
+
Triggers corner detection on the high resolution picture taken by the camera.
+
+
TRIOPTIC - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
Turkey - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
type - Variable in class io.anyline.plugin.id.LayoutDefinition
+
 
+
type() - Method in class io.anyline.opencv.core.Mat
+
 
+
typeToString(int) - Static method in class io.anyline.opencv.core.CvType
+
 
+
+ + + +

U

+
+
UIChangeListener - Interface in io.anyline.view
+
 
+
Ukraine - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
UNDEFINED - io.anyline.camera.CameraFeatures.LensFacing
+
 
+
UnitedKingdom - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
UnitedStates - io.anyline.plugin.licenseplate.LicensePlateScanMode
+
 
+
UNIVERSAL - io.anyline.plugin.ocr.AnylineTINConfig.ScanMode
+
+
Deprecated.
+
UNIVERSAL - io.anyline.plugin.tire.TINConfig.ScanMode
+
 
+
UniversalIdConfig - Class in io.anyline.plugin.id
+
 
+
UniversalIdConfig() - Constructor for class io.anyline.plugin.id.UniversalIdConfig
+
 
+
UniversalIdConfig(JSONObject) - Constructor for class io.anyline.plugin.id.UniversalIdConfig
+
 
+
UniversalIdFieldConfidences - Class in io.anyline.plugin.id
+
 
+
UniversalIdFieldConfidences() - Constructor for class io.anyline.plugin.id.UniversalIdFieldConfidences
+
 
+
UniversalIdFieldScanOptions - Class in io.anyline.plugin.id
+
 
+
UniversalIdFieldScanOptions() - Constructor for class io.anyline.plugin.id.UniversalIdFieldScanOptions
+
 
+
UniversalIdLayoutType - Class in io.anyline.plugin.id
+
 
+
UniversalIdLayoutType(String) - Constructor for class io.anyline.plugin.id.UniversalIdLayoutType
+
 
+
UniversalIdLayoutType.LayoutType - Annotation Type in io.anyline.plugin.id
+
 
+
UNKNOWN - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
UNKNOWN - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
UNKNOWN - io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
 
+
UPC_A - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
UPC_E - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
updateContours(Object, float, float, String, Rect, int, int, Rect) - Method in class io.anyline.view.AnylineWebView
+
 
+
updateContours(Vector_Contour, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
updateContours(Vector_SevenSegmentContour, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
updateContoursREACT(Vector_Contour, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
updateContoursREACT(Vector_SevenSegmentContour, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
updateCutout(String, boolean) - Static method in class io.anyline.util.JSUtil
+
 
+
updateCutouts(String, boolean) - Method in class io.anyline.view.AnylineWebView
+
 
+
updateCutoutView() - Method in class io.anyline.view.ScanView
+
 
+
updateDocumentColorsFeedback(VisualFeedbackConfig, String) - Static method in class io.anyline.util.JSUtil
+
 
+
updateFeedback(ArrayList<RectF>, Context, String) - Static method in class io.anyline.util.JSUtil
+
 
+
updateFeedbackShape(List<PointF>, Context, String) - Static method in class io.anyline.util.JSUtil
+
 
+
updateShape(List<PointF>, Rect, float) - Method in class io.anyline.view.AbstractWebView
+
 
+
updateShape(List<PointF>, Rect, float, String, int, int, Rect, float) - Method in class io.anyline.view.AnylineWebView
+
 
+
UPU_FICS - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
URL - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
US_PLANET - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
US_POSTNET - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
USPS_4CB - io.anyline.plugin.barcode.BarcodeFormat
+
 
+
+ + + +

V

+
+
val - Variable in class io.anyline.opencv.core.Scalar
+
 
+
validationRegex - Variable in class io.anyline.plugin.licenseplate.LicensePlateScanPlugin
+
 
+
valueOf(String) - Static method in enum io.anyline.camera.CameraController.CameraOrientation
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraController2.State
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraFeatures.FocusMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraFeatures.OutputFormat
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraFeatures.SceneMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraFeatures2.AutoExposureMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.CameraUtil.AspectRatio
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.FlashControl.Mode
+
+
Deprecated.
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.barcode.BarcodeFormat
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.document.DocumentScanState
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.id.Alphabet
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.licenseplate.LicensePlateScanMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.meter.MeterScanMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.ocr.AnylineContainerConfig.ContainerScanMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.ocr.AnylineTINConfig.ScanMode
+
+
Deprecated.
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.ocr.AnylineTINConfig.UpsideDownMode
+
+
Deprecated.
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.tire.TINConfig.ScanMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.plugin.tire.TireBaseConfig.UpsideDownMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.BrightnessHelper.BrightnessFeedback
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.CutoutConfig.AnimationStyle
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.CutoutConfig.CutoutAlignment
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.CutoutConfig.CutoutStyle
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.FlashViewConfig.FlashAlignment
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.FlashViewConfig.FlashMode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.LightLevelHelper.AmbientLightLevel
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum io.anyline.view.LightLevelHelper.BrightnessLevel
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum io.anyline.camera.CameraController.CameraOrientation
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraController2.State
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraFeatures.FocusMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraFeatures.LensFacing
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraFeatures.OutputFormat
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraFeatures.SceneMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraFeatures2.AutoExposureMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.CameraUtil.AspectRatio
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.FlashControl.Mode
+
+
Deprecated.
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.VisualFeedbackConfig.AnimationStyle
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.camera.VisualFeedbackConfig.FeedbackStyle
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.barcode.BarcodeFormat
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.document.DocumentScanState
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.document.DocumentScanViewPlugin.DocumentRatio
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.id.Alphabet
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.id.IDFieldScanOptions.FieldScanOption
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.licenseplate.LicensePlateScanMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.meter.MeterScanMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.ocr.AnylineContainerConfig.ContainerScanMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.ocr.AnylineTINConfig.ScanMode
+
+
Deprecated.
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.ocr.AnylineTINConfig.UpsideDownMode
+
+
Deprecated.
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.tire.TINConfig.ScanMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.plugin.tire.TireBaseConfig.UpsideDownMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.BrightnessHelper.BrightnessFeedback
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.CutoutConfig.AnimationStyle
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.CutoutConfig.CutoutAlignment
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.CutoutConfig.CutoutStyle
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.FlashViewConfig.FlashAlignment
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.FlashViewConfig.FlashMode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.LightLevelHelper.AmbientLightLevel
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum io.anyline.view.LightLevelHelper.BrightnessLevel
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VersionUtil - Class in io.anyline.util
+
 
+
VersionUtil() - Constructor for class io.anyline.util.VersionUtil
+
 
+
VERTICAL - io.anyline.plugin.ocr.AnylineContainerConfig.ContainerScanMode
+
 
+
VIN - io.anyline.plugin.ocr.AnylineOcrConfig.AnylineOcrRegex
+
 
+
VisualFeedbackConfig - Class in io.anyline.camera
+
+
A class to hold the configuration for the visual feedback
+
+
VisualFeedbackConfig() - Constructor for class io.anyline.camera.VisualFeedbackConfig
+
 
+
VisualFeedbackConfig(JSONObject, int) - Constructor for class io.anyline.camera.VisualFeedbackConfig
+
 
+
VisualFeedbackConfig.AnimationStyle - Enum in io.anyline.camera
+
+
Possible animation styles (the animations are ALPHA and may change in the future)
+
+
VisualFeedbackConfig.FeedbackStyle - Enum in io.anyline.camera
+
 
+
+ + + +

W

+
+
WAITING_LOCK - io.anyline.camera.CameraController2.State
+
+
Camera state: Waiting for the focus to be locked.
+
+
WAITING_NON_PRECAPTURE - io.anyline.camera.CameraController2.State
+
+
Camera state: Waiting for the exposure state to be something other than precapture.
+
+
WAITING_PRECAPTURE - io.anyline.camera.CameraController2.State
+
+
Camera state: Waiting for the exposure to be precapture state.
+
+
width - Variable in class io.anyline.opencv.core.Rect
+
 
+
width - Variable in class io.anyline.opencv.core.Size
+
 
+
width() - Method in class io.anyline.opencv.core.Mat
+
 
+
writeToParcel(Parcel, int) - Method in class io.anyline.view.ScanPage
+
 
+
+ + + +

X

+
+
x - Variable in class io.anyline.opencv.core.Point
+
 
+
x - Variable in class io.anyline.opencv.core.Rect
+
 
+
+ + + +

Y

+
+
y - Variable in class io.anyline.opencv.core.Point
+
 
+
y - Variable in class io.anyline.opencv.core.Rect
+
 
+
YUV_420_888 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
YUV_422_888 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
YUV_444_888 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
YUY2 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
YV12 - io.anyline.camera.CameraFeatures.OutputFormat
+
 
+
+ + + +

Z

+
+
zeros(int, int, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
zeros(Size, int) - Static method in class io.anyline.opencv.core.Mat
+
 
+
ZOOM - io.anyline.view.CutoutConfig.AnimationStyle
+
 
+
ZoomEventHandler - Interface in io.anyline.camera
+
 
+
+A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index.html new file mode 100644 index 000000000..4bd879d5d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/index.html @@ -0,0 +1,215 @@ + + + + + +Overview (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+

AnylineSdk API

+
+
+ +
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineController.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineController.html new file mode 100644 index 000000000..1a0449c42 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineController.html @@ -0,0 +1,879 @@ + + + + + +AnylineController (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+
Package io.anyline
+

Class AnylineController

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.AnylineController
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AnylineController
    +extends java.lang.Object
    +
    The AnylineController is responsible for the actual processing of images.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AnylineController​(android.content.Context context, + AnylineListener anylineListener, + java.lang.String moduleIdentifier, + java.lang.String id) +
      Create a new AnylineController instance.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidcancel() +
      + Cancel the image processing.
      +
      static java.lang.StringgetLicenseExpirationDate() 
      booleanisDebug() 
      booleanisRunning() 
      voidremoveArgumentExceptionListener() 
      voidreportIncludeValues​(java.lang.String jsonString) +
      + Adds the information in the json-string to the reporting model.
      +
      voidreportTriggerScanningCanceled() +
      Notifies that the scanning process has been canceled from the user + This triggers a scanning-canceled-report
      +
      voidsetArgumentExceptionListener​(WorkerRunnableExceptionListener workerRunnableExceptionListener) 
      voidsetAssetJsonPaths​(java.lang.String... assetJsonPaths) +
      + Set all the relevant json file names (relative path within the assets).
      +
      voidsetCancelOnResult​(boolean isCancelOnResult) +
      Set this to false if the thread should continue after a result was found (which is the default behaviour)
      +
      voidsetCmdFile​(java.lang.String cmdFileName) +
      + Load the script file with the given name.
      +
      voidsetCmdFile​(java.lang.String cmdFileName, + java.lang.String pathInAssets) +
      + Load the script file with the given name from the given path within the assets.
      +
      voidsetCropRect​(android.graphics.RectF cutoutRect) 
      voidsetDebug​(boolean isDebug) +
      Enable/Disables debug output.
      +
      voidsetDelayScanTime​(double delayScanTime, + double startTime) 
      voidsetHeaderVariable​(java.lang.String key, + java.lang.Object value) +
      Set the start variable with the given identifier to the given value.
      +
      voidsetId​(java.lang.String id) 
      voidsetImageProvider​(ImageProvider imageProvider) +
      Set the image provider.
      +
      voidsetIsFullFrameScanning​(boolean b) 
      voidsetProductName​(java.lang.String productName) 
      voidsetScript​(java.lang.String script) +
      + Load the given script string (the actual script text, not the file name).
      +
      voidsetScript​(java.lang.String script, + java.lang.String bundlePath) +
      + Load the given script string (the actual script text, not the file name).
      +
      voidsetScript​(java.lang.String scriptName, + java.lang.String script, + java.lang.String bundlePath) +
      + Load the given script string (the actual script text, not the file name).
      +
      voidsetStartVariable​(java.lang.String key, + java.lang.Object value) +
      Set the start variable with the given identifier to the given value.
      +
      voidsetTrainerReportedValues​(java.lang.String trainerReportedValues) 
      voidsetWorkerThreadUncaughtExceptionHandler​(java.lang.Thread.UncaughtExceptionHandler handler) +
      Set a handler to catch exceptions from the background thread.
      +
      voidstart() +
      Starts the worker thread.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineController

        +
        public AnylineController​(android.content.Context context,
        +                         AnylineListener anylineListener,
        +                         java.lang.String moduleIdentifier,
        +                         java.lang.String id)
        +
        Create a new AnylineController instance.
        +
        +
        Parameters:
        +
        context - the context (usually the activity)
        +
        moduleIdentifier - the module identifier
        +
        anylineListener - your callback
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if key or listener are null or empty
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getLicenseExpirationDate

        +
        public static java.lang.String getLicenseExpirationDate()
        +
      • +
      + + + +
        +
      • +

        setId

        +
        public void setId​(java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        setScript

        +
        public void setScript​(java.lang.String script)
        +

        + Load the given script string (the actual script text, not the file name). + Only one script can be active at a time (latest loaded). +

        + If a worker thread is already running, this will cancel it and create a new one. + Start has to be called after this in order to start the underlying worker. +

        +
        +
        Parameters:
        +
        script - the script to load
        +
        +
      • +
      + + + +
        +
      • +

        setScript

        +
        public void setScript​(java.lang.String script,
        +                      java.lang.String bundlePath)
        +

        + Load the given script string (the actual script text, not the file name). + Only one script can be active at a time (latest loaded). +

        + If a worker thread is already running, this will cancel it and create a new one. + Start has to be called after this in order to start the underlying worker. +

        +
        +
        Parameters:
        +
        script - the script to load
        +
        bundlePath - a relative path where additional resources, like the tessdata folder, reside
        +
        +
      • +
      + + + +
        +
      • +

        setScript

        +
        public void setScript​(java.lang.String scriptName,
        +                      java.lang.String script,
        +                      java.lang.String bundlePath)
        +

        + Load the given script string (the actual script text, not the file name). + Only one script can be active at a time (latest loaded). +

        + If a worker thread is already running, this will cancel it and create a new one. + Start has to be called after this in order to start the underlying worker. +

        +
        +
        Parameters:
        +
        scriptName - the name of a script if loaded from a file
        +
        script - the script to load
        +
        bundlePath - a relative path where additional resources, like the tessdata folder, reside
        +
        +
      • +
      + + + +
        +
      • +

        setCmdFile

        +
        public void setCmdFile​(java.lang.String cmdFileName)
        +

        + Load the script file with the given name. + Only one script can be active at a time (latest loaded). + Make sure you auto generating the anyline_assets.json in your build.gradle when using this. +

        + If a worker thread is already running, this will cancel it and create a new one. + Start has to be called after this in order to start the underlying worker. +

        +
        +
        Parameters:
        +
        cmdFileName - the file name of the alc or ale config file
        +
        +
      • +
      + + + +
        +
      • +

        setCmdFile

        +
        public void setCmdFile​(java.lang.String cmdFileName,
        +                       java.lang.String pathInAssets)
        +

        + Load the script file with the given name from the given path within the assets. + Only one script can be active at a time (latest loaded). + Make sure you auto generating the anyline_assets.json in your build.gradle when using this. +

        + If a worker thread is already running, this will cancel it and create a new one. + Start has to be called after this in order to start the underlying worker. +

        +
        +
        Parameters:
        +
        cmdFileName - the file name of the alc or ale config file
        +
        pathInAssets - the relative path within the assets + (all related assets must be specified in the config relative to this path)
        +
        +
      • +
      + + + +
        +
      • +

        setStartVariable

        +
        public void setStartVariable​(java.lang.String key,
        +                             java.lang.Object value)
        +
        Set the start variable with the given identifier to the given value.
        +
        +
        Parameters:
        +
        key - the name of the start variable to set
        +
        value - the value (only types Integer, Float, Double, Mat, AlImage, Rect, Scalar are supported here)
        +
        +
      • +
      + + + +
        +
      • +

        setCancelOnResult

        +
        public void setCancelOnResult​(boolean isCancelOnResult)
        +
        Set this to false if the thread should continue after a result was found (which is the default behaviour)
        +
        +
        Parameters:
        +
        isCancelOnResult - false if the thread should continue after a result was found
        +
        +
      • +
      + + + +
        +
      • +

        setDelayScanTime

        +
        public void setDelayScanTime​(double delayScanTime,
        +                             double startTime)
        +
        +
        Parameters:
        +
        delayScanTime -
        +
        +
      • +
      + + + +
        +
      • +

        setAssetJsonPaths

        +
        public void setAssetJsonPaths​(java.lang.String... assetJsonPaths)
        +

        + Set all the relevant json file names (relative path within the assets). +

        + Usually not required (because default is "anyline_assets.json"). +

        + This will only effect the current worker thread + (because assets can't change during runtime, so no need to check them all the time). +

        +
        +
        Parameters:
        +
        assetJsonPaths - the file names of the jsons containing the list of assets
        +
        +
      • +
      + + + +
        +
      • +

        start

        +
        public void start()
        +
        Starts the worker thread. Must be called, otherwise nothing will happen.
        +
      • +
      + + + +
        +
      • +

        setProductName

        +
        public void setProductName​(java.lang.String productName)
        +
      • +
      + + + +
        +
      • +

        cancel

        +
        public void cancel()
        +

        + Cancel the image processing. This should always be called in onPause(). + Calling start() after this is possible (a new worker will be created and started). + Nothing happens here if start() has not been called before. + +

      • +
      + + + +
        +
      • +

        setDebug

        +
        public void setDebug​(boolean isDebug)
        +
        Enable/Disables debug output.
        +
        +
        Parameters:
        +
        isDebug - true if debug output should be enabled, false otherwise
        +
        +
      • +
      + + + +
        +
      • +

        setTrainerReportedValues

        +
        public void setTrainerReportedValues​(java.lang.String trainerReportedValues)
        +
      • +
      + + + +
        +
      • +

        isDebug

        +
        public boolean isDebug()
        +
        +
        Returns:
        +
        true if debug output is enabled.
        +
        +
      • +
      + + + +
        +
      • +

        isRunning

        +
        public boolean isRunning()
        +
        +
        Returns:
        +
        true if the image processing is running and not finishing
        +
        +
      • +
      + + + +
        +
      • +

        setImageProvider

        +
        public void setImageProvider​(ImageProvider imageProvider)
        +
        Set the image provider.
        +
        +
        Parameters:
        +
        imageProvider - the image provider to receive the input images from.
        +
        +
      • +
      + + + +
        +
      • +

        reportIncludeValues

        +
        public void reportIncludeValues​(java.lang.String jsonString)
        +

        + Adds the information in the json-string to the reporting model. + (Only if the identifier exists in a defined list of things expected to be reported.) +

        + Note: This must be called before or after every start (values will not be remembered for multiple runs) +

        +
        +
        Parameters:
        +
        jsonString - a Json as string, containing information that should be added to the + reporting model
        +
        +
      • +
      + + + +
        +
      • +

        reportTriggerScanningCanceled

        +
        public void reportTriggerScanningCanceled()
        +
        Notifies that the scanning process has been canceled from the user + This triggers a scanning-canceled-report
        +
      • +
      + + + +
        +
      • +

        setWorkerThreadUncaughtExceptionHandler

        +
        public void setWorkerThreadUncaughtExceptionHandler​(java.lang.Thread.UncaughtExceptionHandler handler)
        +
        Set a handler to catch exceptions from the background thread. + Exceptions from the background thread usually mean development errors (error in the script, wrong license) + and therefore don't need to be caught, but if you have too for some reason, you can.
        +
        +
        Parameters:
        +
        handler - the handler to be called on background exceptions
        +
        +
      • +
      + + + +
        +
      • +

        setCropRect

        +
        public void setCropRect​(android.graphics.RectF cutoutRect)
        +
      • +
      + + + +
        +
      • +

        setIsFullFrameScanning

        +
        public void setIsFullFrameScanning​(boolean b)
        +
      • +
      + + + +
        +
      • +

        setArgumentExceptionListener

        +
        public void setArgumentExceptionListener​(WorkerRunnableExceptionListener workerRunnableExceptionListener)
        +
      • +
      + + + +
        +
      • +

        removeArgumentExceptionListener

        +
        public void removeArgumentExceptionListener()
        +
      • +
      + + + +
        +
      • +

        setHeaderVariable

        +
        public void setHeaderVariable​(java.lang.String key,
        +                              java.lang.Object value)
        +
        Set the start variable with the given identifier to the given value.
        +
        +
        Parameters:
        +
        key - the name of the start variable to set
        +
        value - the value (only types Integer, Float, Double, Mat, AlImage, Rect, Scalar are supported here)
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineDebugListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineDebugListener.html new file mode 100644 index 000000000..cf8697331 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineDebugListener.html @@ -0,0 +1,723 @@ + + + + + +AnylineDebugListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+
Package io.anyline
+

Interface AnylineDebugListener

+
+
+
+
    +
  • +
    +
    public interface AnylineDebugListener
    +
    A listener providing additional information about the scanning process.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        OUTLINE_VARIABLE_NAME

        +
        static final java.lang.String OUTLINE_VARIABLE_NAME
        +
        The name for a reported text outline value + The value will be of type OUTLINE_VARIABLE_CLASS
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        DEVICE_SHAKE_WARNING_VARIABLE_NAME

        +
        static final java.lang.String DEVICE_SHAKE_WARNING_VARIABLE_NAME
        +
        The name for a reported shake warning. This means that the physical device acceleration is too high, which + influences the scanning. +

        + The value will be of type DEVICE_SHAKE_WARNING_VARIABLE_CLASS

        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        BRIGHTNESS_VARIABLE_CLASS

        +
        static final java.lang.Class<java.lang.Double> BRIGHTNESS_VARIABLE_CLASS
        +
        The class for a reported brightness value + The name will be BRIGHTNESS_VARIABLE_NAME +

        +

        The reported value can be cast with BRIGHTNESS_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        OUTLINE_VARIABLE_CLASS

        +
        static final java.lang.Class<java.util.List> OUTLINE_VARIABLE_CLASS
        +
        The class for a reported outline value + The name will be OUTLINE_VARIABLE_NAME +

        +

        The reported value can be cast with OUTLINE_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        DEVICE_ACCELERATION_VARIABLE_CLASS

        +
        static final java.lang.Class<java.lang.Float> DEVICE_ACCELERATION_VARIABLE_CLASS
        +
        The class for a reported device acceleration value + The name will be DEVICE_ACCELERATION_VARIABLE_NAME +

        +

        The reported value can be cast with DEVICE_ACCELERATION_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        THRESHOLD_IMAGE_VARIABLE_CLASS

        +
        static final java.lang.Class<AnylineImage> THRESHOLD_IMAGE_VARIABLE_CLASS
        +
        The class for a reported thresholded image value + The name will be THRESHOLD_IMAGE_VARIABLE_NAME +

        +

        The reported value can be cast with THRESHOLD_IMAGE_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        CONTOURS_VARIABLE_CLASS

        +
        static final java.lang.Class<Vector_Contour> CONTOURS_VARIABLE_CLASS
        +
        The class for a reported contours value + The name will be CONTOURS_VARIABLE_NAME +

        +

        The reported value can be cast with CONTOURS_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        SQUARE_VARIABLE_CLASS

        +
        static final java.lang.Class<Square> SQUARE_VARIABLE_CLASS
        +
        The class for a reported square value + The name will be SQUARE_VARIABLE_NAME +

        +

        The reported value can be cast with SQUARE_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        POLYGON_VARIABLE_CLASS

        +
        static final java.lang.Class<Polygon> POLYGON_VARIABLE_CLASS
        +
        The class for a reported polygon value + The name will be POLYGON_VARIABLE_NAME +

        +

        The reported value can be cast with POLYGON_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        SHARPNESS_VARIABLE_CLASS

        +
        static final java.lang.Class<java.lang.Integer> SHARPNESS_VARIABLE_CLASS
        +
        The class for a reported sharpness value + The name will be SHARPNESS_VARIABLE_NAME +

        +

        The reported value can be cast with SHARPNESS_VARIABLE_CLASS.cast(Object value)

        +
      • +
      + + + +
        +
      • +

        DEVICE_SHAKE_WARNING_VARIABLE_CLASS

        +
        static final java.lang.Class<java.lang.Boolean> DEVICE_SHAKE_WARNING_VARIABLE_CLASS
        +
        The class for a reported shake warning value. This means that the physical device acceleration is too high, + which influences the scanning. +

        + The name will be DEVICE_SHAKE_WARNING_VARIABLE_NAME +

        +

        The reported value can be cast with SHAKE_WARNING_VARIABLE_CLASS.cast(Object value)

        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onDebug

        +
        void onDebug​(java.lang.String name,
        +             java.lang.Object value)
        +
        Callback for reporting raw debug values from the scan run. +

        +

        Any reported variable will have a unique name and the corresponding value.

        +

        To check if a reported debug value is of correct name and type, one can check against the constants defined + in this interface. +

        + E.g. +

        + AnylineDebugListener.BRIGHTNESS_VARIABLE_NAME.equals(name) && (AnylineDebugListener + .BRIGHTNESS_VARIABLE_CLASS.equals(value.getClass()) || AnylineDebugListener.BRIGHTNESS_VARIABLE_CLASS + .isAssignableFrom(value.getClass())) +

        +
        +
        Parameters:
        +
        name - the name of the reported variable
        +
        value - the actual value of the variable
        +
        +
      • +
      + + + +
        +
      • +

        onRunSkipped

        +
        void onRunSkipped​(RunFailure runFailure)
        +
        Callback informing about a run on a single image being skipped, with the reason being provided as a + RunFailure. +

        A run can be skipped because of various reasons. For example if the light condition is not good enough, or + the user does not point the camera at the information to be scanned. +

        +

        This does not mean that the scanning process is stopped. The scanning will continue with the next + frame from the camera. This callback is solely for debug purposes.

        +
        +
        Parameters:
        +
        runFailure - the reason for skipping the run
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineListener.html new file mode 100644 index 000000000..ed188b6e1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/AnylineListener.html @@ -0,0 +1,331 @@ + + + + + +AnylineListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+
Package io.anyline
+

Interface AnylineListener

+
+
+
+
    +
  • +
    +
    public interface AnylineListener
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidonAbortRun​(RunFailure runFailure) +
      Is called when the processing is aborted before reaching return.
      +
      voidonFinishedWithOutput​(java.lang.Object resultObject) +
      Is called when the processing has successfully finished.
      +
      voidonFinishedWithOutput​(java.lang.Object resultObject, + AnylineImage returnImage) 
      voidonReportsVariable​(java.lang.String name, + java.lang.Object var) +
      Reports a specified intermediate result.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onReportsVariable

        +
        void onReportsVariable​(java.lang.String name,
        +                       java.lang.Object var)
        +
        Reports a specified intermediate result. Which intermediate results are reported + can be specified in the .alc command file with the REPORT statement. +

        + If the reported value is an image, a clone of that image is passed here, because + further processing may change that image otherwise. +
        + Because of that you MUST release this image when your done with it (calling getBitmap on it, is also sufficient). +

        + This is called in the main thread.

        +
        +
        Parameters:
        +
        name - the variable name that is reported
        +
        var - the variable
        +
        +
      • +
      + + + +
        +
      • +

        onFinishedWithOutput

        +
        void onFinishedWithOutput​(java.lang.Object resultObject)
        +
        Is called when the processing has successfully finished. +

        + The result is specified with the RETURN statement in the .alc file.
        + This is not called for NULL results (e.g. if a ValuesStack is used). +

        + This is called in the main thread.

        +
        +
        Parameters:
        +
        resultObject - the result
        +
        +
      • +
      + + + +
        +
      • +

        onFinishedWithOutput

        +
        void onFinishedWithOutput​(java.lang.Object resultObject,
        +                          AnylineImage returnImage)
        +
      • +
      + + + +
        +
      • +

        onAbortRun

        +
        void onAbortRun​(RunFailure runFailure)
        +
        Is called when the processing is aborted before reaching return. Possible reason would be for example that + the display or paper frame could not be found. +

        + This is called in the main thread.

        +
        +
        Parameters:
        +
        runFailure - the reason for the failed run
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/ImageProvider.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/ImageProvider.html new file mode 100644 index 000000000..835d591de --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/ImageProvider.html @@ -0,0 +1,293 @@ + + + + + +ImageProvider (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+
Package io.anyline
+

Interface ImageProvider

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasNewImage

        +
        boolean hasNewImage()
        +
        Return true only if a new image is ready to be analyzed. +

        + This will be called in a background thread, implementation therefor must be thread safe. + (e.g. use a synchronized block inside it)
        +
        +
        Returns:
        +
        true if new image is ready to be analyzed.
        +
        +
      • +
      + + + +
        +
      • +

        getNewImage

        +
        AnylineImage getNewImage()
        +
        Return a new image that is ready to be analyzed. +

        + This image may be manipulated by Anyline and + MUST not be manipulated by the user after the get call. + So simply return a copy here if it is needed else where. +

        + This will only ever be called if hasNewImage() returns true + and this should never return null if hasNewImage() returned true. +

        + This will be called in a background thread, implementation therefor must be thread safe. + (e.g. use a synchronized block inside it)
        +
        +
        Returns:
        +
        a new image that is ready to be analyzed.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/SimpleImageProvider.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/SimpleImageProvider.html new file mode 100644 index 000000000..5b92580cf --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/SimpleImageProvider.html @@ -0,0 +1,426 @@ + + + + + +SimpleImageProvider (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+
Package io.anyline
+

Class SimpleImageProvider

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.SimpleImageProvider
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ImageProvider
    +
    +
    +
    public class SimpleImageProvider
    +extends java.lang.Object
    +implements ImageProvider
    +
    A simple implementation of the ImageProvider interface.
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      AnylineImagegetNewImage() +
      Return a new image that is ready to be analyzed.
      +
      booleanhasNewImage() +
      Return true only if a new image is ready to be analyzed.
      +
      voidsetNewImage​(android.graphics.Bitmap bmp) +
      A shortcut for setNewImage(new AlImage(bmp));
      +
      voidsetNewImage​(AnylineImage image) +
      Adds an image that should be processed.
      +
      voidsetNewImage​(Mat mat) +
      A shortcut for setNewImage(new AlImage(mat));
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SimpleImageProvider

        +
        public SimpleImageProvider()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasNewImage

        +
        public boolean hasNewImage()
        +
        Description copied from interface: ImageProvider
        +
        Return true only if a new image is ready to be analyzed. +

        + This will be called in a background thread, implementation therefor must be thread safe. + (e.g. use a synchronized block inside it)
        +
        +
        Specified by:
        +
        hasNewImage in interface ImageProvider
        +
        Returns:
        +
        true if new image is ready to be analyzed.
        +
        +
      • +
      + + + +
        +
      • +

        getNewImage

        +
        public AnylineImage getNewImage()
        +
        Description copied from interface: ImageProvider
        +
        Return a new image that is ready to be analyzed. +

        + This image may be manipulated by Anyline and + MUST not be manipulated by the user after the get call. + So simply return a copy here if it is needed else where. +

        + This will only ever be called if ImageProvider.hasNewImage() returns true + and this should never return null if ImageProvider.hasNewImage() returned true. +

        + This will be called in a background thread, implementation therefor must be thread safe. + (e.g. use a synchronized block inside it)
        +
        +
        Specified by:
        +
        getNewImage in interface ImageProvider
        +
        Returns:
        +
        a new image that is ready to be analyzed.
        +
        +
      • +
      + + + +
        +
      • +

        setNewImage

        +
        public void setNewImage​(AnylineImage image)
        +
        Adds an image that should be processed. + The AnylineController takes the most recent image, + processes it and starts over. Therefor, not every image added must be + processed (if 5 images are added, while the controller is working, the 5th + image will be processed next, the others will be ignored). +

        + Given image may be manipulated or released, if needed for something else + clone it before this (and RELEASE your copy if no longer needed).

        +
        +
        Parameters:
        +
        image - the currentImage to process
        +
        +
      • +
      + + + +
        +
      • +

        setNewImage

        +
        public void setNewImage​(android.graphics.Bitmap bmp)
        +
        A shortcut for setNewImage(new AlImage(bmp));
        +
        +
        Parameters:
        +
        bmp - the bitmap image to set
        +
        +
      • +
      + + + +
        +
      • +

        setNewImage

        +
        public void setNewImage​(Mat mat)
        +
        A shortcut for setNewImage(new AlImage(mat));
        +
        +
        Parameters:
        +
        mat - the Mat image to set
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/AbstractZoomHandler.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/AbstractZoomHandler.html new file mode 100644 index 000000000..07248b386 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/AbstractZoomHandler.html @@ -0,0 +1,392 @@ + + + + + +AbstractZoomHandler (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractZoomHandler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.AbstractZoomHandler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.view.View.OnTouchListener
    +
    +
    +
    Direct Known Subclasses:
    +
    ActiveArrayZoomHandler, SimpleZoomHandler
    +
    +
    +
    public abstract class AbstractZoomHandler
    +extends java.lang.Object
    +implements android.view.View.OnTouchListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractZoomHandler

        +
        public AbstractZoomHandler​(android.view.View touchableView,
        +                           int currentZoomLevel,
        +                           CameraController cameraController)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setMaxZoom

        +
        public void setMaxZoom​(float maxZoom)
        +
      • +
      + + + +
        +
      • +

        setZoomHardness

        +
        public void setZoomHardness​(float zoomHardness)
        +
      • +
      + + + +
        +
      • +

        onTouch

        +
        public boolean onTouch​(android.view.View v,
        +                       android.view.MotionEvent event)
        +
        +
        Specified by:
        +
        onTouch in interface android.view.View.OnTouchListener
        +
        +
      • +
      + + + +
        +
      • +

        getZoomLevel

        +
        public int getZoomLevel()
        +
      • +
      + + + +
        +
      • +

        notifyZoomChanged

        +
        public abstract void notifyZoomChanged​(int zoom)
        +
      • +
      + + + +
        +
      • +

        isPrepared

        +
        public abstract boolean isPrepared()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.IZoomHandlerListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.IZoomHandlerListener.html new file mode 100644 index 000000000..3fe47aca3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.IZoomHandlerListener.html @@ -0,0 +1,251 @@ + + + + + +ActiveArrayZoomHandler.IZoomHandlerListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ActiveArrayZoomHandler.IZoomHandlerListener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    ActiveArrayZoomHandler
    +
    +
    +
    public static interface ActiveArrayZoomHandler.IZoomHandlerListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onZoomChanged

        +
        void onZoomChanged​(android.graphics.Rect zoom)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.html new file mode 100644 index 000000000..4730e9bee --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandler.html @@ -0,0 +1,352 @@ + + + + + +ActiveArrayZoomHandler (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ActiveArrayZoomHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.view.View.OnTouchListener
    +
    +
    +
    public class ActiveArrayZoomHandler
    +extends AbstractZoomHandler
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandlerBuilder.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandlerBuilder.html new file mode 100644 index 000000000..10ba76099 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ActiveArrayZoomHandlerBuilder.html @@ -0,0 +1,323 @@ + + + + + +ActiveArrayZoomHandlerBuilder (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ActiveArrayZoomHandlerBuilder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.ActiveArrayZoomHandlerBuilder
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ActiveArrayZoomHandlerBuilder
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraConfig.html new file mode 100644 index 000000000..e33844877 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraConfig.html @@ -0,0 +1,1223 @@ + + + + + +CameraConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CameraConfig
    +extends java.lang.Object
    +

    + Class to specify desired settings and to hold the actual used settings for the camera. + (API independent) +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFrameSize

        +
        public CameraSize getFrameSize()
        +
        +
        Returns:
        +
        the size of the preview frame (pixels of the full preview image)
        +
        +
      • +
      + + + +
        +
      • +

        getFrameWidth

        +
        public int getFrameWidth()
        +
        +
        Returns:
        +
        the preview frame width in pixels
        +
        +
      • +
      + + + +
        +
      • +

        getFrameHeight

        +
        public int getFrameHeight()
        +
        +
        Returns:
        +
        the preview frame height in pixels
        +
        +
      • +
      + + + +
        +
      • +

        getFrameToViewScale

        +
        public float getFrameToViewScale()
        +
        +
        Returns:
        +
        the scale factor (scale * frame size = view size)
        +
        +
      • +
      + + + +
        +
      • +

        getFrameToViewScaleWidth

        +
        public float getFrameToViewScaleWidth()
        +
      • +
      + + + +
        +
      • +

        getPreviewSize

        +
        public CameraSize getPreviewSize()
        +
        +
        Returns:
        +
        the preview size to use for the camera (may be in landscape)
        +
        +
      • +
      + + + +
        +
      • +

        setPreviewSize

        +
        public void setPreviewSize​(@Nullable
        +                           CameraSize previewSize)
        +
        Set the preview size that should be used by the camera
        +
        +
        Parameters:
        +
        previewSize - the desired preview size
        +
        +
      • +
      + + + +
        +
      • +

        getPictureSize

        +
        @Nullable
        +@Deprecated
        +public CameraSize getPictureSize()
        +
        Deprecated. + +
        +
        +
        Returns:
        +
        the picture size to use for the camera (may be in landscape)
        +
        +
      • +
      + + + +
        +
      • +

        setPictureSize

        +
        @Deprecated
        +public void setPictureSize​(@Nullable
        +                           CameraSize pictureSize)
        +
        Deprecated. + +
        +
        Set the picture size that should be used by the camera
        +
        +
        Parameters:
        +
        pictureSize - the desired picture size
        +
        +
      • +
      + + + +
        +
      • +

        getHighResolutionImageSize

        +
        @Nullable
        +public CameraSize getHighResolutionImageSize()
        +
        +
        Returns:
        +
        the size for high resolution images to use for the camera (may be in landscape)
        +
        +
      • +
      + + + +
        +
      • +

        setHighResolutionPictureSize

        +
        public void setHighResolutionPictureSize​(@Nullable
        +                                         CameraSize highResImageSize)
        +
        Set the size for high resolution images that should be used by the camera
        +
        +
        Parameters:
        +
        highResImageSize - the desired picture size
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setFocusMode

        +
        public void setFocusMode​(@Nullable
        +                         CameraFeatures.FocusMode focusMode)
        +
        Set the focus mode
        +
        +
        Parameters:
        +
        focusMode - the focus mode
        +
        +
      • +
      + + + +
        +
      • +

        isFocusModeAuto

        +
        public boolean isFocusModeAuto()
        +
        +
        Returns:
        +
        true if the focus mode of this settings is a mode that requires manual autofocus calls (auto or macro)
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setSceneMode

        +
        public void setSceneMode​(@NonNull
        +                         CameraFeatures.SceneMode sceneMode)
        +

        + Set the scene mode that should be used. +

        + WARNING: Scene mode behavior is device dependent + and it may overrule all the other focus and auto exposure settings. + Usage NOT recommended. +

        +
        +
        Parameters:
        +
        sceneMode - the scene mode to use (if available)
        +
        +
      • +
      + + + +
        +
      • +

        isFocusRegionEnabled

        +
        public boolean isFocusRegionEnabled()
        +
        +
        Returns:
        +
        true if focus region is enabled
        +
        +
      • +
      + + + +
        +
      • +

        setFocusRegionEnabled

        +
        public void setFocusRegionEnabled​(boolean focusRegionEnabled)
        +
        Set to true to use the region where the cutout is for focusing.
        +
        +
        Parameters:
        +
        focusRegionEnabled - true to enable
        +
        +
      • +
      + + + +
        +
      • +

        isAutoExposureRegionEnabled

        +
        public boolean isAutoExposureRegionEnabled()
        +
        +
        Returns:
        +
        true if auto exposure region is enabled
        +
        +
      • +
      + + + +
        +
      • +

        setAutoExposureRegionEnabled

        +
        public void setAutoExposureRegionEnabled​(boolean autoExposureRegionEnabled)
        +
        Set to true to use the region where the cutout is for auto exposure calculation.
        +
        +
        Parameters:
        +
        autoExposureRegionEnabled - true to enable
        +
        autoExposureRegionEnabled - true to enable
        +
        +
      • +
      + + + +
        +
      • +

        isFocusOnTouchEnabled

        +
        public boolean isFocusOnTouchEnabled()
        +
        +
        Returns:
        +
        true if focus on touch is enabled (only relevant if focus mode is auto or macro)
        +
        +
      • +
      + + + +
        +
      • +

        setFocusOnTouchEnabled

        +
        public void setFocusOnTouchEnabled​(boolean focusOnTouchEnabled)
        +
        Set to true if focus on touch should be enabled (only relevant if focus mode is auto or macro)
        +
        +
        Parameters:
        +
        focusOnTouchEnabled - true to enable
        +
        +
      • +
      + + + +
        +
      • +

        isUpdateRegionsOnAutoFocusEnabled

        +
        public boolean isUpdateRegionsOnAutoFocusEnabled()
        +
        +
        Returns:
        +
        true if regions should be changed slightly before every auto focus call
        +
        +
      • +
      + + + +
        +
      • +

        setUpdateRegionsOnAutoFocusEnabled

        +
        public void setUpdateRegionsOnAutoFocusEnabled​(boolean updateRegionsOnAutoFocusEnabled)
        +
        Set to true if regions should be changed slightly before every auto focus call. + Only relevant if isFocusModeAuto() and isFocusRegionEnabled(). + (Some devices require slight change in the region or they don't work).
        +
        +
        Parameters:
        +
        updateRegionsOnAutoFocusEnabled - true to enable
        +
        +
      • +
      + + + +
        +
      • +

        isVideoStabilizationEnabled

        +
        public boolean isVideoStabilizationEnabled()
        +
        +
        Returns:
        +
        true if software video stabilization should be used
        +
        +
      • +
      + + + +
        +
      • +

        setVideoStabilizationEnabled

        +
        public void setVideoStabilizationEnabled​(boolean videoStabilizationEnabled)
        +

        + Set if software video stabilization should be used. +

        + Note: this will be ignored if optical stabilization is also enabled and available + (they are mutually exclusive and optical should be better) +

        +
        +
        Parameters:
        +
        videoStabilizationEnabled - true if software video stabilization should be used
        +
        +
      • +
      + + + +
        +
      • +

        isOpticalStabilizationEnabled

        +
        public boolean isOpticalStabilizationEnabled()
        +
        +
        Returns:
        +
        true if optical stabilization should be used
        +
        +
      • +
      + + + +
        +
      • +

        setOpticalStabilizationEnabled

        +
        public void setOpticalStabilizationEnabled​(boolean opticalStabilizationEnabled)
        +

        + Set if optical stabilization should be used. +

        + Note: this will only have an effect for devices where Camera API 2 can be used + (no differentiation of software/hardware stabilization available in API 1) +

        +
        +
        Parameters:
        +
        opticalStabilizationEnabled - true if optical stabilization should be used
        +
        +
      • +
      + + + +
        +
      • +

        getAutoFocusInterval

        +
        public int getAutoFocusInterval()
        +
        +
        Returns:
        +
        the interval in millis the auto focus should be called in (or <= 0 if not used)
        +
        +
      • +
      + + + +
        +
      • +

        setAutoFocusInterval

        +
        public void setAutoFocusInterval​(int autoFocusInterval)
        +
        Set the interval in millis the auto focus should be called in (or <= 0 if it should not be used). + This will only have an effect if the focus mode is AUTO or MACRO. + (Minimum step size is 500ms).
        +
        +
        Parameters:
        +
        autoFocusInterval - the interval in milliseconds
        +
        +
      • +
      + + + +
        +
      • +

        setZoomGestureEnabled

        +
        public void setZoomGestureEnabled​(boolean zoomGestureEnabled)
        +
        Enable the Gesture for pinch to zoom
        +
      • +
      + + + +
        +
      • +

        setFocalLength

        +
        public void setFocalLength​(double focalLength)
        +
        Set a focal length to the camera
        +
      • +
      + + + +
        +
      • +

        setMaxFocalLength

        +
        public void setMaxFocalLength​(double maxFocalLength)
        +
        Set a custom maximum focal Length
        +
      • +
      + + + +
        +
      • +

        setZoomRatio

        +
        public void setZoomRatio​(double zoomRatio)
        +
        Set a zoom Ratio to the camera
        +
      • +
      + + + +
        +
      • +

        setMaxZoomRatio

        +
        public void setMaxZoomRatio​(double maxZoomRatio)
        +
        Set a custom maximum zoom Ratio
        +
      • +
      + + + +
        +
      • +

        isZoomGestureEnabled

        +
        public boolean isZoomGestureEnabled()
        +
        Get boolean if zoom gesture is enabled
        +
        +
        Returns:
        +
        zoomGestureEnabled
        +
        +
      • +
      + + + +
        +
      • +

        getFocalLength

        +
        public double getFocalLength()
        +
        Get the current focal length
        +
        +
        Returns:
        +
        focalLength
        +
        +
      • +
      + + + +
        +
      • +

        getZoomRatio

        +
        public double getZoomRatio()
        +
        Get the current zoom ratio
        +
        +
        Returns:
        +
        zoomRatio
        +
        +
      • +
      + + + +
        +
      • +

        getMaxFocalLength

        +
        public double getMaxFocalLength()
        +
        Get the naximum focal length
        +
        +
        Returns:
        +
        zoomGestureEnabled
        +
        +
      • +
      + + + +
        +
      • +

        getMaxZoomRatio

        +
        public double getMaxZoomRatio()
        +
        Get boolean if zoom gesture is enabled
        +
        +
        Returns:
        +
        zoomGestureEnabled
        +
        +
      • +
      + + + +
        +
      • +

        getLensFacing

        +
        public CameraFeatures.LensFacing getLensFacing()
        +
        +
        Returns:
        +
        the default camera to use for scanning
        +
        +
      • +
      + + + +
        +
      • +

        setLensFacing

        +
        public void setLensFacing​(CameraFeatures.LensFacing lensFacing)
        +
        Set the default camera used for scanning
        +
        +
        Parameters:
        +
        lensFacing - the CameraFacing
        +
        +
      • +
      + + + +
        +
      • +

        getFallbackLensFacings

        +
        public java.util.EnumSet<CameraFeatures.LensFacing> getFallbackLensFacings()
        +
        +
        Returns:
        +
        the fallback CameraFacings
        +
        +
      • +
      + + + +
        +
      • +

        setFallbackLensFacings

        +
        public void setFallbackLensFacings​(CameraFeatures.LensFacing... fallbackLensFacings)
        +
        Set the fallback camera facings which are used if the default camera facing is not available on the device
        +
        +
        Parameters:
        +
        fallbackLensFacings - the fallback options for CameraFacing
        +
        +
      • +
      + + + +
        +
      • +

        setFallbackLensFacings

        +
        public void setFallbackLensFacings​(java.util.EnumSet<CameraFeatures.LensFacing> fallbackLensFacings)
        +
        Set the fallback camera facings which are used if the default camera facing is not available on the device
        +
        +
        Parameters:
        +
        fallbackLensFacings - the fallback options for CameraFacing
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraControllerListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraControllerListener.html new file mode 100644 index 000000000..ed5e6b090 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraControllerListener.html @@ -0,0 +1,251 @@ + + + + + +CameraController.CameraControllerListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CameraController.CameraControllerListener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    CameraController
    +
    +
    +
    public static interface CameraController.CameraControllerListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCameraOpened

        +
        void onCameraOpened()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraOrientation.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraOrientation.html new file mode 100644 index 000000000..2edf66c9c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.CameraOrientation.html @@ -0,0 +1,438 @@ + + + + + +CameraController.CameraOrientation (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraController.CameraOrientation

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraController.CameraOrientation[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraController.CameraOrientation c : CameraController.CameraOrientation.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraController.CameraOrientation valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public int getValue()
        +
        +
        Returns:
        +
        the preferred camera orientation degree
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.html new file mode 100644 index 000000000..798519027 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController.html @@ -0,0 +1,1139 @@ + + + + + +CameraController (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraController

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraController
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    CameraController1, CameraController2
    +
    +
    +
    public abstract class CameraController
    +extends java.lang.Object
    +
    Class to abstract away camera api 1 and 2 differences.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraController

        +
        public CameraController()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPreferredCameraConfig

        +
        @NonNull
        +public CameraConfig getPreferredCameraConfig()
        +
        +
        Returns:
        +
        the preferred camera settings
        +
        +
      • +
      + + + +
        +
      • +

        setPreferredCameraConfig

        +
        public void setPreferredCameraConfig​(@NonNull
        +                                     CameraConfig preferredCameraConfig)
        +
        Set the preferred camera settings. The actual used settings will be composed of this and the available features.
        +
        +
        Parameters:
        +
        preferredCameraConfig - the preferred settings
        +
        +
      • +
      + + + +
        +
      • +

        getCameraConfig

        +
        @Nullable
        +public CameraConfig getCameraConfig()
        +

        + Get the actually used settings (this is only available after the camera has been opened). +

        +

        + This is for information purposes only (to see what settings are actually used). + To change the settings use the getPreferredCameraConfig() instead. +

        +
        +
        Returns:
        +
        the actually used settings (or null if camera not yet opened)
        +
        +
      • +
      + + + +
        +
      • +

        hasNewImage

        +
        public abstract boolean hasNewImage()
        +
        +
        Returns:
        +
        true if a new image is available in the buffer
        +
        +
      • +
      + + + +
        +
      • +

        getNewImage

        +
        @Nullable
        +public abstract AnylineYuvImage getNewImage()
        +
        +
        Returns:
        +
        the next new image + (sets hasNewImage to false until another image is available)
        +
        +
      • +
      + + + +
        +
      • +

        getLastImageWithFullSize

        +
        @Nullable
        +public abstract AnylineImage getLastImageWithFullSize()
        +

        + Get the latest image in full size. + This does not check or manipulate hasNewImage(). +

        + Prefer getLastImageWithFullSizeReceiver(), if you are not sure if the image is actually needed, + to save resources. +

        +
        +
        Returns:
        +
        the latest image in full size.
        +
        +
      • +
      + + + +
        +
      • +

        getLastImageWithFullSizeReceiver

        +
        @Nullable
        +public abstract ImageReceiver getLastImageWithFullSizeReceiver()
        +

        + Get the a receiver for the latest image in full size. + This does not check or manipulate hasNewImage(). +

        + The receiver does not copy the image if no getter is called. +

        +
        +
        Returns:
        +
        a receiver for the latest image in full size.
        +
        +
      • +
      + + + +
        +
      • +

        takeHighResolutionImage

        +
        public abstract void takeHighResolutionImage()
        +
        Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully. + If no HighResolutionImageListener is set, the method returns. + Additionally, a picture is only taken if the safeToTakePicture flag is set to true, which means the camera is + open and preview is started.
        +
      • +
      + + + +
        +
      • +

        takeHighResolutionImage

        +
        public abstract void takeHighResolutionImage​(int top,
        +                                             int left,
        +                                             int right,
        +                                             int bottom,
        +                                             int viewWidth,
        +                                             int viewHeight)
        +
      • +
      + + + +
        +
      • +

        setHighResolutionImageListener

        +
        public void setHighResolutionImageListener​(@Nullable
        +                                           HighResolutionImageListener highResolutionImageListener)
        +
        Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the takeHighResolutionImage() method.
        +
        +
        Parameters:
        +
        highResolutionImageListener - the listener to call if a picture was taken (or an error occured)
        +
        +
      • +
      + + + +
        +
      • +

        setCameraOpenListener

        +
        public void setCameraOpenListener​(@Nullable
        +                                  CameraOpenListener listener)
        +
        Set the listener that is called when the camera is opened or a camera related error occurred. + If not set the opening of the camera will be logged and an error will be thrown as a RuntimeException.
        +
        +
        Parameters:
        +
        listener - the listener
        +
        +
      • +
      + + + +
        +
      • +

        removeCameraOpenListener

        +
        public void removeCameraOpenListener​(CameraOpenListener listener)
        +
      • +
      + + + +
        +
      • +

        removeAllCameraOpenListeners

        +
        public void removeAllCameraOpenListeners()
        +
      • +
      + + + +
        +
      • +

        setImageListener

        +
        public void setImageListener​(ImageListener imageListener)
        +
        Set the listener that should be called when a new image is available
        +
        +
        Parameters:
        +
        imageListener - the listener that should be notified if an image is available
        +
        +
      • +
      + + + +
        +
      • +

        setFlashOn

        +
        public abstract void setFlashOn​(boolean isOn)
        +
        Turn the torch flash on or off.
        +
        +
        Parameters:
        +
        isOn - true to turn the flash on false to turn it off
        +
        +
      • +
      + + + +
        +
      • +

        setZoomGestureEnabled

        +
        public void setZoomGestureEnabled​(boolean isZoomEnabled)
        +
        Enable zoom for the camera + Needs to be called before setupZoomHandler()
        +
      • +
      + + + +
        +
      • +

        setupZoomHandler

        +
        public abstract void setupZoomHandler​(android.view.View view)
        +
        Set up the zoom for the camera
        +
      • +
      + + + +
        +
      • +

        setFocalLength

        +
        public abstract void setFocalLength​(double focalLength)
        +
        Set a zoom level through focal length
        +
      • +
      + + + +
        +
      • +

        getFocalLength

        +
        public double getFocalLength()
        +
        Get custom zoom level
        +
      • +
      + + + +
        +
      • +

        setZoomRatio

        +
        public abstract void setZoomRatio​(double zoomLevelRatio)
        +
        Set a zoom level through zoom Ratio
        +
        +
        Parameters:
        +
        zoomLevelRatio -
        +
        +
      • +
      + + + +
        +
      • +

        setMaxFocalLength

        +
        public abstract void setMaxFocalLength​(double maxFocalLength)
        +
        Set a maximum focal length
        +
        +
        Parameters:
        +
        maxFocalLength -
        +
        +
      • +
      + + + +
        +
      • +

        setMaxZoomRatio

        +
        public abstract void setMaxZoomRatio​(double maxZoomRatio)
        +
        Set a maximum zoom ratio
        +
        +
        Parameters:
        +
        maxZoomRatio -
        +
        +
      • +
      + + + +
        +
      • +

        getZoomRatio

        +
        public abstract double getZoomRatio()
        +
        Get the current zoom ratio
        +
        +
        Returns:
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentFocalLength

        +
        public abstract double getCurrentFocalLength()
        +
        Get the current focal length
        +
        +
        Returns:
        +
        +
      • +
      + + + +
        +
      • +

        callAutoFocus

        +
        public abstract void callAutoFocus()
        +
        Call auto focus.
        +
        +
        Throws:
        +
        java.lang.IllegalStateException - if no FocusConfig has been set
        +
        +
      • +
      + + + +
        +
      • +

        resetAutoFocusTimer

        +
        public void resetAutoFocusTimer()
        +
        Reset the auto focus timer, if a focus config is set.
        +
      • +
      + + + +
        +
      • +

        releaseCamera

        +
        public abstract void releaseCamera()
        +

        + Release the camera. +

        + ALWAYS call this or releaseCameraInBackground() in onPause of your activity!! +

        +
      • +
      + + + +
        +
      • +

        releaseCameraAndPreview

        +
        public abstract void releaseCameraAndPreview()
        +                                      throws java.lang.Exception
        +

        + Release the camera for the landscape to landscape mode. +

        +

        +
        +
        Throws:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        openCameraInBackground

        +
        public abstract void openCameraInBackground()
        +
        Open the camera in a background thread, if surface is already created and camera is not opened already. + Reports opening or error to the CameraOpenListener set with setCameraOpenListener(CameraOpenListener).
        +
      • +
      + + + +
        +
      • +

        openCameraInBackgroundSuccessfully

        +
        public abstract boolean openCameraInBackgroundSuccessfully()
        +
      • +
      + + + +
        +
      • +

        releaseCameraInBackground

        +
        public abstract void releaseCameraInBackground()
        +

        + Release the camera in a background thread. + Camera releasing may take a bit, so it may interfere with your exit animation. Use this to do it in the + background. +

        + ALWAYS call this or releaseCamera() in onPause of your activity!! +

        +
      • +
      + + + +
        +
      • +

        getPreviewView

        +
        public android.view.View getPreviewView()
        +
        +
        Returns:
        +
        the view on which the preview is displayed
        +
        +
      • +
      + + + +
        +
      • +

        getFrameWidth

        +
        public int getFrameWidth()
        +
        +
        Returns:
        +
        the width of the frames received (only available after the camera is opened)
        +
        +
      • +
      + + + +
        +
      • +

        getFrameHeight

        +
        public int getFrameHeight()
        +
        +
        Returns:
        +
        the height of the frames received (only available after the camera is opened)
        +
        +
      • +
      + + + +
        +
      • +

        getFrameToViewScale

        +
        public float getFrameToViewScale()
        +
        +
        Returns:
        +
        the scale, the ratio of the view size to the frame size (only available after the camera is opened)
        +
        +
      • +
      + + + +
        +
      • +

        getFrameToViewScaleWidth

        +
        public float getFrameToViewScaleWidth()
        +
      • +
      + + + +
        +
      • +

        getCameraFeatures

        +
        @Nullable
        +public CameraFeatures getCameraFeatures()
        +
        +
        Returns:
        +
        the available camera features for the opened camera (will be null if no camera is open yet)
        +
        +
      • +
      + + + +
        +
      • +

        setCameraOrientation

        +
        public abstract void setCameraOrientation​(CameraController.CameraOrientation cameraOrientation)
        +
        Allows you to set the camera orientation for the BACK camera.
        +
        +
        Parameters:
        +
        cameraOrientation - represents orientation type
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setFocusRegionToCutout

        +
        public abstract void setFocusRegionToCutout​(@NonNull
        +                                            android.content.Context context,
        +                                            @NonNull
        +                                            android.graphics.RectF cutOutRect,
        +                                            float surfaceWidth,
        +                                            float surfaceHeight)
        +
        Updates the focus and metering region to be the same as the given cutout.
        +
        +
        Parameters:
        +
        cutOutRect - the cutout rect relative to the surface
        +
        surfaceWidth - the width of the surface
        +
        surfaceHeight - the height of the surface
        +
        context - the context
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController1.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController1.html new file mode 100644 index 000000000..c723aeba6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController1.html @@ -0,0 +1,1003 @@ + + + + + +CameraController1 (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraController1

+
+
+ +
+
    +
  • +
    +
    public class CameraController1
    +extends CameraController
    +
    Camera controller implementation for camera API 1
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        releaseCameraAndPreview

        +
        public void releaseCameraAndPreview()
        +                             throws java.lang.Exception
        +
        Description copied from class: CameraController
        +

        + Release the camera for the landscape to landscape mode. +

        +

        +
        +
        Specified by:
        +
        releaseCameraAndPreview in class CameraController
        +
        Throws:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        hasNewImage

        +
        public boolean hasNewImage()
        +
        +
        Specified by:
        +
        hasNewImage in class CameraController
        +
        Returns:
        +
        true if a new image is available in the buffer
        +
        +
      • +
      + + + +
        +
      • +

        getNewImage

        +
        public AnylineYuvImage getNewImage()
        +
        +
        Specified by:
        +
        getNewImage in class CameraController
        +
        Returns:
        +
        the next new image + (sets hasNewImage to false until another image is available)
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getHighResolutionImage

        +
        public AnylineImage getHighResolutionImage()
        +
      • +
      + + + + + + + +
        +
      • +

        takeHighResolutionImage

        +
        public void takeHighResolutionImage​(int top,
        +                                    int left,
        +                                    int right,
        +                                    int bottom,
        +                                    int scanViewWidth,
        +                                    int scanViewHeight)
        +
        +
        Specified by:
        +
        takeHighResolutionImage in class CameraController
        +
        +
      • +
      + + + +
        +
      • +

        setFlashOn

        +
        public void setFlashOn​(boolean isOn)
        +
        Description copied from class: CameraController
        +
        Turn the torch flash on or off.
        +
        +
        Specified by:
        +
        setFlashOn in class CameraController
        +
        Parameters:
        +
        isOn - true to turn the flash on false to turn it off
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setCustomZoomLevel

        +
        public void setCustomZoomLevel​(int zoomLevel)
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        setZoomRatio

        +
        public void setZoomRatio​(double zoomLevelRatio)
        +
        Description copied from class: CameraController
        +
        Set a zoom level through zoom Ratio
        +
        +
        Specified by:
        +
        setZoomRatio in class CameraController
        +
        +
      • +
      + + + +
        +
      • +

        setMinCameraExposure

        +
        public void setMinCameraExposure()
        +
        set the minimum camera exposure
        +
      • +
      + + + +
        +
      • +

        setExposureForBlackOnBlack

        +
        public void setExposureForBlackOnBlack()
        +
      • +
      + + + +
        +
      • +

        setDefaultCameraExposure

        +
        public void setDefaultCameraExposure()
        +
        set default camera exposure
        +
      • +
      + + + +
        +
      • +

        getMinCameraExposure

        +
        public int getMinCameraExposure()
        +
        +
        Returns:
        +
        minimum camera exposure
        +
        +
      • +
      + + + +
        +
      • +

        getMaxCameraExposure

        +
        public int getMaxCameraExposure()
        +
        +
        Returns:
        +
        maximum camera exposure
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getMaxZoomLevel

        +
        public int getMaxZoomLevel()
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        releaseCameraInBackground

        +
        public void releaseCameraInBackground()
        +
        Description copied from class: CameraController
        +

        + Release the camera in a background thread. + Camera releasing may take a bit, so it may interfere with your exit animation. Use this to do it in the + background. +

        + ALWAYS call this or CameraController.releaseCamera() in onPause of your activity!! +

        +
        +
        Specified by:
        +
        releaseCameraInBackground in class CameraController
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        getCamera

        +
        public android.hardware.Camera getCamera()
        +
        +
        Returns:
        +
        the currently used camera instance
        +
        +
      • +
      + + + +
        +
      • +

        resetPreviewCallback

        +
        public void resetPreviewCallback()
        +
        Reset the preview callback.
        + NOTE: This should only be called manually in very special circumstances + (e.x.: after the surface is used as a preview for recording a video ).
        +
      • +
      + + + +
        +
      • +

        setFocusRegionToCutout

        +
        public void setFocusRegionToCutout​(@NonNull
        +                                   android.content.Context context,
        +                                   @NonNull
        +                                   android.graphics.RectF cutOutRect,
        +                                   float surfaceWidth,
        +                                   float surfaceHeight)
        +
        Description copied from class: CameraController
        +
        Updates the focus and metering region to be the same as the given cutout.
        +
        +
        Specified by:
        +
        setFocusRegionToCutout in class CameraController
        +
        Parameters:
        +
        context - the context
        +
        cutOutRect - the cutout rect relative to the surface
        +
        surfaceWidth - the width of the surface
        +
        surfaceHeight - the height of the surface
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.State.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.State.html new file mode 100644 index 000000000..cd316d544 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.State.html @@ -0,0 +1,433 @@ + + + + + +CameraController2.State (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraController2.State

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      PICTURE_TAKEN +
      Camera state: Picture was taken.
      +
      PREVIEW +
      Camera state: Showing camera preview.
      +
      WAITING_LOCK +
      Camera state: Waiting for the focus to be locked.
      +
      WAITING_NON_PRECAPTURE +
      Camera state: Waiting for the exposure state to be something other than precapture.
      +
      WAITING_PRECAPTURE +
      Camera state: Waiting for the exposure to be precapture state.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static CameraController2.StatevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CameraController2.State[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + + + + + +
        +
      • +

        WAITING_LOCK

        +
        public static final CameraController2.State WAITING_LOCK
        +
        Camera state: Waiting for the focus to be locked.
        +
      • +
      + + + +
        +
      • +

        WAITING_PRECAPTURE

        +
        public static final CameraController2.State WAITING_PRECAPTURE
        +
        Camera state: Waiting for the exposure to be precapture state.
        +
      • +
      + + + +
        +
      • +

        WAITING_NON_PRECAPTURE

        +
        public static final CameraController2.State WAITING_NON_PRECAPTURE
        +
        Camera state: Waiting for the exposure state to be something other than precapture.
        +
      • +
      + + + +
        +
      • +

        PICTURE_TAKEN

        +
        public static final CameraController2.State PICTURE_TAKEN
        +
        Camera state: Picture was taken.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraController2.State[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraController2.State c : CameraController2.State.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraController2.State valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.html new file mode 100644 index 000000000..0cc9a9f30 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraController2.html @@ -0,0 +1,900 @@ + + + + + +CameraController2 (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraController2

+
+
+ +
+
    +
  • +
    +
    public class CameraController2
    +extends CameraController
    +
    Camera controller implementation for camera API 2
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FocusMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FocusMode.html new file mode 100644 index 000000000..e6ac33a2e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FocusMode.html @@ -0,0 +1,552 @@ + + + + + +CameraFeatures.FocusMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraFeatures.FocusMode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<CameraFeatures.FocusMode>
    +
    +
    +
    Enclosing class:
    +
    CameraFeatures
    +
    +
    +
    public static enum CameraFeatures.FocusMode
    +extends java.lang.Enum<CameraFeatures.FocusMode>
    +
    Helper enum for the focus mode to abstract away the differences in camera API 1 and 2
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraFeatures.FocusMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraFeatures.FocusMode c : CameraFeatures.FocusMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraFeatures.FocusMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        fromCamera1

        +
        public static CameraFeatures.FocusMode fromCamera1​(java.lang.String mode)
        +
        +
        Parameters:
        +
        mode - the camera api 1 focus mode
        +
        Returns:
        +
        this enum from the camera API 1 string constant
        +
        +
      • +
      + + + +
        +
      • +

        fromCamera2

        +
        public static CameraFeatures.FocusMode fromCamera2​(int mode)
        +
        +
        Parameters:
        +
        mode - the camera api 2 focus mode
        +
        Returns:
        +
        this enum from the camera API 2 constant
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Enum<CameraFeatures.FocusMode>
        +
        +
      • +
      + + + +
        +
      • +

        toCamera1

        +
        public java.lang.String toCamera1()
        +
        +
        Returns:
        +
        the focus mode in the form required by the camera API 1
        +
        +
      • +
      + + + +
        +
      • +

        toCamera2

        +
        public int toCamera2()
        +
        +
        Returns:
        +
        the focus mode in the form required by the camera API 2
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FpsRange.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FpsRange.html new file mode 100644 index 000000000..6bda5d997 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.FpsRange.html @@ -0,0 +1,423 @@ + + + + + +CameraFeatures.FpsRange (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraFeatures.FpsRange

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraFeatures.FpsRange
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    CameraFeatures
    +
    +
    +
    public static class CameraFeatures.FpsRange
    +extends java.lang.Object
    +
    Helper class for the FPS ranges to abstract away the differences in camera API 1 and 2
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FpsRange

        +
        public FpsRange​(int lower,
        +                int upper)
        +
        Create a new range
        +
        +
        Parameters:
        +
        lower - the lower bound in milliseconds
        +
        upper - the upper bound in milliseconds
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRangesFromCamera1

        +
        public static CameraFeatures.FpsRange[] getRangesFromCamera1​(@NonNull
        +                                                             java.util.List<int[]> cam1Ranges)
        +
        +
        Parameters:
        +
        cam1Ranges - camera 1 style list of ranges to convert
        +
        Returns:
        +
        a array of ranges
        +
        +
      • +
      + + + +
        +
      • +

        getRangesFromCamera2

        +
        public static CameraFeatures.FpsRange[] getRangesFromCamera2​(@NonNull
        +                                                             android.util.Range<java.lang.Integer>[] cam2Ranges)
        +
        +
        Parameters:
        +
        cam2Ranges - camera 2 style list of ranges to convert
        +
        Returns:
        +
        a array of ranges
        +
        +
      • +
      + + + +
        +
      • +

        getLower

        +
        public int getLower()
        +
        +
        Returns:
        +
        the lower end of the range in milliseconds
        +
        +
      • +
      + + + +
        +
      • +

        getUpper

        +
        public int getUpper()
        +
        +
        Returns:
        +
        the upper end of the range in milliseconds
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Return the range as a string representation "[lower, upper]".
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        +
        string representation of the range
        +
        +
      • +
      + + + +
        +
      • +

        toCamera2

        +
        public android.util.Range<java.lang.Integer> toCamera2()
        +
        +
        Returns:
        +
        this range in the format required by the camera 2 api
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.LensFacing.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.LensFacing.html new file mode 100644 index 000000000..6e093957a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.LensFacing.html @@ -0,0 +1,484 @@ + + + + + +CameraFeatures.LensFacing (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraFeatures.LensFacing

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<CameraFeatures.LensFacing>
    +
    +
    +
    Enclosing class:
    +
    CameraFeatures
    +
    +
    +
    public static enum CameraFeatures.LensFacing
    +extends java.lang.Enum<CameraFeatures.LensFacing>
    +
    Helper enum for the lens facing direction to abstract away the differences in camera API 1 and 2
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraFeatures.LensFacing[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraFeatures.LensFacing c : CameraFeatures.LensFacing.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraFeatures.LensFacing valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + +
        +
      • +

        fromCamera1

        +
        public static CameraFeatures.LensFacing fromCamera1​(int camera1Facing)
        +
        +
        Parameters:
        +
        camera1Facing - the camera 1 facing constant
        +
        Returns:
        +
        the matching enum for the given camera 1 constant
        +
        +
      • +
      + + + +
        +
      • +

        fromCamera2

        +
        public static CameraFeatures.LensFacing fromCamera2​(java.lang.Integer camera2Facing)
        +
        +
        Parameters:
        +
        camera2Facing - the camera 2 facing constant
        +
        Returns:
        +
        the matching enum for the given camera 2 constant
        +
        +
      • +
      + + + +
        +
      • +

        fromBitFlags

        +
        public static java.util.EnumSet<CameraFeatures.LensFacing> fromBitFlags​(int fallbackCameraBits)
        +
        Returns an EnumSet consisting of all LensFacings whos bits set in fallbackCameraBits.
        + E.g. fallbackCameraBits = 3 -> 011 -> {BACK, FRONT}
        +
        +
        Parameters:
        +
        fallbackCameraBits -
        +
        Returns:
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.OutputFormat.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.OutputFormat.html new file mode 100644 index 000000000..5fc5ce9af --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.OutputFormat.html @@ -0,0 +1,640 @@ + + + + + +CameraFeatures.OutputFormat (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraFeatures.OutputFormat

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.SceneMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.SceneMode.html new file mode 100644 index 000000000..1abc63a09 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.SceneMode.html @@ -0,0 +1,708 @@ + + + + + +CameraFeatures.SceneMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraFeatures.SceneMode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<CameraFeatures.SceneMode>
    +
    +
    +
    Enclosing class:
    +
    CameraFeatures
    +
    +
    +
    public static enum CameraFeatures.SceneMode
    +extends java.lang.Enum<CameraFeatures.SceneMode>
    +
    Helper enum for the scene mode to abstract away the differences in camera API 1 and 2
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.html new file mode 100644 index 000000000..17efd3462 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures.html @@ -0,0 +1,705 @@ + + + + + +CameraFeatures (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraFeatures

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraFeatures
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    CameraFeatures1, CameraFeatures2
    +
    +
    +
    public abstract class CameraFeatures
    +extends java.lang.Object
    +
    A class to hold information about the supported features of a camera. + (In a camera API version independent way)
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraFeatures

        +
        public CameraFeatures()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasCameraApi2Support

        +
        public static boolean hasCameraApi2Support​(android.content.Context context,
        +                                           CameraFeatures.LensFacing lensFacing)
        +
        +
        Returns:
        +
        true if a camera with the specified facing has more than legacy support for the camera 2 api
        +
        +
      • +
      + + + +
        +
      • +

        allCamerasHaveApi2Support

        +
        public static boolean allCamerasHaveApi2Support​(android.content.Context context)
        +
        +
        Returns:
        +
        true if all cameras have more than legacy support for the camera 2 api
        +
        +
      • +
      + + + +
        +
      • +

        getLensFacing

        +
        public CameraFeatures.LensFacing getLensFacing()
        +
        +
        Returns:
        +
        the direction the camera is facing (back, front or external)
        +
        +
      • +
      + + + +
        +
      • +

        getSensorOrientation

        +
        public int getSensorOrientation()
        +

        + Clockwise angle through which the output image needs to be rotated + to be upright on the device screen in its native orientation. +

        +

        Range of valid values:
        + 0, 90, 180, 270

        +
      • +
      + + + +
        +
      • +

        getFocusModes

        +
        @NonNull
        +public java.util.List<CameraFeatures.FocusMode> getFocusModes()
        +
        +
        Returns:
        +
        the available focus modes
        +
        +
      • +
      + + + +
        +
      • +

        getSceneModes

        +
        @Nullable
        +public java.util.List<CameraFeatures.SceneMode> getSceneModes()
        +
        +
        Returns:
        +
        the available scene modes
        +
        +
      • +
      + + + +
        +
      • +

        getPreviewSizes

        +
        @NonNull
        +public java.util.List<CameraSize> getPreviewSizes()
        +
        +
        Returns:
        +
        the available preview sizes
        +
        +
      • +
      + + + +
        +
      • +

        getPictureSizes

        +
        @NonNull
        +public java.util.List<CameraSize> getPictureSizes()
        +
        +
        Returns:
        +
        the available picture sizes
        +
        +
      • +
      + + + +
        +
      • +

        getVideoSizes

        +
        @Nullable
        +public java.util.List<CameraSize> getVideoSizes()
        +
        +
        Returns:
        +
        the available video sizes
        +
        +
      • +
      + + + +
        +
      • +

        isFlashSupported

        +
        public boolean isFlashSupported()
        +
        +
        Returns:
        +
        true if torch flash is supported
        +
        +
      • +
      + + + +
        +
      • +

        getMaxFocusRegions

        +
        public int getMaxFocusRegions()
        +
        +
        Returns:
        +
        the maximum number of focus regions that can be set
        +
        +
      • +
      + + + +
        +
      • +

        getMaxAutoExposureRegions

        +
        public int getMaxAutoExposureRegions()
        +
        +
        Returns:
        +
        the maximum number of auto exposure regions that can be set
        +
        +
      • +
      + + + +
        +
      • +

        isVideoStabilizationSupported

        +
        public boolean isVideoStabilizationSupported()
        +
        +
        Returns:
        +
        true if video stabilization is supported (software)
        +
        +
      • +
      + + + +
        +
      • +

        getFpsRanges

        +
        @NonNull
        +public CameraFeatures.FpsRange[] getFpsRanges()
        +
        +
        Returns:
        +
        the available FPS ranges
        +
        +
      • +
      + + + +
        +
      • +

        getMaxFpsRange

        +
        @NonNull
        +public CameraFeatures.FpsRange getMaxFpsRange()
        +
        +
        Returns:
        +
        the highest available fps range
        +
        +
      • +
      + + + +
        +
      • +

        getMinExposure

        +
        public int getMinExposure()
        +
        +
        Returns:
        +
        minimum exposure compensation value in count of getExposureStep()
        +
        +
      • +
      + + + +
        +
      • +

        getMaxExposure

        +
        public int getMaxExposure()
        +
        +
        Returns:
        +
        maximum exposure compensation value in count of getExposureStep()
        +
        +
      • +
      + + + +
        +
      • +

        getExposureStep

        +
        public float getExposureStep()
        +
        +
        Returns:
        +
        Smallest step by which the exposure compensation can be changed
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures1.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures1.html new file mode 100644 index 000000000..fba030e78 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures1.html @@ -0,0 +1,348 @@ + + + + + +CameraFeatures1 (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraFeatures1

+
+
+ +
+
    +
  • +
    +
    public class CameraFeatures1
    +extends CameraFeatures
    +
    Class to hold available features for the camera api 1
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraFeatures1

        +
        public CameraFeatures1​(int cameraId,
        +                       @NonNull
        +                       android.hardware.Camera camera)
        +
        New camera features from the given id and characteristics
        +
        +
        Parameters:
        +
        cameraId - the id of the camera
        +
        camera - the camera to get the available features from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isAutoExposureLockSupported

        +
        public boolean isAutoExposureLockSupported()
        +
        +
        Returns:
        +
        true if auto exposure can be locked
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.AutoExposureMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.AutoExposureMode.html new file mode 100644 index 000000000..f8af7c503 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.AutoExposureMode.html @@ -0,0 +1,465 @@ + + + + + +CameraFeatures2.AutoExposureMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraFeatures2.AutoExposureMode

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraFeatures2.AutoExposureMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraFeatures2.AutoExposureMode c : CameraFeatures2.AutoExposureMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraFeatures2.AutoExposureMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        toCamera2

        +
        public int toCamera2()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.html new file mode 100644 index 000000000..bb463009c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraFeatures2.html @@ -0,0 +1,390 @@ + + + + + +CameraFeatures2 (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraFeatures2

+
+
+ +
+
    +
  • +
    +
    public class CameraFeatures2
    +extends CameraFeatures
    +
    Class to hold available features for the camera api 2
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraFeatures2

        +
        public CameraFeatures2​(@NonNull
        +                       java.lang.String cameraId,
        +                       @NonNull
        +                       android.hardware.camera2.CameraCharacteristics characteristics)
        +
        New camera features from the given id and characteristics
        +
        +
        Parameters:
        +
        cameraId - the id of the camera
        +
        characteristics - the characteristics to read the features from
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isOpticalStabilizationSupported

        +
        public boolean isOpticalStabilizationSupported()
        +
        +
        Returns:
        +
        true if optical stabilization is available
        +
        +
      • +
      + + + +
        +
      • +

        getForAllCameras

        +
        public static CameraFeatures2[] getForAllCameras​(android.content.Context context)
        +                                          throws android.hardware.camera2.CameraAccessException
        +
        Get the available features for all cameras.
        +
        +
        Parameters:
        +
        context - the context
        +
        Returns:
        +
        the features
        +
        Throws:
        +
        android.hardware.camera2.CameraAccessException - if a camera device could not be queried by the CameraManager
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraOpenListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraOpenListener.html new file mode 100644 index 000000000..27c3a93c3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraOpenListener.html @@ -0,0 +1,282 @@ + + + + + +CameraOpenListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CameraOpenListener

+
+
+
+
    +
  • +
    +
    public interface CameraOpenListener
    +
    A listener for Camera opening events.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidonCameraError​(java.lang.Exception e) +
      Invoked when something went wrong connecting to the camera.
      +
      voidonCameraOpened​(CameraController cameraController, + int width, + int height) +
      This method is invoked when camera preview has started.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCameraOpened

        +
        void onCameraOpened​(CameraController cameraController,
        +                    int width,
        +                    int height)
        +
        This method is invoked when camera preview has started.
        +
        +
        Parameters:
        +
        cameraController - - the camera controller used to control the camera
        +
        width - - the width of the frames that will be delivered
        +
        height - - the height of the frames that will be delivered
        +
        +
      • +
      + + + +
        +
      • +

        onCameraError

        +
        void onCameraError​(java.lang.Exception e)
        +
        Invoked when something went wrong connecting to the camera.
        +
        +
        Parameters:
        +
        e - the exception that occurred
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraPermissionHelper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraPermissionHelper.html new file mode 100644 index 000000000..187b39d23 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraPermissionHelper.html @@ -0,0 +1,439 @@ + + + + + +CameraPermissionHelper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraPermissionHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraPermissionHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CameraPermissionHelper
    +extends java.lang.Object
    +
    Helper class to handle Android 6 (API > 23) Runtime Camera Permissions. + For Android API levels < 23, this helper class will return the permission as granted. This is because the + permissions are given at installation time on this API levels.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static intREQUEST_CODE_CAMERA_PERMISSIONS +
      Anyline Camera Permission Request Code
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      CameraPermissionHelper​(android.app.Activity activity) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      booleanhasPermissions() +
      Checks if the Camera Permission was already granted by the user
      +
      booleanonRequestPermissionsResult​(int requestCode, + java.lang.String[] permissions, + int[] grantResults) +
      Takes the result from Activity.onRequestPermissionsResult(int, String[], int[]) and evaluates if the + Camera Permission was given by the user.
      +
      voidrequestPermissions() +
      Sends a permission request to the user.
      +
      voidshowPermissionMessage​(java.lang.String message) +
      Displays an AlertDialog to the user, informing him about the necessity of granting the Camera Permission.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        REQUEST_CODE_CAMERA_PERMISSIONS

        +
        public static final int REQUEST_CODE_CAMERA_PERMISSIONS
        +
        Anyline Camera Permission Request Code
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraPermissionHelper

        +
        public CameraPermissionHelper​(android.app.Activity activity)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        requestPermissions

        +
        public void requestPermissions()
        +
        Sends a permission request to the user. The result will be given in + Activity.onRequestPermissionsResult(int, String[], int[]). The result should be forwarded to + onRequestPermissionsResult(int, String[], int[]), which will evaluate the + parameters and return the result.
        +
      • +
      + + + +
        +
      • +

        hasPermissions

        +
        public boolean hasPermissions()
        +
        Checks if the Camera Permission was already granted by the user
        +
        +
        Returns:
        +
        a boolean indicating if the permission was already granted.
        +
        +
      • +
      + + + +
        +
      • +

        onRequestPermissionsResult

        +
        public boolean onRequestPermissionsResult​(int requestCode,
        +                                          java.lang.String[] permissions,
        +                                          int[] grantResults)
        +
        Takes the result from Activity.onRequestPermissionsResult(int, String[], int[]) and evaluates if the + Camera Permission was given by the user. + + If the provided permissions are not the ones requested with this helper, this method will also return false.
        +
        +
        Parameters:
        +
        requestCode - the code of the request (should be REQUEST_CODE_CAMERA_PERMISSIONS)
        +
        permissions - the requested permissions
        +
        grantResults - the results of the request
        +
        Returns:
        +
        a boolean indicating if the Camera Permissions were granted.
        +
        +
      • +
      + + + +
        +
      • +

        showPermissionMessage

        +
        @UiThread
        +public void showPermissionMessage​(@Nullable
        +                                  java.lang.String message)
        +
        Displays an AlertDialog to the user, informing him about the necessity of granting the Camera Permission. + If no message is given, a default message is displayed.
        +
        +
        Parameters:
        +
        message - the message to display to the user. If null is passed, a default message will be displayed
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraSize.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraSize.html new file mode 100644 index 000000000..8c042616b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraSize.html @@ -0,0 +1,452 @@ + + + + + +CameraSize (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraSize

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraSize
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CameraSize
    +extends java.lang.Object
    +
    Helper class used to abstract the camera size attributes for api1 and api2
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      CameraSize​(int width, + int height) 
      CameraSize​(android.hardware.Camera.Size size) 
      CameraSize​(android.util.Size size) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      booleanequals​(java.lang.Object obj) +
      Check if this size is equal to another size.
      +
      intgetHeight() 
      intgetLonger() 
      intgetShorter() 
      intgetWidth() 
      inthashCode()
      java.lang.StringtoString() +
      Return the size represented as a string with the format "WxH"
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraSize

        +
        public CameraSize​(android.hardware.Camera.Size size)
        +
      • +
      + + + +
        +
      • +

        CameraSize

        +
        public CameraSize​(android.util.Size size)
        +
      • +
      + + + +
        +
      • +

        CameraSize

        +
        public CameraSize​(int width,
        +                  int height)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
      • +
      + + + +
        +
      • +

        getLonger

        +
        public int getLonger()
        +
        +
        Returns:
        +
        the longer of the two sides
        +
        +
      • +
      + + + +
        +
      • +

        getShorter

        +
        public int getShorter()
        +
        +
        Returns:
        +
        the shorter of the two sides
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        Return the size represented as a string with the format "WxH"
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        +
        string representation of the size
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(java.lang.Object obj)
        +
        Check if this size is equal to another size. +

        + Two sizes are equal if and only if both their widths and heights are + equal. +

        +

        + A size object is never equal to any other type of object. +

        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        Returns:
        +
        true if the objects were equal, false otherwise
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.AspectRatio.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.AspectRatio.html new file mode 100644 index 000000000..457ef3adf --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.AspectRatio.html @@ -0,0 +1,446 @@ + + + + + +CameraUtil.AspectRatio (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CameraUtil.AspectRatio

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CameraUtil.AspectRatio[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CameraUtil.AspectRatio c : CameraUtil.AspectRatio.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CameraUtil.AspectRatio valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.html new file mode 100644 index 000000000..7cd757073 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraUtil.html @@ -0,0 +1,567 @@ + + + + + +CameraUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.CameraUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CameraUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClassDescription
      static class CameraUtil.AspectRatio 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      CameraUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static CameraSizegetBestFittingPictureSize​(java.util.List<CameraSize> pictureSizes, + int preferredPictureWidth, + int preferredPictureHeight, + java.util.List<CameraUtil.AspectRatio> preferredAspectRatios) +
      Determines the best fitting Picture size for the given parameters.
      +
      static CameraFeatures.FpsRangegetBiggestFittingPreviewFps​(CameraFeatures.FpsRange[] supportedFps, + int minFps, + int maxFps) +
      This helper method can be called to select camera preview FPS.
      +
      static CameraSizegetBiggestFittingPreviewSize​(java.util.List<CameraSize> sizes, + int maxWidth, + int maxHeight) +
      This helper method can be called to select camera preview size.
      +
      static intgetCameraDisplayRotation​(android.content.Context context, + int cameraId) +
      An implementation of the code in the docs of Camera.setDisplayOrientation(int) + (just returning the degrees instead of setting them directly).
      +
      static intgetCameraDisplayRotation​(android.content.Context context, + android.hardware.camera2.CameraCharacteristics cameraCharacteristics) +
      Get the rotation of camera relative to the display orientation
      +
      static intgetCameraRotation​(android.content.Context context, + int cameraId) +
      An implementation of the code in the docs of Camera.Parameters.setRotation(int) + (just returning the degrees instead of setting them directly).
      +
      static intgetDisplayRotationDegrees​(android.content.Context context) 
      static booleanhasCamera​(android.content.Context context) +
      return true if device has a camera.
      +
      static voidsetCameraDisplayOrientation​(android.content.Context context, + int cameraId, + android.hardware.Camera camera) +
      An implementation of the code in the docs of Camera.setDisplayOrientation(int).
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraUtil

        +
        public CameraUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasCamera

        +
        public static boolean hasCamera​(android.content.Context context)
        +
        return true if device has a camera.
        +
      • +
      + + + +
        +
      • +

        setCameraDisplayOrientation

        +
        public static void setCameraDisplayOrientation​(android.content.Context context,
        +                                               int cameraId,
        +                                               android.hardware.Camera camera)
        +
        An implementation of the code in the docs of Camera.setDisplayOrientation(int).
        +
        +
        Parameters:
        +
        context - - the context
        +
        cameraId - - the id of the used camera
        +
        camera - - the camera itself
        +
        +
      • +
      + + + +
        +
      • +

        getCameraDisplayRotation

        +
        public static int getCameraDisplayRotation​(android.content.Context context,
        +                                           int cameraId)
        +
        An implementation of the code in the docs of Camera.setDisplayOrientation(int) + (just returning the degrees instead of setting them directly). + This returns the degrees the preview frame needs to get rotated to be the same as actually seen.
        +
        +
        Parameters:
        +
        context - the context
        +
        cameraId - the camera id to get the rotation from
        +
        Returns:
        +
        the degrees the image has to be rotated to be the same as actually seen.
        +
        +
      • +
      + + + +
        +
      • +

        getCameraRotation

        +
        public static int getCameraRotation​(android.content.Context context,
        +                                    int cameraId)
        +
        An implementation of the code in the docs of Camera.Parameters.setRotation(int) + (just returning the degrees instead of setting them directly).
        +

        + Returns the camera rotation which needs to be compensated with Camera.Parameters.setRotation(int)

        +
        +
        Parameters:
        +
        context - the context
        +
        cameraId - the camera id to get the rotation from
        +
        Returns:
        +
        the degrees the camera rotation needs to be set, to retrieve correct frames
        +
        +
      • +
      + + + +
        +
      • +

        getCameraDisplayRotation

        +
        public static int getCameraDisplayRotation​(android.content.Context context,
        +                                           android.hardware.camera2.CameraCharacteristics cameraCharacteristics)
        +
        Get the rotation of camera relative to the display orientation
        +
        +
        Parameters:
        +
        context - the context
        +
        cameraCharacteristics - the camera characteristics of the camera to check
        +
        Returns:
        +
        the rotation of camera relative to the display orientation
        +
        +
      • +
      + + + +
        +
      • +

        getDisplayRotationDegrees

        +
        public static int getDisplayRotationDegrees​(android.content.Context context)
        +
        +
        Parameters:
        +
        context - the context
        +
        Returns:
        +
        the rotation of the display (relative to the natural orientation) in degrees
        +
        +
      • +
      + + + +
        +
      • +

        getBiggestFittingPreviewSize

        +
        public static CameraSize getBiggestFittingPreviewSize​(java.util.List<CameraSize> sizes,
        +                                                      int maxWidth,
        +                                                      int maxHeight)
        +
        This helper method can be called to select camera preview size. + It goes over the list of the supported preview sizes and selects the maximum one which + fits.
        +
        +
        Parameters:
        +
        sizes - - the supported sizes
        +
        maxWidth - - the max width
        +
        maxHeight - - the max height
        +
        Returns:
        +
        the biggest size that fits in the given max values
        +
        +
      • +
      + + + +
        +
      • +

        getBiggestFittingPreviewFps

        +
        public static CameraFeatures.FpsRange getBiggestFittingPreviewFps​(CameraFeatures.FpsRange[] supportedFps,
        +                                                                  int minFps,
        +                                                                  int maxFps)
        +
        This helper method can be called to select camera preview FPS. + It goes over the list of the supported preview FPS ranges and selects the maximum one which + fits.
        +
        +
        Parameters:
        +
        supportedFps - the supported FPS ranges of the device
        +
        minFps - the preferred min preview fps
        +
        maxFps - the preferred max preview fps
        +
        Returns:
        +
        the biggest size that fits in the given min max values
        +
        +
      • +
      + + + +
        +
      • +

        getBestFittingPictureSize

        +
        public static CameraSize getBestFittingPictureSize​(java.util.List<CameraSize> pictureSizes,
        +                                                   int preferredPictureWidth,
        +                                                   int preferredPictureHeight,
        +                                                   java.util.List<CameraUtil.AspectRatio> preferredAspectRatios)
        +
        Determines the best fitting Picture size for the given parameters. + There are two possible scenarios: +

        + If the preferred sizes are not 0, the lowest available resolution greater than the sizes is returned. + If there is no resolution found greater than the preferred sizes, the highest resolution in 16:9, 5:3 or 16:10 + is returned. + If there is no resolution with these aspect ratios, the highest resolution in any aspect ratio is returned. +

        +

        + If the preferred sizes are 0, the highest available resolution in the preferredAspectRatio is returned. If + none is found, the highest resolution in any aspect ratio is returned. +

        +
        +
        Parameters:
        +
        pictureSizes - the supported sizes
        +
        preferredPictureWidth - the preferred (minimum) width of the picture
        +
        preferredPictureHeight - the preferred (minimum) height of the picture
        +
        preferredAspectRatios - a list of the preferred aspect ratios
        +
        Returns:
        +
        The smallest size in the aspect ratio that is bigger than the provided preferred size, or a fallback + (see above)
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraView.html new file mode 100644 index 000000000..e00e1a2b8 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CameraView.html @@ -0,0 +1,1451 @@ + + + + + +CameraView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CameraView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • android.view.View
    • +
    • +
        +
      • android.view.ViewGroup
      • +
      • +
          +
        • io.anyline.camera.CameraView
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewManager, android.view.ViewParent
    +
    +
    +
    Direct Known Subclasses:
    +
    ScanView
    +
    +
    +
    public class CameraView
    +extends android.view.ViewGroup
    +

    + A view that shows a camera preview and can provide the previewed image to + e.g the AnylineController via the ImageProvider Interface. +

    + The camera will be initialized in a background thread. Use the CameraOpenListener to get notified if this + was successful or not. +

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.ViewGroup

        +android.view.ViewGroup.LayoutParams, android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      CameraControllercameraController 
      intframeIndex 
      intlayoutBottom 
      intlayoutLeft 
      intlayoutRight 
      intlayoutTop 
      static intPREVIEW_CROP_GRAVITY_BOTTOM 
      static intPREVIEW_CROP_GRAVITY_CENTER_VERTICALLY 
      static intPREVIEW_CROP_GRAVITY_TOP 
      +
        +
      • + + +

        Fields inherited from class android.view.ViewGroup

        +FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      CameraView​(android.content.Context context) 
      CameraView​(android.content.Context context, + boolean api2Enabled) +
      Construct a camera view with the given api 2 option.
      +
      CameraView​(android.content.Context context, + android.util.AttributeSet attrs) 
      CameraView​(android.content.Context context, + android.util.AttributeSet attrs, + int defStyleAttr) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and TypeMethodDescription
      voidcallAutoFocus() +
      + Call auto focus.
      +
      voiddisableBarcodeDetection() 
      voidenableBarcodeDetection​(NativeBarcodeResultListener barcodeResultListener, + java.util.List<BarcodeFormat> format) +
      Enable the Native Barcode Detector
      +
      CameraControllergetCameraController() 
      intgetFrameHeight() 
      intgetFrameWidth() 
      AnylineImagegetLastImageWithFullSize() +
      + Get the latest image in full size.
      +
      ImageReceivergetLastImageWithFullSizeReceiver() +
      + Get the a receiver for the latest image in full size.
      +
      AnylineImagegetNewImage() 
      CameraConfiggetPreferredCameraConfig() +
      + Get the current preferred camera settings.
      +
      floatgetScale() 
      floatgetScaleWidth() 
      CameraConfiggetSettings() +
      + Get the actually used settings (this is only available after the camera has been opened).
      +
      booleanhasNewImage() 
      booleanisBarcodeDetectionEnabled() 
      booleanisBarcodeDetectionOperational() 
      booleanonTouchEvent​(android.view.MotionEvent event) 
      booleanopenCameraInBackground() +
      Open the camera in a background thread, if surface is already created and camera is not opened already.
      +
      voidreleaseCamera() +
      + Release the camera.
      +
      voidreleaseCameraAndPreview() 
      voidreleaseCameraInBackground() +
      + Release the camera in a background thread.
      +
      voidresetAutoFocusTimer() +
      Reset the auto focus timer, if a focus config is set.
      +
      static voidsetApi2Enabled​(boolean enabled) +
      + Set globally if camera api 2 should be enabled or not (for devices that have better than legacy API 2 support).
      +
      voidsetCameraOpenListener​(CameraOpenListener listener) +
      Set the listener that is called when the camera is opened or a camera related error occurred.
      +
      voidsetFlashOn​(boolean isOn) +
      Turn the torch flash on or off.
      +
      voidsetFocusConfig​(FocusConfig focusConfig) +
      Deprecated. + +
      +
      voidsetHighResolutionImageListener​(HighResolutionImageListener highResolutionImageListener) +
      Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the takeHighResolutionImage() method.
      +
      voidsetImageListener​(ImageListener imageListener) +
      Set the listener that should be called when a new image is available
      +
      voidsetPreferredCameraConfig​(CameraConfig preferredConfig) +
      + Set the preferred camera settings.
      +
      voidsetPreferredPictureSize​(int width, + int height) +
      Deprecated. + +
      +
      voidsetPreferredPreviewFps​(int minFps, + int maxFps) +
      Deprecated. +
      this will be integrated into CameraConfig or removed completely in the future
      +
      +
      voidsetPreferredPreviewSize​(int width, + int height) +
      Deprecated. + +
      +
      voidsetPreviewCropGravity​(int cropGravity) 
      voidsetSceneMode​(java.lang.String sceneMode) +
      Deprecated. + +
      +
      voidsetUseMaxFpsRange​(boolean isEnabled) +
      Deprecated. +
      this will be integrated into CameraConfig or removed completely in the future
      +
      +
      voidtakeHighResolutionImage() +
      Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully.
      +
      voidtakeHighResolutionImage​(int top, + int left, + int right, + int bottom, + int scanViewWidth, + int scanViewHeight) 
      +
        +
      • + + +

        Methods inherited from class android.view.ViewGroup

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, bringChildToFront, childDrawableStateChanged, childHasTransientStateChanged, clearChildFocus, clearDisappearingChildren, clearFocus, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchSetActivated, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, generateLayoutParams, getAccessibilityClassName, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onDescendantInvalidated, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, shouldDelayChildPressedState, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, suppressLayout, updateViewLayout
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeScroll, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCreateInputConnection, onDragEvent, onDrawForeground, onFilterTouchEventForSecurity, onFinishTemporaryDetach, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideVirtualStructure, onRtlPropertiesChanged, onScreenStateChanged, onStartTemporaryDetach, onTrackballEvent, onVisibilityAggregated, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface android.view.ViewParent

        +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        PREVIEW_CROP_GRAVITY_TOP

        +
        public static final int PREVIEW_CROP_GRAVITY_TOP
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PREVIEW_CROP_GRAVITY_BOTTOM

        +
        public static final int PREVIEW_CROP_GRAVITY_BOTTOM
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PREVIEW_CROP_GRAVITY_CENTER_VERTICALLY

        +
        public static final int PREVIEW_CROP_GRAVITY_CENTER_VERTICALLY
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        frameIndex

        +
        public int frameIndex
        +
      • +
      + + + + + + + +
        +
      • +

        layoutLeft

        +
        public int layoutLeft
        +
      • +
      + + + +
        +
      • +

        layoutTop

        +
        public int layoutTop
        +
      • +
      + + + +
        +
      • +

        layoutRight

        +
        public int layoutRight
        +
      • +
      + + + +
        +
      • +

        layoutBottom

        +
        public int layoutBottom
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CameraView

        +
        public CameraView​(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        CameraView

        +
        public CameraView​(android.content.Context context,
        +                  boolean api2Enabled)
        +
        Construct a camera view with the given api 2 option. + Api 2 option can also be set via xml: +
        
        + app:api_2_enabled="true"
        + 
        +
        +
        Parameters:
        +
        context - the context
        +
        api2Enabled - true if api 2 should be used (for devices that have better than legacy API 2 support)
        +
        +
      • +
      + + + +
        +
      • +

        CameraView

        +
        public CameraView​(android.content.Context context,
        +                  android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        CameraView

        +
        public CameraView​(android.content.Context context,
        +                  android.util.AttributeSet attrs,
        +                  int defStyleAttr)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setApi2Enabled

        +
        public static void setApi2Enabled​(boolean enabled)
        +

        + Set globally if camera api 2 should be enabled or not (for devices that have better than legacy API 2 support). + Default is true. +

        + Must be called BEFORE the constructor of the CameraView that should be effected is called. + Will effect every constructed CameraView after it is set. +

        +
        +
        Parameters:
        +
        enabled - false to disable camera 2 api
        +
        +
      • +
      + + + +
        +
      • +

        setPreferredPreviewSize

        +
        @Deprecated
        +public void setPreferredPreviewSize​(int width,
        +                                    int height)
        +
        Deprecated. + +
        +
        Set the preferred preview size. + If set, a preview size that fits in the given size will be used otherwise the views size is used to determine + a fitting preview size. This must be set before the camera is initialized to have an effect.
        +
        +
        Parameters:
        +
        width - the preferred width
        +
        height - the preferred height
        +
        +
      • +
      + + + +
        +
      • +

        setPreferredPictureSize

        +
        @Deprecated
        +public void setPreferredPictureSize​(int width,
        +                                    int height)
        +
        Deprecated. + +
        +
        Set the preferred picture size which is used when takeHighResolutionImage() is called. + If set, the supported picture size closest, and max the given size will be used. Otherwise the maximum + supported size will be used. This must be set before the camera is initialized to have an effect.
        +
        +
        Parameters:
        +
        width - the preferred picture width
        +
        height - the preferred picture height
        +
        +
      • +
      + + + +
        +
      • +

        setSceneMode

        +
        @Deprecated
        +public void setSceneMode​(java.lang.String sceneMode)
        +
        Deprecated. + +
        +

        + Set the scene mode that should be used if it is supported. +

        + This setting needs to be set before the camera is opened. +

        + This has no effect on Nexus 4 + 5, because the flash is not working if a scene mode is set on those devices. + +

        +
        +
        Parameters:
        +
        sceneMode - the scene mode to use (one of: android.hardware.Camera.Parameters.SCENE_MODE_*)
        +
        +
      • +
      + + + +
        +
      • +

        setUseMaxFpsRange

        +
        public void setUseMaxFpsRange​(boolean isEnabled)
        +
        Deprecated. +
        this will be integrated into CameraConfig or removed completely in the future
        +
        +

        + Use maximum fps available or not. + By enabling this mode, the camera tries to set the shutter + speed as high as possible, and thus reducing motion blur and providing a more fluid look and feel. +

        + Generally, a high shutter speed leads to less camera sensor exposure, which means that + the image may become darker and may need a flashlight, so that proper lighting conditions are + met for the processing of the image. +

        + This setting needs to be set before the camera is opened. +

        + This setting is applied after the scene mode. +

        +
        +
        Parameters:
        +
        isEnabled - - true if high FPS mode should be enabled, false by default
        +
        +
      • +
      + + + +
        +
      • +

        setPreferredPreviewFps

        +
        public void setPreferredPreviewFps​(int minFps,
        +                                   int maxFps)
        +
        Deprecated. +
        this will be integrated into CameraConfig or removed completely in the future
        +
        +

        + Set the proffered values for the minimum and maximum preview frames per second. + This should usually NOT be used, but special values maybe required for certain hardware (like google glasses). +

        + This setting has higher priority then setUseMaxFpsRange(boolean).

        +
        +
        Parameters:
        +
        minFps - the preferred min FPS
        +
        maxFps - the preferred max FPS
        +
        +
      • +
      + + + +
        +
      • +

        setFocusConfig

        +
        @Deprecated
        +public void setFocusConfig​(FocusConfig focusConfig)
        +
        Deprecated. + +
        +

        + Set the focus config to use for focusing. +

        + This setting needs to be set before the camera is opened. +

        +
        +
        Parameters:
        +
        focusConfig - the focus config
        +
        +
      • +
      + + + +
        +
      • +

        getPreferredCameraConfig

        +
        public CameraConfig getPreferredCameraConfig()
        +

        + Get the current preferred camera settings. +

        + This can be used to change the preferred settings. + Changes needs to be made before the camera is opened to have an effect. +

        +
        +
        Returns:
        +
        the preferred camera settings
        +
        +
      • +
      + + + +
        +
      • +

        setPreferredCameraConfig

        +
        public void setPreferredCameraConfig​(CameraConfig preferredConfig)
        +

        + Set the preferred camera settings. The actual used settings will be composed of this and the available features. +

        + This needs to be set before the camera is opened. +

        + It is also possible to just manipulate the settings returned by getPreferredCameraConfig(). +

        +
        +
        Parameters:
        +
        preferredConfig - the preferred settings
        +
        +
      • +
      + + + +
        +
      • +

        getSettings

        +
        public CameraConfig getSettings()
        +

        + Get the actually used settings (this is only available after the camera has been opened). +

        +

        + This is for information purposes only (to see what settings are actually used). + To change the settings use the getPreferredCameraConfig() instead. +

        +
        +
        Returns:
        +
        the actually used settings (or null if camera not yet opened)
        +
        +
      • +
      + + + +
        +
      • +

        setCameraOpenListener

        +
        public void setCameraOpenListener​(CameraOpenListener listener)
        +
        Set the listener that is called when the camera is opened or a camera related error occurred. + If not set the opening of the camera will be logged and an error will be thrown as a RuntimeException.
        +
        +
        Parameters:
        +
        listener - the listener
        +
        +
      • +
      + + + +
        +
      • +

        setHighResolutionImageListener

        +
        public void setHighResolutionImageListener​(HighResolutionImageListener highResolutionImageListener)
        +
        Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the takeHighResolutionImage() method.
        +
        +
        Parameters:
        +
        highResolutionImageListener - the listener to call if a picture was taken (or an error occured)
        +
        +
      • +
      + + + +
        +
      • +

        getScale

        +
        public float getScale()
        +
        +
        Returns:
        +
        the scale that is applied to the actual image size in order to fit the view + (e.g. will be 1.5 on fullscreen on a 1080p display with 720p preview)
        +
        +
      • +
      + + + +
        +
      • +

        getScaleWidth

        +
        public float getScaleWidth()
        +
      • +
      + + + +
        +
      • +

        getFrameWidth

        +
        public int getFrameWidth()
        +
        +
        Returns:
        +
        the full width of the preview frame
        +
        +
      • +
      + + + +
        +
      • +

        getFrameHeight

        +
        public int getFrameHeight()
        +
        +
        Returns:
        +
        the full height of the preview frame
        +
        +
      • +
      + + + +
        +
      • +

        getCameraController

        +
        @NonNull
        +public CameraController getCameraController()
        +
        +
        Returns:
        +
        the object controlling the camera
        +
        +
      • +
      + + + +
        +
      • +

        callAutoFocus

        +
        public void callAutoFocus()
        +

        + Call auto focus. This will only do anything if the focus mode is set to auto. + It usually should not be called manually. + (is called through interval or through touch automatically if configured) +

        +
        +
        Throws:
        +
        java.lang.IllegalStateException - if the camera is not yet initalized
        +
        +
      • +
      + + + +
        +
      • +

        setFlashOn

        +
        public void setFlashOn​(boolean isOn)
        +
        Turn the torch flash on or off. + Will only have an effect after the camera is opened.
        +
        +
        Parameters:
        +
        isOn - true to turn the flash on false to turn it off
        +
        +
      • +
      + + + +
        +
      • +

        resetAutoFocusTimer

        +
        public void resetAutoFocusTimer()
        +
        Reset the auto focus timer, if a focus config is set.
        +
      • +
      + + + +
        +
      • +

        setImageListener

        +
        public void setImageListener​(@Nullable
        +                             ImageListener imageListener)
        +
        Set the listener that should be called when a new image is available
        +
        +
        Parameters:
        +
        imageListener - the listener that should be notified if a new image is available
        +
        +
      • +
      + + + +
        +
      • +

        hasNewImage

        +
        public boolean hasNewImage()
        +
        +
        Returns:
        +
        true if a new image is available in the buffer
        +
        +
      • +
      + + + +
        +
      • +

        getNewImage

        +
        @Nullable
        +public AnylineImage getNewImage()
        +
        +
        Returns:
        +
        a copy of the newest buffered image (sets hasNewImage to false until another image is available)
        +
        +
      • +
      + + + +
        +
      • +

        takeHighResolutionImage

        +
        public void takeHighResolutionImage()
        +
        Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully. + If no HighResolutionImageListener is set, the method returns. + Additionally, a picture is only taken if the safeToTakePicture flag is set to true, which means the camera is + open and preview is started.
        +
      • +
      + + + +
        +
      • +

        takeHighResolutionImage

        +
        public void takeHighResolutionImage​(int top,
        +                                    int left,
        +                                    int right,
        +                                    int bottom,
        +                                    int scanViewWidth,
        +                                    int scanViewHeight)
        +
      • +
      + + + +
        +
      • +

        getLastImageWithFullSize

        +
        @Nullable
        +public AnylineImage getLastImageWithFullSize()
        +

        + Get the latest image in full size. + This does not check or manipulate hasNewImage(). +

        + Prefer getLastImageWithFullSizeReceiver(), if you are not sure if the image is actually needed, + to save resources. +

        +
        +
        Returns:
        +
        the latest image in full size.
        +
        +
      • +
      + + + +
        +
      • +

        getLastImageWithFullSizeReceiver

        +
        @Nullable
        +public ImageReceiver getLastImageWithFullSizeReceiver()
        +

        + Get the a receiver for the latest image in full size. + This does not check or manipulate hasNewImage(). +

        + The receiver does not copy the image if no getter is called. +

        +
        +
        Returns:
        +
        a receiver for the latest image in full size.
        +
        +
      • +
      + + + +
        +
      • +

        setPreviewCropGravity

        +
        public void setPreviewCropGravity​(int cropGravity)
        +
      • +
      + + + +
        +
      • +

        openCameraInBackground

        +
        public boolean openCameraInBackground()
        +
        Open the camera in a background thread, if surface is already created and camera is not opened already. + Reports opening or error to the CameraOpenListener set with setCameraOpenListener(CameraOpenListener).
        +
      • +
      + + + +
        +
      • +

        releaseCameraInBackground

        +
        public void releaseCameraInBackground()
        +

        + Release the camera in a background thread. + Camera releasing may take a bit, so it may interfere with your exit animation. Use this to do it in the + background. +

        + ALWAYS call this or releaseCamera() in onPause of your activity!! +

        +
      • +
      + + + +
        +
      • +

        releaseCameraAndPreview

        +
        public void releaseCameraAndPreview()
        +                             throws java.lang.Exception
        +
        +
        Throws:
        +
        java.lang.Exception
        +
        +
      • +
      + + + +
        +
      • +

        releaseCamera

        +
        public void releaseCamera()
        +

        + Release the camera. +

        + ALWAYS call this or releaseCameraInBackground() in onPause of your activity!! +

        +
      • +
      + + + +
        +
      • +

        onTouchEvent

        +
        public boolean onTouchEvent​(android.view.MotionEvent event)
        +
        +
        Overrides:
        +
        onTouchEvent in class android.view.View
        +
        +
      • +
      + + + +
        +
      • +

        enableBarcodeDetection

        +
        public void enableBarcodeDetection​(@NonNull
        +                                   NativeBarcodeResultListener barcodeResultListener,
        +                                   java.util.List<BarcodeFormat> format)
        +
        Enable the Native Barcode Detector
        +
        +
        Parameters:
        +
        barcodeResultListener - listener for Native barcode
        +
        format - barcodeFormatList
        +
        +
      • +
      + + + +
        +
      • +

        disableBarcodeDetection

        +
        public void disableBarcodeDetection()
        +
      • +
      + + + +
        +
      • +

        isBarcodeDetectionEnabled

        +
        public boolean isBarcodeDetectionEnabled()
        +
      • +
      + + + +
        +
      • +

        isBarcodeDetectionOperational

        +
        public boolean isBarcodeDetectionOperational()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CutoutUpdateListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CutoutUpdateListener.html new file mode 100644 index 000000000..984ec9cd1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/CutoutUpdateListener.html @@ -0,0 +1,260 @@ + + + + + +CutoutUpdateListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CutoutUpdateListener

+
+
+
+
    +
  • +
    +
    public interface CutoutUpdateListener
    +
    A listener that can be used to get notified if the cutout changed
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidonCutoutUpdate​(android.graphics.Rect cutoutRect, + android.graphics.Rect waterMarkRect) +
      Method is called on the UI thread, whenever the cutout is updated.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCutoutUpdate

        +
        void onCutoutUpdate​(@NonNull
        +                    android.graphics.Rect cutoutRect,
        +                    @Nullable
        +                    android.graphics.Rect waterMarkRect)
        +
        Method is called on the UI thread, whenever the cutout is updated.
        +
        +
        Parameters:
        +
        cutoutRect - the rect where the cutout is on the view
        +
        waterMarkRect - the rect where the watermark is on the view (may be null with commercial license)
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.FaceDetectionResultHandler.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.FaceDetectionResultHandler.html new file mode 100644 index 000000000..3ed5e8129 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.FaceDetectionResultHandler.html @@ -0,0 +1,269 @@ + + + + + +FaceDetector.FaceDetectionResultHandler (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface FaceDetector.FaceDetectionResultHandler

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    IdScanPlugin
    +
    +
    +
    Enclosing class:
    +
    FaceDetector
    +
    +
    +
    public static interface FaceDetector.FaceDetectionResultHandler
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onSuccess

        +
        void onSuccess​(AnylineImage faceImage)
        +
      • +
      + + + +
        +
      • +

        onFailure

        +
        void onFailure​(java.lang.String e)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.html new file mode 100644 index 000000000..d94929f60 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FaceDetector.html @@ -0,0 +1,332 @@ + + + + + +FaceDetector (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FaceDetector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.FaceDetector
    • +
    +
  • +
+
+
    +
  • +
    +
    public class FaceDetector
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FaceDetector

        +
        public FaceDetector​(FaceDetector.FaceDetectionResultHandler faceDetectionResultHandler)
        +
        +
        Parameters:
        +
        faceDetectionResultHandler - - Handler for result of face detection
        +
        rotation - - The screen rotation degrees
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        startFaceDetection

        +
        public void startFaceDetection​(@NonNull
        +                               AnylineImage imageForProcessing)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.Mode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.Mode.html new file mode 100644 index 000000000..fbba72a79 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.Mode.html @@ -0,0 +1,392 @@ + + + + + +FlashControl.Mode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum FlashControl.Mode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      AUTO 
      OFF 
      ON 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static FlashControl.ModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static FlashControl.Mode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FlashControl.Mode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FlashControl.Mode c : FlashControl.Mode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FlashControl.Mode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.html new file mode 100644 index 000000000..4b6191d32 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FlashControl.html @@ -0,0 +1,369 @@ + + + + + +FlashControl (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface FlashControl

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    FlashView
    +
    +
    +
    @Deprecated
    +public interface FlashControl
    +
    Deprecated. +
    As of release 10.1. This class will be removed by November 2019.
    +
    +
    An interface that should be implemented on Views that control the flash.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeInterfaceDescription
      static class FlashControl.Mode +
      Deprecated.
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setMode

        +
        void setMode​(FlashControl.Mode mode)
        +
        Deprecated.
        +
        Implementer should switch to the given mode. + Default mode should be OFF.
        +
        +
        Parameters:
        +
        mode - the mode to set to.
        +
        +
      • +
      + + + +
        +
      • +

        setAutoModeEnabled

        +
        void setAutoModeEnabled​(boolean isEnabled)
        +
        Deprecated.
        +
        Implementer should enable the auto mode and switch to it, if enabled. + Should be disabled by default. The auto mode can still require the user of the implementers view to call + setFlashOnIfAuto(boolean).
        +
        +
        Parameters:
        +
        isEnabled - true to enable auto mode, false to disable it.
        +
        +
      • +
      + + + +
        +
      • +

        setFlashOnIfAuto

        +
        void setFlashOnIfAuto​(boolean isOn)
        +
        Deprecated.
        +
        Implementer should set the flash on/off if the control is in auto mode.
        +
        +
        Parameters:
        +
        isOn - true to set the flash on if in auto mode, false to
        +
        +
      • +
      + + + +
        +
      • +

        setCameraController

        +
        void setCameraController​(CameraController cameraController)
        +
        Deprecated.
        +

        + A camera is required to set the flash (at least for android < M). + Implementer should check if flash is possible for this device in here, and don't show the view at all if not. +

        + Implementer should set the gui back to default when this is called with a none null camera. (This may be called + in the background, so post gui stuff) +

        +
        +
        Parameters:
        +
        cameraController - the camera to use
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.Builder.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.Builder.html new file mode 100644 index 000000000..a2349ff94 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.Builder.html @@ -0,0 +1,532 @@ + + + + + +FocusConfig.Builder (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FocusConfig.Builder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.FocusConfig.Builder
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    FocusConfig
    +
    +
    +
    @Deprecated
    +public static class FocusConfig.Builder
    +extends java.lang.Object
    +
    Deprecated. +
    use CameraConfig instead
    +
    +
    A builder to create a FocusConfig
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Builder

        +
        public Builder()
        +
        Deprecated.
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setDefaultMode

        +
        public FocusConfig.Builder setDefaultMode​(java.lang.String defaultMode)
        +
        Deprecated.
        +
        The default focus mode for devices that have no special internal treatment.
        +
        +
        Parameters:
        +
        defaultMode - - the default focus mode
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultMode

        +
        public java.lang.String getDefaultMode()
        +
        Deprecated.
        +
      • +
      + + + +
        +
      • +

        setAutoFocusInterval

        +
        public FocusConfig.Builder setAutoFocusInterval​(int millis)
        +
        Deprecated.
        +
        Set an auto focus interval. If this is set, a timer is started who calls auto focus every given millis. + (Don't use smaller steps than 500ms)
        +
        +
        Parameters:
        +
        millis - - the interval in millis to call auto focus in
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        setEnablePhaseAutoFocus

        +
        public FocusConfig.Builder setEnablePhaseAutoFocus​(boolean isEnabled)
        +
        Deprecated.
        +
        Enable or disable the phase auto focus. Devices which offer this functionality will generally + focus much faster and more precise.
        +
        +
        Parameters:
        +
        isEnabled - - true if phase auto focus should be enabled
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        setEnableFocusAreas

        +
        public FocusConfig.Builder setEnableFocusAreas​(boolean isEnabled)
        +
        Deprecated.
        +

        + Enable or disable focus areas for the cut-out rectangle. Particularly good, when cut-out + rectangle is not in the middle of the screen. +

        + TODO document api break, this does not influences the focus mode anymore + (this used to set the focus mode to AUTO)
        +
        +
        Parameters:
        +
        isEnabled - - true if focus areas should be enabled
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        setEnableAutoExposureAreas

        +
        public FocusConfig.Builder setEnableAutoExposureAreas​(boolean isEnabled)
        +
        Deprecated.
        +

        + Enable or disable auto exposure areas for the cut-out rectangle. +

        +
        +
        Parameters:
        +
        isEnabled - - true if auto exposure areas should be enabled
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        setEnableFocusOnTouch

        +
        public FocusConfig.Builder setEnableFocusOnTouch​(boolean isEnabled)
        +
        Deprecated.
        +
        Enable or disable focus on touch. Only available for auto focus- or macro mode.
        +
        +
        Parameters:
        +
        isEnabled - - true if focus on touch should be enabled
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        setUpdateAreasOnAutoFocus

        +
        public FocusConfig.Builder setUpdateAreasOnAutoFocus​(boolean updateAreasOnAutoFocus)
        +
        Deprecated.
        +
        set to true if the areas should be slightly changed before every auto focus call. + Only used for API 1.
        +
        +
        Parameters:
        +
        updateAreasOnAutoFocus - true to enable
        +
        Returns:
        +
        this builder
        +
        +
      • +
      + + + +
        +
      • +

        build

        +
        public FocusConfig build()
        +
        Deprecated.
        +
        Create the config.
        +
        + Note: You must still call init, if not used with io.anyline.camera.AnylineView
        +
        +
        Returns:
        +
        the config.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.html new file mode 100644 index 000000000..873e475f1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/FocusConfig.html @@ -0,0 +1,311 @@ + + + + + +FocusConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FocusConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.FocusConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    @Deprecated
    +public class FocusConfig
    +extends java.lang.Object
    +
    Deprecated. +
    use CameraConfig instead
    +
    +

    + A class for configuring the focus settings. + Should be used together with CameraView +

    + Use the FocusConfig.Builder to create a config. +

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClassDescription
      static class FocusConfig.Builder +
      Deprecated. +
      use CameraConfig instead
      +
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static intNO_AUTO_FOCUS_TIMER +
      Deprecated.
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        NO_AUTO_FOCUS_TIMER

        +
        public static final int NO_AUTO_FOCUS_TIMER
        +
        Deprecated.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageListener.html new file mode 100644 index 000000000..614d7f675 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageListener.html @@ -0,0 +1,277 @@ + + + + + +HighResolutionImageListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface HighResolutionImageListener

+
+
+
+
    +
  • +
    +
    public interface HighResolutionImageListener
    +
    A Listener for taken photos via takeHighResolutionImage() method.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidonError​(java.lang.Throwable e) +
      This method is called if there was an error taking the picture.
      +
      voidonImageTaken​(AnylineImage image) +
      This method is called asynchronously once a picture was successfully taken.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onImageTaken

        +
        void onImageTaken​(AnylineImage image)
        +
        This method is called asynchronously once a picture was successfully taken.
        +
        +
        Parameters:
        +
        image - The full image taken via the camera
        +
        +
      • +
      + + + +
        +
      • +

        onError

        +
        void onError​(java.lang.Throwable e)
        +
        This method is called if there was an error taking the picture. This is most probably an OutOfMemoryError + caused by not caching and releasing the previously taken pictures properly.
        +
        +
        Parameters:
        +
        e - The error that was thrown
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageProvider.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageProvider.html new file mode 100644 index 000000000..9ca7d918b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/HighResolutionImageProvider.html @@ -0,0 +1,304 @@ + + + + + +HighResolutionImageProvider (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface HighResolutionImageProvider

+
+
+
+
    +
  • +
    +
    public interface HighResolutionImageProvider
    +
    An interface for providing a single picture.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        takeHighResolutionImage

        +
        void takeHighResolutionImage()
        +
        Takes a picture from the camera and calls HighResolutionImageListener.onImageTaken(AnylineImage) after the + image is taken successfully. + If no HighResolutionImageListener is set, the method returns. + Additionally, a picture is only taken if the safeToTakePicture flag is set to true, which means the camera is + open and preview is started.
        +
      • +
      + + + +
        +
      • +

        setHighResolutionImageListener

        +
        void setHighResolutionImageListener​(@Nullable
        +                                    HighResolutionImageListener highResolutionImageListener)
        +
        Sets an optional listener which is called with the final AnylineImage, once a picture was taken with the + camera via the takeHighResolutionImage() method.
        +
        +
        Parameters:
        +
        highResolutionImageListener - the listener to call if a picture was taken (or an error occurred)
        +
        +
      • +
      + + + +
        +
      • +

        takeHighResolutionImage

        +
        void takeHighResolutionImage​(int top,
        +                             int left,
        +                             int right,
        +                             int bottom,
        +                             int scanViewWidth,
        +                             int scanViewHeight)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageListener.html new file mode 100644 index 000000000..1fd30e2fc --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageListener.html @@ -0,0 +1,268 @@ + + + + + +ImageListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ImageListener

+
+
+
+
    +
  • +
    +
    public interface ImageListener
    +
    A listener that can be set to a camera view to be able to receive images from it.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onImageAvailable

        +
        void onImageAvailable​(ImageReceiver imageReceiver)
        +

        + Called for every new image that is received from the camera. +

        + The given ImageReceiver is a helper class to get access to the image. +

        + If no getter is called on the receiver, no work is done. + So just doing nothing here is fine, if there is currently no need for a new image to process. +

        + The ImageReceiver should not be stored (the underlying data may change after the method returns). +

        + Note: This is called in the cameras thread. + For your image processing you should kick off a background task or delegate the work to a background thread. +

        +
        +
        Parameters:
        +
        imageReceiver - the image receiver to access the frame data with
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageReceiver.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageReceiver.html new file mode 100644 index 000000000..09de6dc95 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ImageReceiver.html @@ -0,0 +1,312 @@ + + + + + +ImageReceiver (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ImageReceiver

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.ImageReceiver
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ImageReceiver
    +extends java.lang.Object
    +

    + A helper class for receiving images. +

    + Do NOT store this class when received from the ImageListener, the underlying image may be changed. +

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      AnylineYuvImagegetYuvImage​(boolean greyOnly) +
      + Get the full frame as an AnylineYuvImage.
      +
      AnylineYuvImagegetYuvImage​(android.graphics.Rect cropRect, + boolean greyOnly) +
      Get the frame cropped to the given rect (relative to the frame in the view's orientation).
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getYuvImage

        +
        @NonNull
        +public AnylineYuvImage getYuvImage​(boolean greyOnly)
        +

        + Get the full frame as an AnylineYuvImage. +

        + Prefer getYuvImage(Rect, boolean), if only a some part of the frame is required (faster) +

        +
        +
        Parameters:
        +
        greyOnly - true if image can be grey only (faster), false to also get colors
        +
        Returns:
        +
        the full frame as an AnylineYuvImage.
        +
        +
      • +
      + + + +
        +
      • +

        getYuvImage

        +
        @NonNull
        +public AnylineYuvImage getYuvImage​(@NonNull
        +                                   android.graphics.Rect cropRect,
        +                                   boolean greyOnly)
        +
        Get the frame cropped to the given rect (relative to the frame in the view's orientation).
        +
        +
        Parameters:
        +
        cropRect - the rect to crop relative to the camera frame in the orientation of the view. + AnylineBaseView#getFrameRectFromViewRect(Rect) maybe helpful to calculate this.
        +
        greyOnly - true if image can be grey only (faster), false to also get colors
        +
        Returns:
        +
        the frame cropped to the given rect
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetectionThread.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetectionThread.html new file mode 100644 index 000000000..e89e3a9a9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetectionThread.html @@ -0,0 +1,219 @@ + + + + + +NativeBarcodeDetectionThread (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NativeBarcodeDetectionThread

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.NativeBarcodeDetectionThread
    • +
    +
  • +
+
+
    +
  • +
    +
    public class NativeBarcodeDetectionThread
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetector.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetector.html new file mode 100644 index 000000000..129cc26ea --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeDetector.html @@ -0,0 +1,410 @@ + + + + + +NativeBarcodeDetector (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NativeBarcodeDetector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.NativeBarcodeDetector
    • +
    +
  • +
+
+
    +
  • +
    +
    public class NativeBarcodeDetector
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NativeBarcodeDetector

        +
        public NativeBarcodeDetector()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        enableBarcodeDetection

        +
        public void enableBarcodeDetection​(@NonNull
        +                                   NativeBarcodeResultListener barcodeResultListener,
        +                                   java.util.List<BarcodeFormat> format)
        +
        Allows to search for barcodes simultaneously on the same image. + Barcodes may be searched on the full preview image, or in the cutout area only. +

        + The listener will be called every time an image is analyzed and barcodes are found + e.g. the results are independent from the module's result. +

        +

        + NOTE: this will only work if the device has the Google Play Service installed. + Have a look on the suggested methods to ensure the device is ready: https://developers.google.com/android/guides/setup. + Also, you need to include Google Play Services in your app. + For the barcode reader you need to include Mobile Vision version 7.8.0 or higher (recommended) in the build.gradle (see also vision release notes)

        +
        +
        Parameters:
        +
        barcodeResultListener - the listener will be called whenever barcodes have been found on an image, note that is independent from the module's result listener
        +
        +
      • +
      + + + +
        +
      • +

        disableBarcodeDetection

        +
        public void disableBarcodeDetection()
        +
        Disables the barcode detection if it has been enabled before.
        +
      • +
      + + + +
        +
      • +

        isBarcodeDetectionEnabled

        +
        public boolean isBarcodeDetectionEnabled()
        +
      • +
      + + + +
        +
      • +

        isBarcodeDetectionOperational

        +
        public boolean isBarcodeDetectionOperational()
        +
      • +
      + + + +
        +
      • +

        restartBarcodeDetection

        +
        public void restartBarcodeDetection()
        +
      • +
      + + + + + + + +
        +
      • +

        setCameraView

        +
        public void setCameraView​(CameraView cameraView)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeResultListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeResultListener.html new file mode 100644 index 000000000..7d5710491 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/NativeBarcodeResultListener.html @@ -0,0 +1,275 @@ + + + + + +NativeBarcodeResultListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface NativeBarcodeResultListener

+
+
+
+
    +
  • +
    +
    public interface NativeBarcodeResultListener
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidonFailure​(java.lang.String failureMessage) +
      Is called when NativeBarcode failed
      +
      voidonSuccess​(java.util.List<com.google.mlkit.vision.barcode.Barcode> barcodes) +
      Is called when NativeBarcode scanned with success
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onSuccess

        +
        void onSuccess​(java.util.List<com.google.mlkit.vision.barcode.Barcode> barcodes)
        +
        Is called when NativeBarcode scanned with success
        +
        +
        Parameters:
        +
        barcodes - the barcodeList found while scanning
        +
        +
      • +
      + + + +
        +
      • +

        onFailure

        +
        void onFailure​(java.lang.String failureMessage)
        +
        Is called when NativeBarcode failed
        +
        +
        Parameters:
        +
        failureMessage - the failure message when failure occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.IZoomHandlerListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.IZoomHandlerListener.html new file mode 100644 index 000000000..96dd2f9a0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.IZoomHandlerListener.html @@ -0,0 +1,251 @@ + + + + + +SimpleZoomHandler.IZoomHandlerListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface SimpleZoomHandler.IZoomHandlerListener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    SimpleZoomHandler
    +
    +
    +
    public static interface SimpleZoomHandler.IZoomHandlerListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onZoomChanged

        +
        void onZoomChanged​(int newZoom)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.html new file mode 100644 index 000000000..97e26e3a1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandler.html @@ -0,0 +1,338 @@ + + + + + +SimpleZoomHandler (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimpleZoomHandler

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.view.View.OnTouchListener
    +
    +
    +
    public class SimpleZoomHandler
    +extends AbstractZoomHandler
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandlerBuilder.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandlerBuilder.html new file mode 100644 index 000000000..5d2c1f208 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/SimpleZoomHandlerBuilder.html @@ -0,0 +1,309 @@ + + + + + +SimpleZoomHandlerBuilder (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SimpleZoomHandlerBuilder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.SimpleZoomHandlerBuilder
    • +
    +
  • +
+
+
    +
  • +
    +
    public class SimpleZoomHandlerBuilder
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.AnimationStyle.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.AnimationStyle.html new file mode 100644 index 000000000..cccb5249b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.AnimationStyle.html @@ -0,0 +1,473 @@ + + + + + +VisualFeedbackConfig.AnimationStyle (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum VisualFeedbackConfig.AnimationStyle

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.FeedbackStyle.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.FeedbackStyle.html new file mode 100644 index 000000000..50c8567ed --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.FeedbackStyle.html @@ -0,0 +1,447 @@ + + + + + +VisualFeedbackConfig.FeedbackStyle (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum VisualFeedbackConfig.FeedbackStyle

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static VisualFeedbackConfig.FeedbackStyle[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (VisualFeedbackConfig.FeedbackStyle c : VisualFeedbackConfig.FeedbackStyle.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static VisualFeedbackConfig.FeedbackStyle valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public int getValue()
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.html new file mode 100644 index 000000000..1890e2933 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/VisualFeedbackConfig.html @@ -0,0 +1,806 @@ + + + + + +VisualFeedbackConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VisualFeedbackConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.camera.VisualFeedbackConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class VisualFeedbackConfig
    +extends java.lang.Object
    +
    A class to hold the configuration for the visual feedback
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VisualFeedbackConfig

        +
        public VisualFeedbackConfig()
        +
      • +
      + + + +
        +
      • +

        VisualFeedbackConfig

        +
        public VisualFeedbackConfig​(org.json.JSONObject jsonObject,
        +                            int cutoutCornerRadius)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setFeedbackStyle

        +
        public void setFeedbackStyle​(VisualFeedbackConfig.FeedbackStyle feedbackStyle)
        +
        Set the feedback style
        +
        +
        Parameters:
        +
        feedbackStyle - the style to use
        +
        +
      • +
      + + + +
        +
      • +

        getStrokeColor

        +
        public int getStrokeColor()
        +
      • +
      + + + +
        +
      • +

        setStrokeColor

        +
        public void setStrokeColor​(int color)
        +
        Set the stroke color of the feedback
        +
        +
        Parameters:
        +
        color - the stroke color
        +
        +
      • +
      + + + +
        +
      • +

        getStrokeWidthInDp

        +
        public int getStrokeWidthInDp()
        +
      • +
      + + + +
        +
      • +

        getStrokeWidthInPix

        +
        public int getStrokeWidthInPix​(android.content.Context context)
        +
        Calculates and returns the stroke width in pixels
        +
        +
        Parameters:
        +
        context - the context (required to get display density)
        +
        Returns:
        +
        the calculated stroke with in pixels
        +
        +
      • +
      + + + +
        +
      • +

        setStrokeWidthInDp

        +
        public void setStrokeWidthInDp​(int strokeWidthInDp)
        +
        Set the stroke width of the feedback
        +
        +
        Parameters:
        +
        strokeWidthInDp - the stroke width
        +
        +
      • +
      + + + +
        +
      • +

        getFillColor

        +
        public int getFillColor()
        +
      • +
      + + + +
        +
      • +

        getFillColorString

        +
        public java.lang.String getFillColorString()
        +
      • +
      + + + +
        +
      • +

        setStrokeColorString

        +
        public void setStrokeColorString​(java.lang.String strokeColorString)
        +
      • +
      + + + +
        +
      • +

        getStrokeColorString

        +
        public java.lang.String getStrokeColorString()
        +
      • +
      + + + +
        +
      • +

        setFillColor

        +
        public void setFillColor​(int fillColor)
        +
        Set the fill color of the feedback
        +
        +
        Parameters:
        +
        fillColor - the fill color
        +
        +
      • +
      + + + +
        +
      • +

        setFillColorString

        +
        public void setFillColorString​(java.lang.String fillColorString)
        +
        Set the fill color of the feedback
        +
        +
        Parameters:
        +
        fillColorString - the fill color
        +
        +
      • +
      + + + +
        +
      • +

        getCornerRadiusInDp

        +
        public int getCornerRadiusInDp()
        +
      • +
      + + + +
        +
      • +

        setCornerRadiusInDp

        +
        public void setCornerRadiusInDp​(int cornerRadius)
        +
        Set the corner radius in display independent pixels
        +
        +
        Parameters:
        +
        cornerRadius - the corner radus in dp
        +
        +
      • +
      + + + +
        +
      • +

        getCornerRadiusInPix

        +
        public int getCornerRadiusInPix​(android.content.Context context)
        +
        Calculates and returns the corner radius in pixels
        +
        +
        Parameters:
        +
        context - the context (required to get display density)
        +
        Returns:
        +
        the calculated stroke with in pixels
        +
        +
      • +
      + + + +
        +
      • +

        getAnimationStyle

        +
        public VisualFeedbackConfig.AnimationStyle getAnimationStyle()
        +
        +
        Returns:
        +
        the currently set animation style. (The animations are ALPHA and may change in the future.)
        +
        +
      • +
      + + + +
        +
      • +

        setAnimationStyle

        +
        public void setAnimationStyle​(VisualFeedbackConfig.AnimationStyle animationStyle)
        +
        Set the animation style. The animations are ALPHA and may change in the future.
        +
        +
        Parameters:
        +
        animationStyle - the style to use
        +
        +
      • +
      + + + +
        +
      • +

        getAnimationDuration

        +
        public int getAnimationDuration()
        +
      • +
      + + + +
        +
      • +

        setAnimationDuration

        +
        public void setAnimationDuration​(int animationDuration)
        +
        Set duration for the rect animation
        +
        +
        Parameters:
        +
        animationDuration - the animation duration
        +
        +
      • +
      + + + +
        +
      • +

        getRedrawTimeout

        +
        public int getRedrawTimeout()
        +
      • +
      + + + +
        +
      • +

        setRedrawTimeout

        +
        public void setRedrawTimeout​(int redrawTimeout)
        +
        Set the timeout before the next draw can happen
        +
        +
        Parameters:
        +
        redrawTimeout - the redraw timeout
        +
        +
      • +
      + + + +
        +
      • +

        isBeepOnResult

        +
        public boolean isBeepOnResult()
        +
      • +
      + + + +
        +
      • +

        setBeepOnResult

        +
        public void setBeepOnResult​(boolean isBeepOnResult)
        +

        + Set to true to play a beep sound on result. (Default: false) +

        +
        +
        Parameters:
        +
        isBeepOnResult - true to play a beep sound on result
        +
        +
      • +
      + + + +
        +
      • +

        isVibrateOnResult

        +
        public boolean isVibrateOnResult()
        +
      • +
      + + + +
        +
      • +

        setVibrateOnResult

        +
        public void setVibrateOnResult​(boolean isVibrateOnResult)
        +

        + Set to true to vibrate briefly on result. (Default: false) +

        + This requires the permission: +

        +
        +
        Parameters:
        +
        isVibrateOnResult - true vibrate briefly on result.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ZoomEventHandler.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ZoomEventHandler.html new file mode 100644 index 000000000..4f5626031 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/ZoomEventHandler.html @@ -0,0 +1,257 @@ + + + + + +ZoomEventHandler (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ZoomEventHandler

+
+
+
+
    +
  • +
    +
    public interface ZoomEventHandler
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onZoomEventOccured

        +
        void onZoomEventOccured​(double currentZoomLevel)
        +
        Called when a zoom event occurs, e.g. pinch to Zoom + or setting a custom zoom level, giving the possibilty + to catch the zoom event and current zoom value
        +
        +
        Parameters:
        +
        currentZoomLevel - - gives back the current zoom level + when a zoom event occurs
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-summary.html new file mode 100644 index 000000000..a3acc3da9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-summary.html @@ -0,0 +1,429 @@ + + + + + +io.anyline.camera (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.camera

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-tree.html new file mode 100644 index 000000000..116471332 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/camera/package-tree.html @@ -0,0 +1,241 @@ + + + + + +io.anyline.camera Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.camera

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineImage.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineImage.html new file mode 100644 index 000000000..0214017a1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineImage.html @@ -0,0 +1,562 @@ + + + + + +AnylineImage (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.AnylineImage
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Cloneable
    +
    +
    +
    public class AnylineImage
    +extends java.lang.Object
    +implements java.lang.Cloneable
    +
    A Image container that takes care of the different image formats used during processing.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AnylineImage​(android.graphics.Bitmap bitmap) +
      Create an AnylineImage from a Bitmap
      +
      AnylineImage​(AnylineYuvImage alYuvImage) +
      Create an AnylineImage from a YuvImage
      +
      AnylineImage​(Mat cvMat) +
      Create an AnylineImage from a cv Mat.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      AnylineImageclone() 
      AnylineYuvImagegetAlYuvImage() 
      android.graphics.BitmapgetBitmap() 
      MatgetCvMat() 
      MatgetGreyCvMat​(boolean newInstance) +
      Get this image as a gray scaled cv Mat.
      +
      intgetHeight() 
      MatgetRgbCvMat​(boolean newInstance) +
      Get this image as a rgb cv Mat (CV_8UC3).
      +
      intgetWidth() 
      voidrelease() +
      Releases the resources taken up by this image.
      +
      voidsave​(java.io.File file, + int quality) +
      Saves this image to the given file in the given quality.
      +
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineImage

        +
        public AnylineImage​(Mat cvMat)
        +
        Create an AnylineImage from a cv Mat.
        +
        +
        Parameters:
        +
        cvMat - the cv mat image
        +
        +
      • +
      + + + +
        +
      • +

        AnylineImage

        +
        public AnylineImage​(android.graphics.Bitmap bitmap)
        +
        Create an AnylineImage from a Bitmap
        +
        +
        Parameters:
        +
        bitmap - the bitmap
        +
        +
      • +
      + + + +
        +
      • +

        AnylineImage

        +
        public AnylineImage​(AnylineYuvImage alYuvImage)
        +
        Create an AnylineImage from a YuvImage
        +
        +
        Parameters:
        +
        alYuvImage - the bitmap
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        release

        +
        public void release()
        +
        Releases the resources taken up by this image. + Should be called whenever the image is not needed anymore.
        +
      • +
      + + + +
        +
      • +

        getBitmap

        +
        public android.graphics.Bitmap getBitmap()
        +
        +
        Returns:
        +
        this image as a Bitmap (ARGB_8888)
        +
        +
      • +
      + + + +
        +
      • +

        getCvMat

        +
        public Mat getCvMat()
        +
        +
        Returns:
        +
        this image as a cv mat
        +
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
        +
        Returns:
        +
        the width of this image in pixels
        +
        +
      • +
      + + + +
        +
      • +

        getHeight

        +
        public int getHeight()
        +
        +
        Returns:
        +
        the height of this image in pixels
        +
        +
      • +
      + + + +
        +
      • +

        getGreyCvMat

        +
        public Mat getGreyCvMat​(boolean newInstance)
        +
        Get this image as a gray scaled cv Mat.
        +
        +
        Parameters:
        +
        newInstance - if true, returned image will be a new instance. If false the current image is gray scaled (if not gray already) and returned.
        +
        Returns:
        +
        this image as a gray scaled cv Mat
        +
        +
      • +
      + + + +
        +
      • +

        getRgbCvMat

        +
        public Mat getRgbCvMat​(boolean newInstance)
        +
        Get this image as a rgb cv Mat (CV_8UC3).
        +
        +
        Parameters:
        +
        newInstance - if true, returned image will be a new instance. + If false the current image will be changed (if not of correct type already) and returned.
        +
        Returns:
        +
        this image as a rgb cv Mat (CV_8UC3)
        +
        +
      • +
      + + + +
        +
      • +

        getAlYuvImage

        +
        public AnylineYuvImage getAlYuvImage()
        +
        +
        Returns:
        +
        get this image as AnylineYuvImage, this may be null if it has been converted to Mat or Bitmap already
        +
        +
      • +
      + + + +
        +
      • +

        save

        +
        public void save​(java.io.File file,
        +                 int quality)
        +          throws java.io.IOException
        +
        Saves this image to the given file in the given quality.
        +
        +
        Parameters:
        +
        file - the file to save to
        +
        quality - the quality to use (0-100)(ignored for PNG files)
        +
        Throws:
        +
        java.io.IOException - if something goes wrong
        +
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public AnylineImage clone()
        +
        +
        Returns:
        +
        a deep copy of this image
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        Returns:
        +
        a string description of the image containing width and height
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineRawResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineRawResult.html new file mode 100644 index 000000000..374206a2e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineRawResult.html @@ -0,0 +1,465 @@ + + + + + +AnylineRawResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineRawResult

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.AnylineRawResult
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AnylineRawResult
    +extends java.lang.Object
    +
    A container for Results.
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      intgetConfidence​(java.lang.String identifier) +
      Returns the all word confidence for the result as int
      +
      CoreResultgetCoreResult() 
      java.util.Set<java.lang.String>getIdentifiers() 
      java.util.Set<java.lang.String>getIdentifiersSpecialCharacterResult() 
      java.lang.StringgetResult​(java.lang.String identifier) +
      Returns the validated result object for an identifier or null if identifier + does not exist or no valid result was found for the identifier.
      +
      java.lang.StringgetResultSpecialCharacters​(java.lang.String identifier) 
      booleanhasConfidenceValue​(java.lang.String identifier) 
      booleanisValid() +
      Returns true if the result is valid.
      +
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineRawResult

        +
        public AnylineRawResult()
        +
      • +
      + + + +
        +
      • +

        AnylineRawResult

        +
        public AnylineRawResult​(CoreResult result)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getResult

        +
        public java.lang.String getResult​(java.lang.String identifier)
        +
        Returns the validated result object for an identifier or null if identifier + does not exist or no valid result was found for the identifier.
        +
        +
        Parameters:
        +
        identifier - The identifier for a result.
        +
        Returns:
        +
        The result for the identifier.
        +
        +
      • +
      + + + +
        +
      • +

        getResultSpecialCharacters

        +
        public java.lang.String getResultSpecialCharacters​(java.lang.String identifier)
        +
      • +
      + + + +
        +
      • +

        getIdentifiers

        +
        public java.util.Set<java.lang.String> getIdentifiers()
        +
        +
        Returns:
        +
        All the identifiers in the spec.
        +
        +
      • +
      + + + +
        +
      • +

        getIdentifiersSpecialCharacterResult

        +
        public java.util.Set<java.lang.String> getIdentifiersSpecialCharacterResult()
        +
      • +
      + + + +
        +
      • +

        getConfidence

        +
        public int getConfidence​(java.lang.String identifier)
        +
        Returns the all word confidence for the result as int
        +
        +
        Parameters:
        +
        identifier - The identifier for a result
        +
        Returns:
        +
        int confidence
        +
        +
      • +
      + + + +
        +
      • +

        hasConfidenceValue

        +
        public boolean hasConfidenceValue​(java.lang.String identifier)
        +
      • +
      + + + +
        +
      • +

        isValid

        +
        public boolean isValid()
        +
        Returns true if the result is valid. This is usually not relevant, + because invalid reports don't get returned if a ResultStack is used.
        +
        +
        Returns:
        +
        true if the result is valid
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getCoreResult

        +
        public CoreResult getCoreResult()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineScanResult.html new file mode 100644 index 000000000..b82d9e1af --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineScanResult.html @@ -0,0 +1,536 @@ + + + + + +AnylineScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineScanResult<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.AnylineScanResult<T>
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    ScanResult
    +
    +
    +
    public class AnylineScanResult<T>
    +extends java.lang.Object
    +
    This is the base class for all module result classes. +

    +

    It holds the outline of the detected text, the confidence of the result, as well as the cutout image and the + full frame the scanning was performed on.

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.lang.StringgetBlobKey() +
      Gets the blob key
      +
      java.lang.IntegergetConfidence() +
      Returns the confidence of the SDK in the detected result.
      +
      AnylineImagegetCutoutImage() +
      Returns the image the result was found on.
      +
      AnylineImagegetFaceImage() +
      Returns image returned by the face detector
      +
      AnylineImagegetFullImage() +
      Returns the full image the result was found on.
      +
      java.util.List<android.graphics.PointF>getOutline() +
      Returns the outline around the detected result.
      +
      TgetResult() +
      Returns the actual result of the scanning process.
      +
      static voidreportCorrectedResult​(android.content.Context context, + java.lang.String blobKey, + java.lang.String correctedResult, + java.lang.String apiKey, + TrainerUtils.ReportCorrectedResultHandler correctedResultHandler) 
      voidreportCorrectedResult​(android.content.Context context, + java.lang.String correctedResult, + java.lang.String apiKey, + TrainerUtils.ReportCorrectedResultHandler correctedResultHandler) +
      Reports a corrected result
      +
      static voidreportCorrectedResult​(android.content.Context context, + java.lang.String blobKey, + java.util.Map<java.lang.String,​java.lang.String> correctedResult, + java.lang.String apiKey, + TrainerUtils.ReportCorrectedResultHandler correctedResultHandler) 
      voidreportCorrectedResult​(android.content.Context context, + java.util.Map<java.lang.String,​java.lang.String> correctedResult, + java.lang.String apiKey, + TrainerUtils.ReportCorrectedResultHandler correctedResultHandler) +
      Reports a corrected result
      +
      voidsetOutline​(java.util.List<android.graphics.PointF> outline) +
      Set the outline around the detected result.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        reportCorrectedResult

        +
        public void reportCorrectedResult​(android.content.Context context,
        +                                  java.lang.String correctedResult,
        +                                  java.lang.String apiKey,
        +                                  TrainerUtils.ReportCorrectedResultHandler correctedResultHandler)
        +
        Reports a corrected result
        +
        +
        Parameters:
        +
        context - app context
        +
        correctedResult - the correct result that should be reported
        +
        apiKey - API Key for the project ( can be null)
        +
        correctedResultHandler - interface to handle callbacks of async call
        +
        +
      • +
      + + + +
        +
      • +

        reportCorrectedResult

        +
        public void reportCorrectedResult​(android.content.Context context,
        +                                  java.util.Map<java.lang.String,​java.lang.String> correctedResult,
        +                                  java.lang.String apiKey,
        +                                  TrainerUtils.ReportCorrectedResultHandler correctedResultHandler)
        +
        Reports a corrected result
        +
        +
        Parameters:
        +
        context - app context
        +
        correctedResult - the correct result that should be reported
        +
        apiKey - API Key for the project ( can be null)
        +
        correctedResultHandler - interface to handle callbacks of async call
        +
        +
      • +
      + + + +
        +
      • +

        reportCorrectedResult

        +
        public static void reportCorrectedResult​(android.content.Context context,
        +                                         java.lang.String blobKey,
        +                                         java.lang.String correctedResult,
        +                                         java.lang.String apiKey,
        +                                         TrainerUtils.ReportCorrectedResultHandler correctedResultHandler)
        +
      • +
      + + + +
        +
      • +

        reportCorrectedResult

        +
        public static void reportCorrectedResult​(android.content.Context context,
        +                                         java.lang.String blobKey,
        +                                         java.util.Map<java.lang.String,​java.lang.String> correctedResult,
        +                                         java.lang.String apiKey,
        +                                         TrainerUtils.ReportCorrectedResultHandler correctedResultHandler)
        +
      • +
      + + + +
        +
      • +

        getCutoutImage

        +
        @Nullable
        +public AnylineImage getCutoutImage()
        +
        Returns the image the result was found on. The image is cropped to the cutout as specified in the + AnylineViewConfig.
        +
        +
        Returns:
        +
        the cutout image the result was found on
        +
        +
      • +
      + + + +
        +
      • +

        getFullImage

        +
        @Nullable
        +public AnylineImage getFullImage()
        +
        Returns the full image the result was found on.
        +
        +
        Returns:
        +
        the image the result was found on
        +
        +
      • +
      + + + +
        +
      • +

        getOutline

        +
        @Nullable
        +public java.util.List<android.graphics.PointF> getOutline()
        +
        Returns the outline around the detected result. +

        The points of the outline are relative to the scanview, if a scanview was used, and null otherwise

        +

        The points are ordered clockwise, starting from the top-left point.

        +
        +
        Returns:
        +
        the outline of the detected text
        +
        +
      • +
      + + + +
        +
      • +

        getConfidence

        +
        @Nullable
        +public java.lang.Integer getConfidence()
        +
        Returns the confidence of the SDK in the detected result. +

        The confidence is a value between 0 and 100, with 100 meaning the result is definitely valid.

        +
        +
        Returns:
        +
        the confidence of the detected result
        +
        +
      • +
      + + + +
        +
      • +

        getResult

        +
        @NonNull
        +public T getResult()
        +
        Returns the actual result of the scanning process. The type of the result depends on the module that was used.
        +
        +
        Returns:
        +
        the result of the scanning process
        +
        +
      • +
      + + + +
        +
      • +

        getFaceImage

        +
        @Nullable
        +public AnylineImage getFaceImage()
        +
        Returns image returned by the face detector
        +
      • +
      + + + +
        +
      • +

        setOutline

        +
        public void setOutline​(@Nullable
        +                       java.util.List<android.graphics.PointF> outline)
        +
        Set the outline around the detected result.
        +
        +
        Parameters:
        +
        outline - the outline of the detected text
        +
        +
      • +
      + + + +
        +
      • +

        getBlobKey

        +
        public java.lang.String getBlobKey()
        +
        Gets the blob key
        +
        +
        Returns:
        +
        blob key
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineYuvImage.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineYuvImage.html new file mode 100644 index 000000000..ffb10f204 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/AnylineYuvImage.html @@ -0,0 +1,697 @@ + + + + + +AnylineYuvImage (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineYuvImage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.AnylineYuvImage
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Cloneable
    +
    +
    +
    public class AnylineYuvImage
    +extends java.lang.Object
    +implements java.lang.Cloneable
    +
    A helper class to deal with yuv images. (currently only NV21!!)
    + It helps with conversion to OpenCV Mat + and deals with the problem that the camera always returns a landscape image.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AnylineYuvImage​(int format, + int width, + int height, + byte[] data, + int targetOrientation, + boolean isGreyOnly) +
      Construct a yuv image with the given byte data.
      +
      AnylineYuvImage​(int format, + int width, + int height, + int targetOrientation) +
      Deprecated. +
      use one of the other constructors
      +
      +
      AnylineYuvImage​(android.media.Image image, + int targetOrientation, + int cropX, + int cropY, + int cropWidth, + int cropHeight, + boolean isGreyOnly) +
      Construct a YUV image from the given image buffer cropped to the given bounds.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      AnylineYuvImageclone() 
      AnylineYuvImagecrop​(int cropX, + int cropY, + int cropWidth, + int cropHeight, + boolean isGreyOnly) +
      + Returns a new image cropped to the given bounds.
      +
      android.graphics.BitmapgetAsBitmap() 
      MatgetAsCvMat() +
      Get this image as a cv mat (in target orientation).
      + If this image only contains the grey data, returned Mat will ge of type CV_8UC1 + (otherwise RGB CV_8UC3).
      +
      byte[]getData() +
      + The image data in the format returned by getFormat().
      +
      intgetFormat() +
      Get the format the image is stored in the byte data (see getData()).
      +
      intgetOriginalHeight() 
      intgetOriginalWidth() 
      intgetTargetHeight() 
      intgetTargetOrientation() +
      Get the target orientation of the image.
      +
      intgetTargetWidth() 
      booleanisGreyOnly() 
      voidsetTo​(byte[] data) +
      Set the data of this image to the given value.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineYuvImage

        +
        @Deprecated
        +public AnylineYuvImage​(int format,
        +                       int width,
        +                       int height,
        +                       int targetOrientation)
        +
        Deprecated. +
        use one of the other constructors
        +
        +
        Construct a yuv image with empty data.
        +
        +
        Parameters:
        +
        format - the format (currently only NV21 is supported)
        +
        width - the target width of the image
        +
        height - the target height of the image
        +
        targetOrientation - the degree the raw data has to be rotated to be oriented as desired + (usually what + CameraUtil.getCameraDisplayRotation(Context, int) + returns)
        +
        See Also:
        +
        ImageFormat.NV21
        +
        +
      • +
      + + + +
        +
      • +

        AnylineYuvImage

        +
        public AnylineYuvImage​(int format,
        +                       int width,
        +                       int height,
        +                       byte[] data,
        +                       int targetOrientation,
        +                       boolean isGreyOnly)
        +
        Construct a yuv image with the given byte data.
        +
        +
        Parameters:
        +
        format - the format (currently only NV21 is supported)
        +
        width - the target width of the image
        +
        height - the target height of the image
        +
        data - the image data in landscape format (like received from the camera)
        +
        targetOrientation - the degree the raw data has to be rotated to be oriented as desired + (usually what + CameraUtil.getCameraDisplayRotation(Context, int) + returns)
        +
        isGreyOnly - true if given data only contains the Y component (and therefor is grey only)
        +
        +
      • +
      + + + +
        +
      • +

        AnylineYuvImage

        +
        public AnylineYuvImage​(android.media.Image image,
        +                       int targetOrientation,
        +                       int cropX,
        +                       int cropY,
        +                       int cropWidth,
        +                       int cropHeight,
        +                       boolean isGreyOnly)
        +
        Construct a YUV image from the given image buffer cropped to the given bounds.
        +
        +
        Parameters:
        +
        image - the image to copy the data from
        +
        targetOrientation - the degree the raw data has to be rotated to be oriented as desired + (usually what + CameraUtil.getCameraDisplayRotation(Context, int) + returns)
        +
        cropX - the distance from the left (must be EVEN for color images)
        +
        cropY - the distance from the top (must be EVEN for color images)
        +
        cropWidth - the target width (must be EVEN for color images)
        +
        cropHeight - the target height (must be EVEN for color images)
        +
        isGreyOnly - true if a grey image is desired (faster), false if color is required too
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if the image format is not supported, + or if crop values are uneven for color images
        +
        java.lang.IndexOutOfBoundsException - if the crop is outside of the image's bound
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setTo

        +
        public void setTo​(@NonNull
        +                  byte[] data)
        +
        Set the data of this image to the given value. + (MUST be of same size as the current data)
        +
        +
        Parameters:
        +
        data - the data to set this image to.
        +
        +
      • +
      + + + +
        +
      • +

        getTargetOrientation

        +
        public int getTargetOrientation()
        +
        Get the target orientation of the image. (The amount the raw data has to be rotated to be oriented as in the + preview)
        +
        +
        Returns:
        +
        the target orientation
        +
        +
      • +
      + + + +
        +
      • +

        getData

        +
        public byte[] getData()
        +

        + The image data in the format returned by getFormat(). +

        + Note: if isGreyOnly() is true, the format is always Y8 (regardless of what getFormat returns). +

        +
        +
        Returns:
        +
        the data in the format returned by getFormat()
        +
        +
      • +
      + + + +
        +
      • +

        getFormat

        +
        public int getFormat()
        +
        Get the format the image is stored in the byte data (see getData()). + The format is one of the constants in ImageFormat. + (Currently only ImageFormat.NV21 or ImageFormat.YUV_420_888 are possible here, + but more formats may be added in the future)
        +
        +
        Returns:
        +
        the image format used in the byte data (see getData())
        +
        +
      • +
      + + + +
        +
      • +

        getTargetWidth

        +
        public int getTargetWidth()
        +
        +
        Returns:
        +
        the width (in the target orientation)
        +
        +
      • +
      + + + +
        +
      • +

        getTargetHeight

        +
        public int getTargetHeight()
        +
        +
        Returns:
        +
        the height (in the target orientation)
        +
        +
      • +
      + + + +
        +
      • +

        getOriginalWidth

        +
        public int getOriginalWidth()
        +
        +
        Returns:
        +
        original width of the image in the rotation as received from the sensor
        +
        +
      • +
      + + + +
        +
      • +

        getOriginalHeight

        +
        public int getOriginalHeight()
        +
        +
        Returns:
        +
        original height of the image in the rotation as received from the sensor
        +
        +
      • +
      + + + +
        +
      • +

        isGreyOnly

        +
        public boolean isGreyOnly()
        +
        +
        Returns:
        +
        true if image is grey only (true also means that the format is Y8)
        +
        +
      • +
      + + + +
        +
      • +

        getAsCvMat

        +
        public Mat getAsCvMat()
        +
        Get this image as a cv mat (in target orientation).
        + If this image only contains the grey data, returned Mat will ge of type CV_8UC1 + (otherwise RGB CV_8UC3).
        +
        +
        Returns:
        +
        this image as a cv mat (in target orientation)
        +
        +
      • +
      + + + +
        +
      • +

        getAsBitmap

        +
        public android.graphics.Bitmap getAsBitmap()
        +
        +
        Returns:
        +
        this image as ARGB_8888 Bitmap (in target orientation)
        +
        +
      • +
      + + + +
        +
      • +

        crop

        +
        public AnylineYuvImage crop​(int cropX,
        +                            int cropY,
        +                            int cropWidth,
        +                            int cropHeight,
        +                            boolean isGreyOnly)
        +

        + Returns a new image cropped to the given bounds. +

        + The given sizes must be EVEN for color images, because of how the YUV format stores color information. +

        +
        +
        Parameters:
        +
        cropX - the distance from the left in the target orientation (must be EVEN for color images)
        +
        cropY - the distance from the top in the target orientation (must be EVEN for color images)
        +
        cropWidth - the crop width in the target orientation (must be EVEN for color images)
        +
        cropHeight - the crop height in the target orientation (must be EVEN for color images)
        +
        isGreyOnly - true if a grey image is desired (faster), false if color is required too
        +
        Returns:
        +
        a new image cropped to the given bounds.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if trying to crop color image from grey source, + or if crop values are uneven for color images
        +
        java.lang.IndexOutOfBoundsException - if the crop is outside of the image's bound
        +
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public AnylineYuvImage clone()
        +
        +
        Returns:
        +
        a deep copy of the image
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreator.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreator.html new file mode 100644 index 000000000..a3a3fc7fb --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreator.html @@ -0,0 +1,255 @@ + + + + + +BitmapCreator (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface BitmapCreator

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    BitmapCreatorImpl
    +
    +
    +
    public interface BitmapCreator
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      android.graphics.BitmapcreateBitmap​(int cols, + int rows, + android.graphics.Bitmap.Config config) 
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createBitmap

        +
        android.graphics.Bitmap createBitmap​(int cols,
        +                                     int rows,
        +                                     android.graphics.Bitmap.Config config)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorFactory.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorFactory.html new file mode 100644 index 000000000..364dbbacb --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorFactory.html @@ -0,0 +1,345 @@ + + + + + +BitmapCreatorFactory (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BitmapCreatorFactory

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.BitmapCreatorFactory
    • +
    +
  • +
+
+
    +
  • +
    +
    public class BitmapCreatorFactory
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BitmapCreatorFactory

        +
        public BitmapCreatorFactory()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getBitmapCreator

        +
        public static BitmapCreator getBitmapCreator()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorImpl.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorImpl.html new file mode 100644 index 000000000..04eb0f816 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/BitmapCreatorImpl.html @@ -0,0 +1,316 @@ + + + + + +BitmapCreatorImpl (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BitmapCreatorImpl

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.models.BitmapCreatorImpl
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    BitmapCreator
    +
    +
    +
    public class BitmapCreatorImpl
    +extends java.lang.Object
    +implements BitmapCreator
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      BitmapCreatorImpl() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      android.graphics.BitmapcreateBitmap​(int cols, + int rows, + android.graphics.Bitmap.Config config) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BitmapCreatorImpl

        +
        public BitmapCreatorImpl()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createBitmap

        +
        public android.graphics.Bitmap createBitmap​(int cols,
        +                                            int rows,
        +                                            android.graphics.Bitmap.Config config)
        +
        +
        Specified by:
        +
        createBitmap in interface BitmapCreator
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-summary.html new file mode 100644 index 000000000..59e19e81f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-summary.html @@ -0,0 +1,206 @@ + + + + + +io.anyline.models (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.models

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-tree.html new file mode 100644 index 000000000..a1b356133 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/models/package-tree.html @@ -0,0 +1,171 @@ + + + + + +io.anyline.models Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.models

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModule.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModule.html new file mode 100644 index 000000000..7318969b2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModule.html @@ -0,0 +1,405 @@ + + + + + +AnylineModule (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AnylineModule<T extends AnylineModuleResultListener>

+
+
+
+
    +
  • +
    +
    public interface AnylineModule<T extends AnylineModuleResultListener>
    +
    Common interface for use-case specific anyline modules.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidcancelScanning() +
      Stop the scanning (and also all background threads)
      +
      voidinitAnyline​(java.lang.String licenseKey, + T moduleSpecificListener) +
      Init with license-key and a module specific listener.
      +
      voidsetBeepOnResult​(boolean isBeepOnResult) +
      If set to true, there is a short beep when a result is found.
      +
      voidsetBlinkOnResult​(boolean isBlinkOnResult) +
      If set to true, there is a short white flashing of the view when a result is found.
      +
      voidsetCameraOpenListener​(CameraOpenListener cameraOpenListener) +
      Set the listener to be notify when the camera opened or an error occurred while opening the camera.
      +
      voidsetCancelOnResult​(boolean isCancelOnResult) +
      + If set to true (default) the scanning is canceled automatically when a result is found.
      +
      voidsetDebug​(boolean isDebug) +
      Set to true to get a few additional debug logs.
      +
      voidsetVibrateOnResult​(boolean isVibrateOnResult) +
      If set to true, there is a short vibration if a result is found.
      +
      voidstartScanning() +
      Start the scanning.
      +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        startScanning

        +
        void startScanning()
        +
        Start the scanning.
        +
      • +
      + + + +
        +
      • +

        cancelScanning

        +
        void cancelScanning()
        +
        Stop the scanning (and also all background threads)
        +
      • +
      + + + +
        +
      • +

        setCancelOnResult

        +
        void setCancelOnResult​(boolean isCancelOnResult)
        +

        + If set to true (default) the scanning is canceled automatically when a result is found. (User needs to call + startScanning() again to continue scanning.) + If set to false the scanning goes on forever until cancelScanning is called manually. +

        + This MUST be called after initAnyline(String, AnylineModuleResultListener), or it + will have + no effect. +

        +
      • +
      + + + +
        +
      • +

        setBeepOnResult

        +
        void setBeepOnResult​(boolean isBeepOnResult)
        +
        If set to true, there is a short beep when a result is found.
        +
      • +
      + + + +
        +
      • +

        setBlinkOnResult

        +
        void setBlinkOnResult​(boolean isBlinkOnResult)
        +
        If set to true, there is a short white flashing of the view when a result is found.
        +
      • +
      + + + +
        +
      • +

        setVibrateOnResult

        +
        void setVibrateOnResult​(boolean isVibrateOnResult)
        +
        If set to true, there is a short vibration if a result is found. + (requires VIBRATE permission)
        +
      • +
      + + + +
        +
      • +

        setCameraOpenListener

        +
        void setCameraOpenListener​(CameraOpenListener cameraOpenListener)
        +
        Set the listener to be notify when the camera opened or an error occurred while opening the camera.
        +
        +
        Parameters:
        +
        cameraOpenListener - the listener to be called on camera events
        +
        +
      • +
      + + + + + +
        +
      • +

        initAnyline

        +
        void initAnyline​(java.lang.String licenseKey,
        +                 T moduleSpecificListener)
        +
        Init with license-key and a module specific listener.
        +
      • +
      + + + +
        +
      • +

        setDebug

        +
        void setDebug​(boolean isDebug)
        +
        Set to true to get a few additional debug logs.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModuleResultListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModuleResultListener.html new file mode 100644 index 000000000..70f94ca08 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/AnylineModuleResultListener.html @@ -0,0 +1,257 @@ + + + + + +AnylineModuleResultListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface AnylineModuleResultListener<T extends AnylineScanResult>

+
+
+
+
    +
  • +
    +
    public interface AnylineModuleResultListener<T extends AnylineScanResult>
    +
    An interface that should be extended by all module specific result listeners, to give them a common root.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        onResult

        +
        void onResult​(T scanResult)
        +
        Is called with the result object of the scanning process, which is of base type AnylineScanResult
        +
        +
        Parameters:
        +
        scanResult - the result of the scanning process
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/LicenseExpirationHelper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/LicenseExpirationHelper.html new file mode 100644 index 000000000..29b3edae2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/LicenseExpirationHelper.html @@ -0,0 +1,287 @@ + + + + + +LicenseExpirationHelper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LicenseExpirationHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.modules.LicenseExpirationHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    public final class LicenseExpirationHelper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static voidshowExpirationDialog​(android.content.Context context, + android.content.DialogInterface.OnClickListener okListener, + android.content.DialogInterface.OnClickListener contactListener) +
      Shows an AlertDialog to the user, informing him that the license has expired + Must be run on UiThread
      +
      static voidshowPricingPage​(android.content.Context context) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        showExpirationDialog

        +
        @UiThread
        +public static void showExpirationDialog​(android.content.Context context,
        +                                        android.content.DialogInterface.OnClickListener okListener,
        +                                        android.content.DialogInterface.OnClickListener contactListener)
        +
        Shows an AlertDialog to the user, informing him that the license has expired + Must be run on UiThread
        +
      • +
      + + + +
        +
      • +

        showPricingPage

        +
        public static void showPricingPage​(android.content.Context context)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-summary.html new file mode 100644 index 000000000..5eda90394 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-summary.html @@ -0,0 +1,186 @@ + + + + + +io.anyline.modules (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.modules

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-tree.html new file mode 100644 index 000000000..ca01e0096 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/modules/package-tree.html @@ -0,0 +1,167 @@ + + + + + +io.anyline.modules Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.modules

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/CvType.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/CvType.html new file mode 100644 index 000000000..0d86a90e9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/CvType.html @@ -0,0 +1,1037 @@ + + + + + +CvType (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CvType

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.CvType
    • +
    +
  • +
+
+
    +
  • +
    +
    public final class CvType
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      CvType() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static intchannels​(int type) 
      static intCV_16SC​(int ch) 
      static intCV_16UC​(int ch) 
      static intCV_32FC​(int ch) 
      static intCV_32SC​(int ch) 
      static intCV_64FC​(int ch) 
      static intCV_8SC​(int ch) 
      static intCV_8UC​(int ch) 
      static intdepth​(int type) 
      static intELEM_SIZE​(int type) 
      static booleanisInteger​(int type) 
      static intmakeType​(int depth, + int channels) 
      static java.lang.StringtypeToString​(int type) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        CV_8UC1

        +
        public static final int CV_8UC1
        +
      • +
      + + + +
        +
      • +

        CV_8UC2

        +
        public static final int CV_8UC2
        +
      • +
      + + + +
        +
      • +

        CV_8UC3

        +
        public static final int CV_8UC3
        +
      • +
      + + + +
        +
      • +

        CV_8UC4

        +
        public static final int CV_8UC4
        +
      • +
      + + + +
        +
      • +

        CV_8SC1

        +
        public static final int CV_8SC1
        +
      • +
      + + + +
        +
      • +

        CV_8SC2

        +
        public static final int CV_8SC2
        +
      • +
      + + + +
        +
      • +

        CV_8SC3

        +
        public static final int CV_8SC3
        +
      • +
      + + + +
        +
      • +

        CV_8SC4

        +
        public static final int CV_8SC4
        +
      • +
      + + + +
        +
      • +

        CV_16UC1

        +
        public static final int CV_16UC1
        +
      • +
      + + + +
        +
      • +

        CV_16UC2

        +
        public static final int CV_16UC2
        +
      • +
      + + + +
        +
      • +

        CV_16UC3

        +
        public static final int CV_16UC3
        +
      • +
      + + + +
        +
      • +

        CV_16UC4

        +
        public static final int CV_16UC4
        +
      • +
      + + + +
        +
      • +

        CV_16SC1

        +
        public static final int CV_16SC1
        +
      • +
      + + + +
        +
      • +

        CV_16SC2

        +
        public static final int CV_16SC2
        +
      • +
      + + + +
        +
      • +

        CV_16SC3

        +
        public static final int CV_16SC3
        +
      • +
      + + + +
        +
      • +

        CV_16SC4

        +
        public static final int CV_16SC4
        +
      • +
      + + + +
        +
      • +

        CV_32SC1

        +
        public static final int CV_32SC1
        +
      • +
      + + + +
        +
      • +

        CV_32SC2

        +
        public static final int CV_32SC2
        +
      • +
      + + + +
        +
      • +

        CV_32SC3

        +
        public static final int CV_32SC3
        +
      • +
      + + + +
        +
      • +

        CV_32SC4

        +
        public static final int CV_32SC4
        +
      • +
      + + + +
        +
      • +

        CV_32FC1

        +
        public static final int CV_32FC1
        +
      • +
      + + + +
        +
      • +

        CV_32FC2

        +
        public static final int CV_32FC2
        +
      • +
      + + + +
        +
      • +

        CV_32FC3

        +
        public static final int CV_32FC3
        +
      • +
      + + + +
        +
      • +

        CV_32FC4

        +
        public static final int CV_32FC4
        +
      • +
      + + + +
        +
      • +

        CV_64FC1

        +
        public static final int CV_64FC1
        +
      • +
      + + + +
        +
      • +

        CV_64FC2

        +
        public static final int CV_64FC2
        +
      • +
      + + + +
        +
      • +

        CV_64FC3

        +
        public static final int CV_64FC3
        +
      • +
      + + + +
        +
      • +

        CV_64FC4

        +
        public static final int CV_64FC4
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CvType

        +
        public CvType()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        makeType

        +
        public static final int makeType​(int depth,
        +                                 int channels)
        +
      • +
      + + + +
        +
      • +

        CV_8UC

        +
        public static final int CV_8UC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_8SC

        +
        public static final int CV_8SC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_16UC

        +
        public static final int CV_16UC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_16SC

        +
        public static final int CV_16SC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_32SC

        +
        public static final int CV_32SC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_32FC

        +
        public static final int CV_32FC​(int ch)
        +
      • +
      + + + +
        +
      • +

        CV_64FC

        +
        public static final int CV_64FC​(int ch)
        +
      • +
      + + + +
        +
      • +

        channels

        +
        public static final int channels​(int type)
        +
      • +
      + + + +
        +
      • +

        depth

        +
        public static final int depth​(int type)
        +
      • +
      + + + +
        +
      • +

        isInteger

        +
        public static final boolean isInteger​(int type)
        +
      • +
      + + + +
        +
      • +

        ELEM_SIZE

        +
        public static final int ELEM_SIZE​(int type)
        +
      • +
      + + + +
        +
      • +

        typeToString

        +
        public static final java.lang.String typeToString​(int type)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Mat.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Mat.html new file mode 100644 index 000000000..f1f7f36b0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Mat.html @@ -0,0 +1,1688 @@ + + + + + +Mat (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Mat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.Mat
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    MatOfPoint
    +
    +
    +
    public class Mat
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      longnativeObj 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Mat() 
      Mat​(int rows, + int cols, + int type) 
      Mat​(int rows, + int cols, + int type, + Scalar s) 
      Mat​(long addr) 
      Mat​(Mat m, + Range rowRange) 
      Mat​(Mat m, + Range rowRange, + Range colRange) 
      Mat​(Size size, + int type) 
      Mat​(Size size, + int type, + Scalar s) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      MatadjustROI​(int dtop, + int dbottom, + int dleft, + int dright) 
      voidassignTo​(Mat m) 
      voidassignTo​(Mat m, + int type) 
      intchannels() 
      intcheckVector​(int elemChannels) 
      intcheckVector​(int elemChannels, + int depth) 
      intcheckVector​(int elemChannels, + int depth, + boolean requireContinuous) 
      Matclone() 
      Matcol​(int x) 
      MatcolRange​(int startcol, + int endcol) 
      MatcolRange​(Range r) 
      intcols() 
      voidconvertTo​(Mat m, + int rtype) 
      voidconvertTo​(Mat m, + int rtype, + double alpha) 
      voidconvertTo​(Mat m, + int rtype, + double alpha, + double beta) 
      voidcopyTo​(Mat m) 
      voidcopyTo​(Mat m, + Mat mask) 
      voidcreate​(int rows, + int cols, + int type) 
      voidcreate​(Size size, + int type) 
      Matcross​(Mat m) 
      longdataAddr() 
      intdepth() 
      Matdiag() 
      Matdiag​(int d) 
      static Matdiag​(Mat d) 
      intdims() 
      doubledot​(Mat m) 
      java.lang.Stringdump() 
      longelemSize() 
      longelemSize1() 
      booleanempty() 
      static Mateye​(int rows, + int cols, + int type) 
      static Mateye​(Size size, + int type) 
      double[]get​(int row, + int col) 
      intget​(int row, + int col, + byte[] data) 
      intget​(int row, + int col, + double[] data) 
      intget​(int row, + int col, + float[] data) 
      intget​(int row, + int col, + int[] data) 
      intget​(int row, + int col, + short[] data) 
      longgetNativeObjAddr() 
      intheight() 
      Matinv() 
      Matinv​(int method) 
      booleanisContinuous() 
      booleanisSubmatrix() 
      voidlocateROI​(Size wholeSize, + Point ofs) 
      Matmul​(Mat m) 
      Matmul​(Mat m, + double scale) 
      static Matones​(int rows, + int cols, + int type) 
      static Matones​(Size size, + int type) 
      voidpush_back​(Mat m) 
      intput​(int row, + int col, + byte[] data) 
      intput​(int row, + int col, + double... data) 
      intput​(int row, + int col, + float[] data) 
      intput​(int row, + int col, + int[] data) 
      intput​(int row, + int col, + short[] data) 
      voidrelease() 
      Matreshape​(int cn) 
      Matreshape​(int cn, + int rows) 
      Matrow​(int y) 
      MatrowRange​(int startrow, + int endrow) 
      MatrowRange​(Range r) 
      introws() 
      MatsetTo​(Mat value) 
      MatsetTo​(Mat value, + Mat mask) 
      MatsetTo​(Scalar s) 
      MatsetTo​(Scalar value, + Mat mask) 
      Sizesize() 
      longstep1() 
      longstep1​(int i) 
      Matsubmat​(int rowStart, + int rowEnd, + int colStart, + int colEnd) 
      Matsubmat​(Rect roi) 
      Matsubmat​(Range rowRange, + Range colRange) 
      Matt() 
      java.lang.StringtoString() 
      longtotal() 
      inttype() 
      intwidth() 
      static Matzeros​(int rows, + int cols, + int type) 
      static Matzeros​(Size size, + int type) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        nativeObj

        +
        public final long nativeObj
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Mat

        +
        public Mat​(long addr)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat()
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(int rows,
        +           int cols,
        +           int type)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(Size size,
        +           int type)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(int rows,
        +           int cols,
        +           int type,
        +           Scalar s)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(Size size,
        +           int type,
        +           Scalar s)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(Mat m,
        +           Range rowRange,
        +           Range colRange)
        +
      • +
      + + + +
        +
      • +

        Mat

        +
        public Mat​(Mat m,
        +           Range rowRange)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        adjustROI

        +
        public Mat adjustROI​(int dtop,
        +                     int dbottom,
        +                     int dleft,
        +                     int dright)
        +
      • +
      + + + +
        +
      • +

        assignTo

        +
        public void assignTo​(Mat m,
        +                     int type)
        +
      • +
      + + + +
        +
      • +

        assignTo

        +
        public void assignTo​(Mat m)
        +
      • +
      + + + +
        +
      • +

        channels

        +
        public int channels()
        +
      • +
      + + + +
        +
      • +

        checkVector

        +
        public int checkVector​(int elemChannels,
        +                       int depth,
        +                       boolean requireContinuous)
        +
      • +
      + + + +
        +
      • +

        checkVector

        +
        public int checkVector​(int elemChannels,
        +                       int depth)
        +
      • +
      + + + +
        +
      • +

        checkVector

        +
        public int checkVector​(int elemChannels)
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public Mat clone()
        +
      • +
      + + + +
        +
      • +

        col

        +
        public Mat col​(int x)
        +
      • +
      + + + +
        +
      • +

        colRange

        +
        public Mat colRange​(int startcol,
        +                    int endcol)
        +
      • +
      + + + +
        +
      • +

        colRange

        +
        public Mat colRange​(Range r)
        +
      • +
      + + + +
        +
      • +

        dims

        +
        public int dims()
        +
      • +
      + + + +
        +
      • +

        cols

        +
        public int cols()
        +
      • +
      + + + +
        +
      • +

        convertTo

        +
        public void convertTo​(Mat m,
        +                      int rtype,
        +                      double alpha,
        +                      double beta)
        +
      • +
      + + + +
        +
      • +

        convertTo

        +
        public void convertTo​(Mat m,
        +                      int rtype,
        +                      double alpha)
        +
      • +
      + + + +
        +
      • +

        convertTo

        +
        public void convertTo​(Mat m,
        +                      int rtype)
        +
      • +
      + + + +
        +
      • +

        copyTo

        +
        public void copyTo​(Mat m)
        +
      • +
      + + + +
        +
      • +

        copyTo

        +
        public void copyTo​(Mat m,
        +                   Mat mask)
        +
      • +
      + + + +
        +
      • +

        create

        +
        public void create​(int rows,
        +                   int cols,
        +                   int type)
        +
      • +
      + + + +
        +
      • +

        create

        +
        public void create​(Size size,
        +                   int type)
        +
      • +
      + + + +
        +
      • +

        cross

        +
        public Mat cross​(Mat m)
        +
      • +
      + + + +
        +
      • +

        dataAddr

        +
        public long dataAddr()
        +
      • +
      + + + +
        +
      • +

        depth

        +
        public int depth()
        +
      • +
      + + + +
        +
      • +

        diag

        +
        public Mat diag​(int d)
        +
      • +
      + + + +
        +
      • +

        diag

        +
        public Mat diag()
        +
      • +
      + + + +
        +
      • +

        diag

        +
        public static Mat diag​(Mat d)
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public double dot​(Mat m)
        +
      • +
      + + + +
        +
      • +

        elemSize

        +
        public long elemSize()
        +
      • +
      + + + +
        +
      • +

        elemSize1

        +
        public long elemSize1()
        +
      • +
      + + + +
        +
      • +

        empty

        +
        public boolean empty()
        +
      • +
      + + + +
        +
      • +

        eye

        +
        public static Mat eye​(int rows,
        +                      int cols,
        +                      int type)
        +
      • +
      + + + +
        +
      • +

        eye

        +
        public static Mat eye​(Size size,
        +                      int type)
        +
      • +
      + + + +
        +
      • +

        inv

        +
        public Mat inv​(int method)
        +
      • +
      + + + +
        +
      • +

        inv

        +
        public Mat inv()
        +
      • +
      + + + +
        +
      • +

        isContinuous

        +
        public boolean isContinuous()
        +
      • +
      + + + +
        +
      • +

        isSubmatrix

        +
        public boolean isSubmatrix()
        +
      • +
      + + + +
        +
      • +

        locateROI

        +
        public void locateROI​(Size wholeSize,
        +                      Point ofs)
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public Mat mul​(Mat m,
        +               double scale)
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public Mat mul​(Mat m)
        +
      • +
      + + + +
        +
      • +

        ones

        +
        public static Mat ones​(int rows,
        +                       int cols,
        +                       int type)
        +
      • +
      + + + +
        +
      • +

        ones

        +
        public static Mat ones​(Size size,
        +                       int type)
        +
      • +
      + + + +
        +
      • +

        push_back

        +
        public void push_back​(Mat m)
        +
      • +
      + + + +
        +
      • +

        release

        +
        public void release()
        +
      • +
      + + + +
        +
      • +

        reshape

        +
        public Mat reshape​(int cn,
        +                   int rows)
        +
      • +
      + + + +
        +
      • +

        reshape

        +
        public Mat reshape​(int cn)
        +
      • +
      + + + +
        +
      • +

        row

        +
        public Mat row​(int y)
        +
      • +
      + + + +
        +
      • +

        rowRange

        +
        public Mat rowRange​(int startrow,
        +                    int endrow)
        +
      • +
      + + + +
        +
      • +

        rowRange

        +
        public Mat rowRange​(Range r)
        +
      • +
      + + + +
        +
      • +

        rows

        +
        public int rows()
        +
      • +
      + + + +
        +
      • +

        setTo

        +
        public Mat setTo​(Scalar s)
        +
      • +
      + + + +
        +
      • +

        setTo

        +
        public Mat setTo​(Scalar value,
        +                 Mat mask)
        +
      • +
      + + + +
        +
      • +

        setTo

        +
        public Mat setTo​(Mat value,
        +                 Mat mask)
        +
      • +
      + + + +
        +
      • +

        setTo

        +
        public Mat setTo​(Mat value)
        +
      • +
      + + + +
        +
      • +

        size

        +
        public Size size()
        +
      • +
      + + + +
        +
      • +

        step1

        +
        public long step1​(int i)
        +
      • +
      + + + +
        +
      • +

        step1

        +
        public long step1()
        +
      • +
      + + + +
        +
      • +

        submat

        +
        public Mat submat​(int rowStart,
        +                  int rowEnd,
        +                  int colStart,
        +                  int colEnd)
        +
      • +
      + + + +
        +
      • +

        submat

        +
        public Mat submat​(Range rowRange,
        +                  Range colRange)
        +
      • +
      + + + +
        +
      • +

        submat

        +
        public Mat submat​(Rect roi)
        +
      • +
      + + + +
        +
      • +

        t

        +
        public Mat t()
        +
      • +
      + + + +
        +
      • +

        total

        +
        public long total()
        +
      • +
      + + + +
        +
      • +

        type

        +
        public int type()
        +
      • +
      + + + +
        +
      • +

        zeros

        +
        public static Mat zeros​(int rows,
        +                        int cols,
        +                        int type)
        +
      • +
      + + + +
        +
      • +

        zeros

        +
        public static Mat zeros​(Size size,
        +                        int type)
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        dump

        +
        public java.lang.String dump()
        +
      • +
      + + + +
        +
      • +

        put

        +
        public int put​(int row,
        +               int col,
        +               double... data)
        +
      • +
      + + + +
        +
      • +

        put

        +
        public int put​(int row,
        +               int col,
        +               float[] data)
        +
      • +
      + + + +
        +
      • +

        put

        +
        public int put​(int row,
        +               int col,
        +               int[] data)
        +
      • +
      + + + +
        +
      • +

        put

        +
        public int put​(int row,
        +               int col,
        +               short[] data)
        +
      • +
      + + + +
        +
      • +

        put

        +
        public int put​(int row,
        +               int col,
        +               byte[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public int get​(int row,
        +               int col,
        +               byte[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public int get​(int row,
        +               int col,
        +               short[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public int get​(int row,
        +               int col,
        +               int[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public int get​(int row,
        +               int col,
        +               float[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public int get​(int row,
        +               int col,
        +               double[] data)
        +
      • +
      + + + +
        +
      • +

        get

        +
        public double[] get​(int row,
        +                    int col)
        +
      • +
      + + + +
        +
      • +

        height

        +
        public int height()
        +
      • +
      + + + +
        +
      • +

        width

        +
        public int width()
        +
      • +
      + + + +
        +
      • +

        getNativeObjAddr

        +
        public long getNativeObjAddr()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/MatOfPoint.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/MatOfPoint.html new file mode 100644 index 000000000..cb3843a3a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/MatOfPoint.html @@ -0,0 +1,428 @@ + + + + + +MatOfPoint (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MatOfPoint

+
+
+ +
+
    +
  • +
    +
    public class MatOfPoint
    +extends Mat
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MatOfPoint

        +
        public MatOfPoint()
        +
      • +
      + + + +
        +
      • +

        MatOfPoint

        +
        public MatOfPoint​(Mat m)
        +
      • +
      + + + +
        +
      • +

        MatOfPoint

        +
        public MatOfPoint​(Point... a)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        fromNativeAddr

        +
        public static MatOfPoint fromNativeAddr​(long addr)
        +
      • +
      + + + +
        +
      • +

        alloc

        +
        public void alloc​(int elemNumber)
        +
      • +
      + + + +
        +
      • +

        fromArray

        +
        public void fromArray​(Point... a)
        +
      • +
      + + + +
        +
      • +

        toArray

        +
        public Point[] toArray()
        +
      • +
      + + + +
        +
      • +

        fromList

        +
        public void fromList​(java.util.List<Point> lp)
        +
      • +
      + + + +
        +
      • +

        toList

        +
        public java.util.List<Point> toList()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Point.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Point.html new file mode 100644 index 000000000..2465416d1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Point.html @@ -0,0 +1,483 @@ + + + + + +Point (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Point

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.Point
    • +
    +
  • +
+
+
    +
  • +
    +
    public class Point
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      doublex 
      doubley 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Point() 
      Point​(double[] vals) 
      Point​(double x, + double y) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      Pointclone() 
      doubledot​(Point p) 
      booleanequals​(java.lang.Object obj) 
      inthashCode() 
      booleaninside​(Rect r) 
      voidset​(double[] vals) 
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public double x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public double y
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Point

        +
        public Point​(double x,
        +             double y)
        +
      • +
      + + + +
        +
      • +

        Point

        +
        public Point()
        +
      • +
      + + + +
        +
      • +

        Point

        +
        public Point​(double[] vals)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set​(double[] vals)
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public Point clone()
        +
      • +
      + + + +
        +
      • +

        dot

        +
        public double dot​(Point p)
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        inside

        +
        public boolean inside​(Rect r)
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Rect.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Rect.html new file mode 100644 index 000000000..434c4e114 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Rect.html @@ -0,0 +1,587 @@ + + + + + +Rect (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Rect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.Rect
    • +
    +
  • +
+
+
    +
  • +
    +
    public class Rect
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      intheight 
      intwidth 
      intx 
      inty 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Rect() 
      Rect​(double[] vals) 
      Rect​(int x, + int y, + int width, + int height) 
      Rect​(Point p1, + Point p2) 
      Rect​(Point p, + Size s) 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        x

        +
        public int x
        +
      • +
      + + + +
        +
      • +

        y

        +
        public int y
        +
      • +
      + + + +
        +
      • +

        width

        +
        public int width
        +
      • +
      + + + +
        +
      • +

        height

        +
        public int height
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Rect

        +
        public Rect​(int x,
        +            int y,
        +            int width,
        +            int height)
        +
      • +
      + + + +
        +
      • +

        Rect

        +
        public Rect()
        +
      • +
      + + + +
        +
      • +

        Rect

        +
        public Rect​(Point p1,
        +            Point p2)
        +
      • +
      + + + +
        +
      • +

        Rect

        +
        public Rect​(Point p,
        +            Size s)
        +
      • +
      + + + +
        +
      • +

        Rect

        +
        public Rect​(double[] vals)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set​(double[] vals)
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public Rect clone()
        +
      • +
      + + + +
        +
      • +

        tl

        +
        public Point tl()
        +
      • +
      + + + +
        +
      • +

        br

        +
        public Point br()
        +
      • +
      + + + +
        +
      • +

        size

        +
        public Size size()
        +
      • +
      + + + +
        +
      • +

        area

        +
        public double area()
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains​(Point p)
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Scalar.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Scalar.html new file mode 100644 index 000000000..53330da8a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Scalar.html @@ -0,0 +1,549 @@ + + + + + +Scalar (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Scalar

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.Scalar
    • +
    +
  • +
+
+
    +
  • +
    +
    public class Scalar
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      double[]val 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Scalar​(double v0) 
      Scalar​(double[] vals) 
      Scalar​(double v0, + double v1) 
      Scalar​(double v0, + double v1, + double v2) 
      Scalar​(double v0, + double v1, + double v2, + double v3) 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        val

        +
        public double[] val
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Scalar

        +
        public Scalar​(double v0,
        +              double v1,
        +              double v2,
        +              double v3)
        +
      • +
      + + + +
        +
      • +

        Scalar

        +
        public Scalar​(double v0,
        +              double v1,
        +              double v2)
        +
      • +
      + + + +
        +
      • +

        Scalar

        +
        public Scalar​(double v0,
        +              double v1)
        +
      • +
      + + + +
        +
      • +

        Scalar

        +
        public Scalar​(double v0)
        +
      • +
      + + + +
        +
      • +

        Scalar

        +
        public Scalar​(double[] vals)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set​(double[] vals)
        +
      • +
      + + + +
        +
      • +

        all

        +
        public static Scalar all​(double v)
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public Scalar clone()
        +
      • +
      + + + +
        +
      • +

        mul

        +
        public Scalar mul​(Scalar it,
        +                  double scale)
        +
      • +
      + + + + + + + +
        +
      • +

        conj

        +
        public Scalar conj()
        +
      • +
      + + + +
        +
      • +

        isReal

        +
        public boolean isReal()
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Size.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Size.html new file mode 100644 index 000000000..4e1e4bc5b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/Size.html @@ -0,0 +1,482 @@ + + + + + +Size (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Size

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.opencv.core.Size
    • +
    +
  • +
+
+
    +
  • +
    +
    public class Size
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      doubleheight 
      doublewidth 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      Size() 
      Size​(double[] vals) 
      Size​(double width, + double height) 
      Size​(Point p) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      doublearea() 
      Sizeclone() 
      booleanequals​(java.lang.Object obj) 
      inthashCode() 
      voidset​(double[] vals) 
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        width

        +
        public double width
        +
      • +
      + + + +
        +
      • +

        height

        +
        public double height
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Size

        +
        public Size​(double width,
        +            double height)
        +
      • +
      + + + +
        +
      • +

        Size

        +
        public Size()
        +
      • +
      + + + +
        +
      • +

        Size

        +
        public Size​(Point p)
        +
      • +
      + + + +
        +
      • +

        Size

        +
        public Size​(double[] vals)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set

        +
        public void set​(double[] vals)
        +
      • +
      + + + +
        +
      • +

        area

        +
        public double area()
        +
      • +
      + + + +
        +
      • +

        clone

        +
        public Size clone()
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals​(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-summary.html new file mode 100644 index 000000000..c64a87361 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-summary.html @@ -0,0 +1,187 @@ + + + + + +io.anyline.opencv.core (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.opencv.core

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-tree.html new file mode 100644 index 000000000..df0095196 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/opencv/core/package-tree.html @@ -0,0 +1,169 @@ + + + + + +io.anyline.opencv.core Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.opencv.core

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • io.anyline.opencv.core.CvType
    • +
    • io.anyline.opencv.core.Mat + +
    • +
    • io.anyline.opencv.core.Point
    • +
    • io.anyline.opencv.core.Rect
    • +
    • io.anyline.opencv.core.Scalar
    • +
    • io.anyline.opencv.core.Size
    • +
    +
  • +
+
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-summary.html new file mode 100644 index 000000000..4479876ab --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-summary.html @@ -0,0 +1,198 @@ + + + + + +io.anyline (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    AnylineDebugListener +
    A listener providing additional information about the scanning process.
    +
    AnylineListener 
    ImageProvider +
    Used to provide images for analyzing to the AnylineController.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AnylineController +
    The AnylineController is responsible for the actual processing of images.
    +
    SimpleImageProvider +
    A simple implementation of the ImageProvider interface.
    +
    +
  • +
+
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-tree.html new file mode 100644 index 000000000..ed4ca229e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/package-tree.html @@ -0,0 +1,169 @@ + + + + + +io.anyline Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/AbstractScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/AbstractScanPlugin.html new file mode 100644 index 000000000..4b4b70ff7 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/AbstractScanPlugin.html @@ -0,0 +1,833 @@ + + + + + +AbstractScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractScanPlugin<ResultType extends ScanResult>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.AbstractScanPlugin<ResultType>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractScanPlugin

        +
        public AbstractScanPlugin​(android.content.Context context,
        +                          java.lang.String id,
        +                          java.lang.String anylineAssetsJsonPath,
        +                          java.lang.String cmdFileName)
        +
        +
        Parameters:
        +
        context - the context
        +
        id - the identifier this plugin should use
        +
        anylineAssetsJsonPath - the path to the "anyline_assets.json" for this plugin
        +
        cmdFileName - the name of the alc/ale file to use for scanning
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setId

        +
        public void setId​(java.lang.String id)
        +
      • +
      + + + + + + + +
        +
      • +

        getLastImageWithFullSize

        +
        public AnylineImage getLastImageWithFullSize()
        +
        Get the latest image with full size. + Use getLastImageWithFullSizeReceiver() if it is not certain that the image is actually required.
        +
        +
        Returns:
        +
        the latest image with full size
        +
        +
      • +
      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        addScanRunSkippedListener

        +
        public void addScanRunSkippedListener​(ScanRunSkippedListener listener)
        +
        Description copied from interface: ScanPlugin
        +
        Add a listener that is called if an image was skipped (did not produce a result) with the reason for skipping.
        +
        +
        Specified by:
        +
        addScanRunSkippedListener in interface ScanPlugin<ResultType extends ScanResult>
        +
        Parameters:
        +
        listener - the listener to be called if an image was skipped
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setDelayScanTime

        +
        public void setDelayScanTime​(double delayScanTime)
        +
      • +
      + + + + + + + +
        +
      • +

        setCmdFileName

        +
        public void setCmdFileName​(java.lang.String cmdFileName)
        +
      • +
      + + + + + + + +
        +
      • +

        cancelController

        +
        public void cancelController()
        +
      • +
      + + + +
        +
      • +

        isRunning

        +
        public boolean isRunning()
        +
        +
        Returns:
        +
        true if the image processing is running and not finishing
        +
        +
      • +
      + + + +
        +
      • +

        setCancelOnResult

        +
        public void setCancelOnResult​(boolean isCancelOnResult)
        +

        + If set to true (default) the scanning is stopped automatically when a result is found. (User needs to call + start() again to continue scanning.) + If set to false the scanning goes on forever until stop() is called manually. +

        +
      • +
      + + + +
        +
      • +

        setDebug

        +
        public void setDebug​(boolean isDebug)
        +
        Enable/Disables debug output.
        +
        +
        Parameters:
        +
        isDebug - true if debug output should be enabled, false otherwise
        +
        +
      • +
      + + + +
        +
      • +

        getAnylineController

        +
        public AnylineController getAnylineController()
        +
        Get the anyline controller (the underlying entity that controls the image processing).
        +
        +
        Returns:
        +
        the underlying anyline controller (or null if not initialized yet)
        +
        +
      • +
      + + + +
        +
      • +

        setCropRect

        +
        public void setCropRect​(android.graphics.RectF cutoutRect)
        +
      • +
      + + + +
        +
      • +

        setAssetPath

        +
        public void setAssetPath​(java.lang.String assetPath)
        +
      • +
      + + + +
        +
      • +

        getAssetController

        +
        public AssetController getAssetController()
        +
      • +
      + + + +
        +
      • +

        getProduct

        +
        public abstract Product getProduct()
        +
      • +
      + + + +
        +
      • +

        setArgumentExceptionListener

        +
        public void setArgumentExceptionListener​(WorkerRunnableExceptionListener workerRunnableExceptionListener)
        +
      • +
      + + + +
        +
      • +

        removeArgumentExceptionListener

        +
        public void removeArgumentExceptionListener()
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfo.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfo.html new file mode 100644 index 000000000..e6f127b29 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfo.html @@ -0,0 +1,361 @@ + + + + + +ScanInfo (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanInfo

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.ScanInfo
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ScanInfo
    +extends java.lang.Object
    +

    + The ScanInfo holds intermediate information that may arise during scanning. +

    + This class is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanInfo​(java.lang.String pluginId, + java.lang.String key, + java.lang.Object value) +
      Create new scan information.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.lang.StringgetKey() 
      java.lang.StringgetPluginId() 
      java.lang.ObjectgetValue() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanInfo

        +
        public ScanInfo​(java.lang.String pluginId,
        +                java.lang.String key,
        +                java.lang.Object value)
        +
        Create new scan information.
        +
        +
        Parameters:
        +
        pluginId - the id of the plugin where this information arose
        +
        key - the key to identify the information itself
        +
        value - the value of the info
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPluginId

        +
        public java.lang.String getPluginId()
        +
        +
        Returns:
        +
        the id of the plugin where this information arose
        +
        +
      • +
      + + + +
        +
      • +

        getKey

        +
        public java.lang.String getKey()
        +
        +
        Returns:
        +
        the key to identify the information itself
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public java.lang.Object getValue()
        +
        +
        Returns:
        +
        the value of the info
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfoListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfoListener.html new file mode 100644 index 000000000..a63a5d515 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanInfoListener.html @@ -0,0 +1,259 @@ + + + + + +ScanInfoListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ScanInfoListener

+
+
+
+
    +
  • +
    +
    public interface ScanInfoListener
    +

    + A listener that can be added to ScanPlugins, to receive intermediate information. +

    + This interface is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onInfo

        +
        void onInfo​(ScanInfo info)
        +
        Is called whenever new intermediate information is available.
        +
        +
        Parameters:
        +
        info - the new intermediate information
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanPlugin.html new file mode 100644 index 000000000..bbb138da6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanPlugin.html @@ -0,0 +1,477 @@ + + + + + +ScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ScanPlugin<ResultType extends ScanResult>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getId

        +
        java.lang.String getId()
        +
        +
        Returns:
        +
        the identifier of the plugin
        +
        +
      • +
      + + + +
        +
      • +

        addScanResultListener

        +
        void addScanResultListener​(ScanResultListener<ResultType> listener)
        +
        Add a listener that is called if a result is found.
        +
        +
        Parameters:
        +
        listener - the result listener
        +
        +
      • +
      + + + +
        +
      • +

        removeScanResultListener

        +
        void removeScanResultListener​(ScanResultListener<ResultType> listener)
        +
        Remove the given info listener. (Does nothing if listener has not been added before)
        +
        +
        Parameters:
        +
        listener - the result listener to remove
        +
        +
      • +
      + + + +
        +
      • +

        addScanInfoListener

        +
        void addScanInfoListener​(ScanInfoListener listener)
        +
        Add a listener that is called with intermediate processing information.
        +
        +
        Parameters:
        +
        listener - the info listener
        +
        +
      • +
      + + + +
        +
      • +

        removeScanInfoListener

        +
        void removeScanInfoListener​(ScanInfoListener listener)
        +
        Remove the given info listener. (Does nothing if listener has not been added before)
        +
        +
        Parameters:
        +
        listener - the info listener to remove
        +
        +
      • +
      + + + +
        +
      • +

        addScanRunSkippedListener

        +
        void addScanRunSkippedListener​(ScanRunSkippedListener listener)
        +
        Add a listener that is called if an image was skipped (did not produce a result) with the reason for skipping.
        +
        +
        Parameters:
        +
        listener - the listener to be called if an image was skipped
        +
        +
      • +
      + + + +
        +
      • +

        removeScanRunSkippedListener

        +
        void removeScanRunSkippedListener​(ScanRunSkippedListener listener)
        +
        Remove an info listener. (Does nothing if listener has not been added before)
        +
        +
        Parameters:
        +
        listener - the listener to remove
        +
        +
      • +
      + + + +
        +
      • +

        setImageProvider

        +
        void setImageProvider​(ImageProvider imageProvider)
        +
        Set the provider, where the plugin can get the images from.
        +
        +
        Parameters:
        +
        imageProvider -
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getModuleIdentifier

        +
        java.lang.String getModuleIdentifier()
        +
        +
        Returns:
        +
        the module identifier of the plugin
        +
        +
      • +
      + + + +
        +
      • +

        start

        +
        void start()
        +
        Start the processing of the plugin
        +
      • +
      + + + +
        +
      • +

        stop

        +
        void stop()
        +
        Stop the processing of the plugin
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResult.html new file mode 100644 index 000000000..38bcef5d8 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResult.html @@ -0,0 +1,389 @@ + + + + + +ScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanResult<T>

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + + + +
        +
      • +

        ScanResult

        +
        public ScanResult​(@Nullable
        +                  java.lang.String pluginId,
        +                  @Nullable
        +                  java.util.List<android.graphics.PointF> outline,
        +                  @Nullable
        +                  java.lang.Integer confidence,
        +                  @Nullable
        +                  AnylineImage cutoutImage,
        +                  @Nullable
        +                  AnylineImage fullImage,
        +                  @NonNull
        +                  T result,
        +                  @NonNull
        +                  java.lang.String blobKey)
        +
      • +
      + + + + + +
        +
      • +

        ScanResult

        +
        public ScanResult​(@Nullable
        +                  java.lang.String pluginId,
        +                  @Nullable
        +                  java.util.List<android.graphics.PointF> outline,
        +                  @Nullable
        +                  java.lang.Integer confidence,
        +                  @Nullable
        +                  AnylineImage cutoutImage,
        +                  @Nullable
        +                  AnylineImage fullImage,
        +                  @Nullable
        +                  AnylineImage faceImage,
        +                  @NonNull
        +                  T result,
        +                  @NonNull
        +                  java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPluginId

        +
        public java.lang.String getPluginId()
        +
        +
        Returns:
        +
        the identifier of the plugin
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResultListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResultListener.html new file mode 100644 index 000000000..a96d7335e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanResultListener.html @@ -0,0 +1,258 @@ + + + + + +ScanResultListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ScanResultListener<T extends ScanResult>

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    DocumentScanResultListener<T>
    +
    +
    +
    public interface ScanResultListener<T extends ScanResult>
    +

    + A listener that can be added to ScanPlugins, to receive the results. +

    + This interface is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        onResult

        +
        void onResult​(T result)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedListener.html new file mode 100644 index 000000000..7c03ddff3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedListener.html @@ -0,0 +1,259 @@ + + + + + +ScanRunSkippedListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ScanRunSkippedListener

+
+
+
+
    +
  • +
    +
    public interface ScanRunSkippedListener
    +

    + A listener that can be added to ScanPlugins, to receive information on why an image has been skipped (reached no result). +

    + This interface is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onRunSkipped

        +
        void onRunSkipped​(ScanRunSkippedReason reason)
        +
        Is called when an image is skipped (when it is not possible to reach a result for the current image)
        +
        +
        Parameters:
        +
        reason - the reason for the skipping
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedReason.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedReason.html new file mode 100644 index 000000000..e5a928b08 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ScanRunSkippedReason.html @@ -0,0 +1,361 @@ + + + + + +ScanRunSkippedReason (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanRunSkippedReason

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.ScanRunSkippedReason
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ScanRunSkippedReason
    +extends java.lang.Object
    +

    + The ScanRunSkippedReason holds the reason, why the processing of an image has been skipped (did not reach a result). +

    + This class is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanRunSkippedReason​(java.lang.String pluginId, + int code, + java.lang.String text) +
      Create a new skip reason.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      intgetCode() 
      java.lang.StringgetPluginId() 
      java.lang.StringgetText() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanRunSkippedReason

        +
        public ScanRunSkippedReason​(java.lang.String pluginId,
        +                            int code,
        +                            java.lang.String text)
        +
        Create a new skip reason.
        +
        +
        Parameters:
        +
        pluginId - the id of the plugin that skipped an image
        +
        code - the code of the reason for the skipping
        +
        text - the reason of the skipping as readable english text
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPluginId

        +
        public java.lang.String getPluginId()
        +
        +
        Returns:
        +
        the identifier of the plugin
        +
        +
      • +
      + + + +
        +
      • +

        getCode

        +
        public int getCode()
        +
        +
        Returns:
        +
        the code of the reason for the skipping
        +
        +
      • +
      + + + +
        +
      • +

        getText

        +
        public java.lang.String getText()
        +
        +
        Returns:
        +
        the reason of the skipping as readable english text
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/Barcode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/Barcode.html new file mode 100644 index 000000000..b00fd5995 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/Barcode.html @@ -0,0 +1,407 @@ + + + + + +Barcode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Barcode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.barcode.Barcode
    • +
    +
  • +
+
+
    +
  • +
    +
    public class Barcode
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValue

        +
        @NonNull
        +public java.lang.String getValue()
        +
      • +
      + + + +
        +
      • +

        setValue

        +
        public void setValue​(@NonNull
        +                     java.lang.String value)
        +
      • +
      + + + +
        +
      • +

        getBarcodeFormat

        +
        @NonNull
        +public BarcodeFormat getBarcodeFormat()
        +
      • +
      + + + +
        +
      • +

        getCoordinates

        +
        public java.util.List<Point> getCoordinates()
        +
      • +
      + + + +
        +
      • +

        setBarcodeFormat

        +
        public void setBarcodeFormat​(@NonNull
        +                             BarcodeFormat barcodeFormat)
        +
      • +
      + + + +
        +
      • +

        setCoordinates

        +
        public void setCoordinates​(java.util.List<Point> coordinates)
        +
      • +
      + + + +
        +
      • +

        toJSONObject

        +
        public org.json.JSONObject toJSONObject()
        +
      • +
      + + + +
        +
      • +

        setBase64

        +
        public void setBase64​(java.lang.String base64)
        +
      • +
      + + + +
        +
      • +

        getBase64

        +
        public java.lang.String getBase64()
        +
      • +
      + + + +
        +
      • +

        setParsedPDF417

        +
        public void setParsedPDF417​(PDF417 parsedPDF417)
        +
      • +
      + + + +
        +
      • +

        getParsedPDF417

        +
        public PDF417 getParsedPDF417()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeFormat.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeFormat.html new file mode 100644 index 000000000..de50980b0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeFormat.html @@ -0,0 +1,965 @@ + + + + + +BarcodeFormat (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum BarcodeFormat

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Enum<BarcodeFormat>
    • +
    • +
        +
      • io.anyline.plugin.barcode.BarcodeFormat
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<BarcodeFormat>
    +
    +
    +
    public enum BarcodeFormat
    +extends java.lang.Enum<BarcodeFormat>
    +

    + An enum for available Barcode Formats that can be detected by the BarcodeScanPlugin +

    + Note that UNKNOWN is only used as a return type, + and will have no effect if set as input. +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static BarcodeFormat[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (BarcodeFormat c : BarcodeFormat.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static BarcodeFormat valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Enum<BarcodeFormat>
        +
        +
      • +
      + + + +
        +
      • +

        fromBarcodeScanViewBarcodeFormat

        +
        public static BarcodeFormat fromBarcodeScanViewBarcodeFormat​(BarcodeFormat barcodeFormat)
        +
        Get the enum value from the old enum inside the BarcodeScanViewPlugin
        +
        +
        Parameters:
        +
        barcodeFormat - the old enum value
        +
        Returns:
        +
        the new enum value
        +
        +
      • +
      + + + +
        +
      • +

        toBarcodeFormatInt

        +
        public static int toBarcodeFormatInt​(BarcodeFormat barcodeFormat)
        +
        Get the enum value from the old enum inside the BarcodeScanViewPlugin
        +
        +
        Parameters:
        +
        barcodeFormat - the old enum value
        +
        Returns:
        +
        the new enum value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanPlugin.html new file mode 100644 index 000000000..34d8b209b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanPlugin.html @@ -0,0 +1,474 @@ + + + + + +BarcodeScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BarcodeScanPlugin

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanResult.html new file mode 100644 index 000000000..0eb8f1cb9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanResult.html @@ -0,0 +1,308 @@ + + + + + +BarcodeScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BarcodeScanResult

+
+
+ +
+
    +
  • +
    +
    public class BarcodeScanResult
    +extends ScanResult<java.util.List<Barcode>>
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BarcodeScanResult

        +
        public BarcodeScanResult​(@Nullable
        +                         java.lang.String pluginId,
        +                         @Nullable
        +                         java.util.List<android.graphics.PointF> outline,
        +                         @Nullable
        +                         java.lang.Integer confidence,
        +                         @Nullable
        +                         AnylineImage cutoutImage,
        +                         @Nullable
        +                         AnylineImage fullImage,
        +                         @NonNull
        +                         java.util.List<Barcode> result,
        +                         @NonNull
        +                         java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanViewPlugin.html new file mode 100644 index 000000000..17cb45437 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/BarcodeScanViewPlugin.html @@ -0,0 +1,419 @@ + + + + + +BarcodeScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BarcodeScanViewPlugin

+
+
+ +
+
    +
  • +
    +
    public class BarcodeScanViewPlugin
    +extends AbstractScanViewPlugin
    +

    Anyline Barcode View

    +

    The Anyline Barcode scans bar- and qr-codes.

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BarcodeScanViewPlugin

        +
        public BarcodeScanViewPlugin​(@NonNull
        +                             android.content.Context context,
        +                             @NonNull
        +                             AbstractScanPlugin scanPlugin,
        +                             @NonNull
        +                             ScanViewPluginConfig config)
        +
      • +
      + + + +
        +
      • +

        BarcodeScanViewPlugin

        +
        public BarcodeScanViewPlugin​(@NonNull
        +                             android.content.Context context,
        +                             @NonNull
        +                             ScanViewPluginConfig config,
        +                             java.lang.String id)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setBarcodeFormats

        +
        public void setBarcodeFormats​(BarcodeFormat... formats)
        +
        Set all the barcode formats that should be supported (or null to set back to all supported types).
        +
        +
        Parameters:
        +
        formats - all the supported formats
        +
        +
      • +
      + + + +
        +
      • +

        setMultiBarcode

        +
        public void setMultiBarcode​(boolean multiBarcode)
        +
        Enable multi barcode + Gives the possibility to scan more than one barcode within the cutout
        +
        +
        Parameters:
        +
        multiBarcode -
        +
        +
      • +
      + + + +
        +
      • +

        isMultiBarcodeEnabled

        +
        public boolean isMultiBarcodeEnabled()
        +
        Check if multi barcode is enabled
        +
        +
        Returns:
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/PDF417.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/PDF417.html new file mode 100644 index 000000000..ff857cb35 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/PDF417.html @@ -0,0 +1,387 @@ + + + + + +PDF417 (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class PDF417

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.barcode.PDF417
    • +
    +
  • +
+
+
    +
  • +
    +
    public class PDF417
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PDF417

        +
        public PDF417()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAamvaVersion

        +
        public java.lang.String getAamvaVersion()
        +
      • +
      + + + +
        +
      • +

        setAamvaVersion

        +
        public void setAamvaVersion​(java.lang.String aamvaVersion)
        +
      • +
      + + + +
        +
      • +

        getBody

        +
        public java.lang.String getBody()
        +
      • +
      + + + +
        +
      • +

        setBody

        +
        public void setBody​(java.lang.String body)
        +
      • +
      + + + +
        +
      • +

        getAdditionalInformation

        +
        public java.lang.String getAdditionalInformation()
        +
      • +
      + + + +
        +
      • +

        setAdditionalInformation

        +
        public void setAdditionalInformation​(java.lang.String additionalInformation)
        +
      • +
      + + + +
        +
      • +

        toJSONObject

        +
        public org.json.JSONObject toJSONObject()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/ScannedBarcodesListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/ScannedBarcodesListener.html new file mode 100644 index 000000000..9f9aa33e2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/ScannedBarcodesListener.html @@ -0,0 +1,257 @@ + + + + + +ScannedBarcodesListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface ScannedBarcodesListener

+
+
+
+
    +
  • +
    +
    public interface ScannedBarcodesListener
    +
    Provides the interface to receive a BarcodeScanResult, anytime a new one is available. + + Pitfalls: + - scannedBarcodes(BarcodeScanResult) will only be called if there are new results. + Therefore, make sure you don't rely on this to continuously update your UI, as in the case + where no barcode is present, it also won't deliver any new results. + - It is not guaranteed that the BarcodeScanResult contains all of the *visible* barcodes, + only the ones it recognized for this result. If you need to keep barcodes that were previously + recognized in your UI, you need to implement some kind of caching for the previously + recognized barcodes yourself.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-summary.html new file mode 100644 index 000000000..e4a199451 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-summary.html @@ -0,0 +1,218 @@ + + + + + +io.anyline.plugin.barcode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.barcode

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-tree.html new file mode 100644 index 000000000..638ffcf46 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/barcode/package-tree.html @@ -0,0 +1,204 @@ + + + + + +io.anyline.plugin.barcode Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.barcode

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentNotifierListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentNotifierListener.html new file mode 100644 index 000000000..4c6a7fa3c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentNotifierListener.html @@ -0,0 +1,279 @@ + + + + + +DocumentNotifierListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DocumentNotifierListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ScanView
    +
    +
    +
    public interface DocumentNotifierListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        notifyCamera

        +
        void notifyCamera()
        +
      • +
      + + + +
        +
      • +

        notifyDrawDocumentFeedback

        +
        void notifyDrawDocumentFeedback​(java.util.List<android.graphics.PointF> points)
        +
      • +
      + + + +
        +
      • +

        notifyTakeHighPictureResolution

        +
        void notifyTakeHighPictureResolution​(CombinedImageProvider combinedImageProvider)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanPlugin.html new file mode 100644 index 000000000..795eae65d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanPlugin.html @@ -0,0 +1,800 @@ + + + + + +DocumentScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DocumentScanPlugin

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DocumentScanPlugin

        +
        public DocumentScanPlugin​(android.content.Context context,
        +                          java.lang.String id)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        setDocumentRatios

        +
        public void setDocumentRatios​(java.lang.Double... ratios)
        +
        Sets custom document ratios that should be supported (or null to set back to all supported types).
        +
        +
        Parameters:
        +
        ratios - all supported formats
        +
        +
      • +
      + + + +
        +
      • +

        setMaxDocumentRatioDeviation

        +
        public void setMaxDocumentRatioDeviation​(java.lang.Double deviation)
        +
        Set the maximum ratio deviation of the document.
        +
        +
        Parameters:
        +
        deviation - the new maximum deviation.
        +
        +
      • +
      + + + +
        +
      • +

        setMaxDocumentOutputResolution

        +
        public void setMaxDocumentOutputResolution​(java.lang.Double width,
        +                                           java.lang.Double height)
        +
        Set the maximum output resolution of the document.
        +
        +
        Parameters:
        +
        width - the new maximum width.
        +
        height - the new maximum height.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isCancelOnResult

        +
        public boolean isCancelOnResult()
        +
      • +
      + + + +
        +
      • +

        setSkipImages

        +
        public void setSkipImages​(boolean skip)
        +
        Set to true to skip images until this is reset + (can be used to avoid processing, e.g. while the device is shaking)
        +
        +
        Parameters:
        +
        skip - true to skip, false to continue
        +
        +
      • +
      + + + +
        +
      • +

        setMinBrightness

        +
        public void setMinBrightness​(float minBrightness)
        +
        Set the minimum brightness (default is 60). If the brightness is below this value, the
        +
        +
        Parameters:
        +
        minBrightness - the new minimum brightness.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getCurrentDocPolygon

        +
        public Polygon getCurrentDocPolygon()
        +
      • +
      + + + +
        +
      • +

        getResizeWidth

        +
        public java.lang.Float getResizeWidth()
        +
      • +
      + + + +
        +
      • +

        getContourBorder

        +
        public java.lang.Integer getContourBorder()
        +
      • +
      + + + +
        +
      • +

        getCurrentDocSquare

        +
        public Square getCurrentDocSquare()
        +
      • +
      + + + +
        +
      • +

        isBrightnessValid

        +
        public boolean isBrightnessValid()
        +
      • +
      + + + +
        +
      • +

        getCurrentCroppedImage

        +
        public AnylineImage getCurrentCroppedImage()
        +
      • +
      + + + +
        +
      • +

        getTransformedImage

        +
        public AnylineImage getTransformedImage()
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        transformPicture

        +
        public void transformPicture​(AnylineImage fullImage,
        +                             java.util.List<android.graphics.PointF> corners)
        +
        Transforms an image of a document to a frontal view. This method can be used, when the user + manually selects the four corners of the document and only the transformation needs to be + done. The transformed image will be returned in DocumentScanResultListener.onPictureTransformed(AnylineImage). + When an error during the transformation occurs, a callback will be triggered in + DocumentScanResultListener.onPictureTransformError(DocumentScanViewPlugin.DocumentError).
        +
        +
        Parameters:
        +
        fullImage - The image of the document, that will be transformed.
        +
        corners - The corners based on which the image will be transformed. The order needs to be: + upLeft, upRight, downRight, downLeft
        +
        Since:
        +
        3.17.0
        +
        +
      • +
      + + + + + + + +
        +
      • +

        pointsFromSquare

        +
        @NonNull
        +public static java.util.List<android.graphics.PointF> pointsFromSquare​(Square square)
        +
      • +
      + + + +
        +
      • +

        setPostProcessingEnabled

        +
        public void setPostProcessingEnabled​(boolean enabled)
        +
        If enabled, starts post processing after a full document snap. (Default: false)
        +
        +
        Parameters:
        +
        enabled - post processing enabled
        +
        +
      • +
      + + + +
        +
      • +

        getPostProcessingEnabled

        +
        public boolean getPostProcessingEnabled()
        +
        Returns true if post processing is enabled.
        +
        +
        Returns:
        +
        post processing enabled
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanResultListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanResultListener.html new file mode 100644 index 000000000..36649a725 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanResultListener.html @@ -0,0 +1,470 @@ + + + + + +DocumentScanResultListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DocumentScanResultListener<T extends ScanResult>

+
+
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        onPreviewProcessingFailure

        +
        void onPreviewProcessingFailure​(DocumentScanViewPlugin.DocumentError error)
        +
        Called if the preview run failed on an image. The error is provided, and the next run is started automatically.
        +
        +
        Parameters:
        +
        error - The error of the preview run.
        +
        +
      • +
      + + + +
        +
      • +

        onPictureProcessingFailure

        +
        void onPictureProcessingFailure​(DocumentScanViewPlugin.DocumentError error)
        +
        Called if the run on the full frame was unsuccessful. The scanning process automatically starts again with a + preview scan.
        +
        +
        Parameters:
        +
        error - The error of the full frame run
        +
        +
      • +
      + + + +
        +
      • +

        onDocumentOutlineDetected

        +
        boolean onDocumentOutlineDetected​(java.util.List<android.graphics.PointF> corners,
        +                                  boolean documentShapeAndBrightnessValid)
        +
        Called when the outline of a possible document is detected. The provided List of points contains in clockwise + order, starting from bottom left +
        + In contrast to the corners provided in the result callbacks, these corners are not limited to 4, but represent + the full document polygon. + Important: The points are relative to the DocumentScanViewPlugin. +

        + Return true if your implementation consumed the outline (e.g. drew the outline), or false, if the DocumentScanViewPlugin should draw the outline.

        +
        +
        Parameters:
        +
        corners - The list containing the points of the document outline
        +
        documentShapeAndBrightnessValid - A boolean indicating if interior angles of the rectangle are within + a tolerance (so that it is not skew), the document is fitted well + into the screen, and the document outline ratio is valid, and if the + image is bright enough
        +
        Returns:
        +
        True if the outline is drawn by the implementation itself or omitted, false if the outline should be + drawn by the DocumentScanViewPlugin
        +
        +
      • +
      + + + +
        +
      • +

        onTakePictureSuccess

        +
        void onTakePictureSuccess()
        +
        Called after onPreviewProcessingSuccess(AnylineImage) and after a picture was successfully taken from + the camera. + The taken picture will be processed after this method call.
        +
      • +
      + + + +
        +
      • +

        onTakePictureError

        +
        void onTakePictureError​(java.lang.Throwable error)
        +
        Called if there was an error capturing the picture from the camera. This is most likely an OutOfMemoryError, + indicating that the previous pictures were not cached / recycled properly, which results in the app running + out of memory
        +
        +
        Parameters:
        +
        error - The error that was thrown during taking the picture
        +
        +
      • +
      + + + +
        +
      • +

        onPictureCornersDetected

        +
        void onPictureCornersDetected​(AnylineImage fullFrame,
        +                              java.util.List<android.graphics.PointF> corners)
        +
        Called after DocumentScanViewPlugin.triggerPictureCornerDetection() and after a picture was successfully + taken from the camera. The picture is processed, and the (possible) document corners are detected and returned. + If no document corners are found, the returned corners are set to the image corners. +

        + Important: The document corners returned are relative to the fullFrame

        +
        +
        Parameters:
        +
        fullFrame - The image taken from the camera
        +
        corners - The document corners found. The order is: upLeft, upRight, downRight, downLeft
        +
        +
      • +
      + + + +
        +
      • +

        onPictureTransformed

        +
        void onPictureTransformed​(AnylineImage transformedImage)
        +
        Called after DocumentScanViewPlugin#transformPicture(AnylineImage, List) is called. Returns the + perspectivelly transformed image.
        +
        +
        Parameters:
        +
        transformedImage - The image with the perspective transformed
        +
        +
      • +
      + + + +
        +
      • +

        onPictureTransformError

        +
        void onPictureTransformError​(DocumentScanViewPlugin.DocumentError error)
        +
        Called if an error occured during the transformation triggered by + DocumentScanViewPlugin#transformPicture(AnylineImage, List)
        +
        +
        Parameters:
        +
        error - The error that was thrown during processing
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanState.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanState.html new file mode 100644 index 000000000..b60d67a43 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanState.html @@ -0,0 +1,402 @@ + + + + + +DocumentScanState (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum DocumentScanState

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Enum<DocumentScanState>
    • +
    • +
        +
      • io.anyline.plugin.document.DocumentScanState
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<DocumentScanState>
    +
    +
    +
    public enum DocumentScanState
    +extends java.lang.Enum<DocumentScanState>
    +
    The states the document scanning can be in
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static DocumentScanStatevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static DocumentScanState[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static DocumentScanState[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (DocumentScanState c : DocumentScanState.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DocumentScanState valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentError.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentError.html new file mode 100644 index 000000000..7308758b2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentError.html @@ -0,0 +1,487 @@ + + + + + +DocumentScanViewPlugin.DocumentError (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum DocumentScanViewPlugin.DocumentError

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentRatio.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentRatio.html new file mode 100644 index 000000000..9334aef03 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.DocumentRatio.html @@ -0,0 +1,476 @@ + + + + + +DocumentScanViewPlugin.DocumentRatio (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum DocumentScanViewPlugin.DocumentRatio

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static DocumentScanViewPlugin.DocumentRatio[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (DocumentScanViewPlugin.DocumentRatio c : DocumentScanViewPlugin.DocumentRatio.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static DocumentScanViewPlugin.DocumentRatio valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getRatio

        +
        public double getRatio()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.html new file mode 100644 index 000000000..572a95bbc --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/DocumentScanViewPlugin.html @@ -0,0 +1,696 @@ + + + + + +DocumentScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DocumentScanViewPlugin

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DocumentScanViewPlugin

        +
        public DocumentScanViewPlugin​(@NonNull
        +                              android.content.Context context,
        +                              @NonNull
        +                              AbstractScanPlugin scanPlugin,
        +                              @NonNull
        +                              ScanViewPluginConfig config)
        +
      • +
      + + + +
        +
      • +

        DocumentScanViewPlugin

        +
        public DocumentScanViewPlugin​(@NonNull
        +                              android.content.Context context,
        +                              @NonNull
        +                              ScanViewPluginConfig config,
        +                              java.lang.String id)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        setDocumentRatios

        +
        public void setDocumentRatios​(java.lang.Double... ratios)
        +
        Sets custom document ratios that should be supported (or null to set back to all supported types).
        +
        +
        Parameters:
        +
        ratios - all supported formats
        +
        +
      • +
      + + + +
        +
      • +

        setMaxDocumentRatioDeviation

        +
        public void setMaxDocumentRatioDeviation​(java.lang.Double deviation)
        +
        Set the maximum ratio deviation of the document.
        +
        +
        Parameters:
        +
        deviation - the new maximum deviation.
        +
        +
      • +
      + + + +
        +
      • +

        setMaxDocumentOutputResolution

        +
        public void setMaxDocumentOutputResolution​(java.lang.Double width,
        +                                           java.lang.Double height)
        +
        Set the maximum output resolution of the document.
        +
        +
        Parameters:
        +
        width - the new maximum width.
        +
        height - the new maximum height.
        +
        +
      • +
      + + + +
        +
      • +

        setMinBrightness

        +
        public void setMinBrightness​(float minBrightness)
        +
        Set the minimum brightness (default is 60). If the brightness is below this value, the
        +
        +
        Parameters:
        +
        minBrightness - the new minimum brightness.
        +
        +
      • +
      + + + +
        +
      • +

        getCurrentFullImage

        +
        public AnylineImage getCurrentFullImage()
        +
        ALPHA method (may be removed in the future). Get the current full image. + Can be used in DocumentScanResultListener.onPictureProcessingFailure(DocumentError) + to get the image anyway. (e.g. to save it for debugging) +

        + Note: Returns a copy of the current full frame image. Once the image is not used anymore + the AnylineImage.release() method needs to be called for proper memory + management. +

        +
        +
        Returns:
        +
        the current full image (may be null)
        +
        +
      • +
      + + + +
        +
      • +

        transformPicture

        +
        public void transformPicture​(AnylineImage fullImage,
        +                             java.util.List<android.graphics.PointF> corners)
        +
        Transforms an image of a document to a frontal view. This method can be used, when the user + manually selects the four corners of the document and only the transformation needs to be + done. The transformed image will be returned in DocumentScanResultListener.onPictureTransformed(AnylineImage). + When an error during the transformation occurs, a callback will be triggered in + DocumentScanResultListener.onPictureTransformError(DocumentError).
        +
        +
        Parameters:
        +
        fullImage - The image of the document, that will be transformed.
        +
        corners - The corners based on which the image will be transformed. The order needs to be: + upLeft, upRight, downRight, downLeft
        +
        Since:
        +
        3.17.0
        +
        +
      • +
      + + + +
        +
      • +

        setPostProcessingEnabled

        +
        public void setPostProcessingEnabled​(boolean enabled)
        +
        If enabled, starts post processing after a full document snap. (Default: false)
        +
        +
        Parameters:
        +
        enabled - post processing enabled
        +
        +
      • +
      + + + +
        +
      • +

        getPostProcessingEnabled

        +
        public boolean getPostProcessingEnabled()
        +
        Returns true if post processing is enabled.
        +
        +
        Returns:
        +
        post processing enabled
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setupListenersForScanView

        +
        public void setupListenersForScanView()
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-summary.html new file mode 100644 index 000000000..19272b16a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-summary.html @@ -0,0 +1,223 @@ + + + + + +io.anyline.plugin.document (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.document

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-tree.html new file mode 100644 index 000000000..f9e9f26b9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/document/package-tree.html @@ -0,0 +1,200 @@ + + + + + +io.anyline.plugin.document Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.document

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Alphabet.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Alphabet.html new file mode 100644 index 000000000..d124089fa --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Alphabet.html @@ -0,0 +1,402 @@ + + + + + +Alphabet (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum Alphabet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Enum<Alphabet>
    • +
    • +
        +
      • io.anyline.plugin.id.Alphabet
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<Alphabet>
    +
    +
    +
    public enum Alphabet
    +extends java.lang.Enum<Alphabet>
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      arabic 
      cyrillic 
      latin 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AlphabetfromString​(java.lang.String stringValue) 
      static AlphabetvalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static Alphabet[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        arabic

        +
        public static final Alphabet arabic
        +
      • +
      + + + +
        +
      • +

        cyrillic

        +
        public static final Alphabet cyrillic
        +
      • +
      + + + +
        +
      • +

        latin

        +
        public static final Alphabet latin
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static Alphabet[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (Alphabet c : Alphabet.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static Alphabet valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        fromString

        +
        public static Alphabet fromString​(java.lang.String stringValue)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/AlphabetMapper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/AlphabetMapper.html new file mode 100644 index 000000000..75d9f6747 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/AlphabetMapper.html @@ -0,0 +1,303 @@ + + + + + +AlphabetMapper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AlphabetMapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.AlphabetMapper
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AlphabetMapper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AlphabetMapper() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      Alphabetmap​(org.json.JSONObject objectToMap) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AlphabetMapper

        +
        public AlphabetMapper()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        map

        +
        public Alphabet map​(org.json.JSONObject objectToMap)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/DataObject.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/DataObject.html new file mode 100644 index 000000000..bf7c6c535 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/DataObject.html @@ -0,0 +1,187 @@ + + + + + +DataObject (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface DataObject

+
+
+
+
    +
  • +
    +
    public interface DataObject
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/ID.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/ID.html new file mode 100644 index 000000000..197263c8a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/ID.html @@ -0,0 +1,406 @@ + + + + + +ID (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ID<TFieldConfidences extends IDFieldConfidences>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.ID<TFieldConfidences>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + +
        +
      • +

        setFieldConfidences

        +
        public void setFieldConfidences​(TFieldConfidences fieldConfidences)
        +
      • +
      + + + +
        +
      • +

        getFaceImage

        +
        public android.graphics.Bitmap getFaceImage()
        +
      • +
      + + + +
        +
      • +

        setFaceImage

        +
        public void setFaceImage​(android.graphics.Bitmap faceImage)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldConfidences.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldConfidences.html new file mode 100644 index 000000000..b938affaa --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldConfidences.html @@ -0,0 +1,271 @@ + + + + + +IDFieldConfidences (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IDFieldConfidences

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.IDFieldConfidences
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.util.Map<java.lang.String,​java.lang.Integer>initDictionaryStartVariableFromJsonObject​(android.content.Context context, + org.json.JSONObject json, + java.lang.Object object) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initDictionaryStartVariableFromJsonObject

        +
        public static java.util.Map<java.lang.String,​java.lang.Integer> initDictionaryStartVariableFromJsonObject​(android.content.Context context,
        +                                                                                                                org.json.JSONObject json,
        +                                                                                                                java.lang.Object object)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.FieldScanOption.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.FieldScanOption.html new file mode 100644 index 000000000..428b6261d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.FieldScanOption.html @@ -0,0 +1,434 @@ + + + + + +IDFieldScanOptions.FieldScanOption (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum IDFieldScanOptions.FieldScanOption

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static IDFieldScanOptions.FieldScanOption[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (IDFieldScanOptions.FieldScanOption c : IDFieldScanOptions.FieldScanOption.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static IDFieldScanOptions.FieldScanOption valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getFieldScanOption

        +
        public int getFieldScanOption()
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.html new file mode 100644 index 000000000..abd15809a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IDFieldScanOptions.html @@ -0,0 +1,296 @@ + + + + + +IDFieldScanOptions (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IDFieldScanOptions

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.IDFieldScanOptions
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      + + + + + + + + + + + + +
      Nested Classes 
      Modifier and TypeClassDescription
      static class IDFieldScanOptions.FieldScanOption +
      Helper enum for the possible scan option applied to the fields
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.util.Map<java.lang.String,​java.lang.Integer>initDictionaryStartVariableFromJsonObject​(android.content.Context context, + org.json.JSONObject json, + java.lang.Object object) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        initDictionaryStartVariableFromJsonObject

        +
        public static java.util.Map<java.lang.String,​java.lang.Integer> initDictionaryStartVariableFromJsonObject​(android.content.Context context,
        +                                                                                                                org.json.JSONObject json,
        +                                                                                                                java.lang.Object object)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdConfig.html new file mode 100644 index 000000000..41e27ce8c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdConfig.html @@ -0,0 +1,515 @@ + + + + + +IdConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IdConfig<TFieldConfidences,​TFieldScanOptions>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.IdConfig<TFieldConfidences,​TFieldScanOptions>
    • +
    +
  • +
+
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    MrzConfig, UniversalIdConfig
    +
    +
    +
    public abstract class IdConfig<TFieldConfidences,​TFieldScanOptions>
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IdConfig

        +
        public IdConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isFaceDetectionEnabled

        +
        public boolean isFaceDetectionEnabled()
        +
      • +
      + + + +
        +
      • +

        enableFaceDetection

        +
        public void enableFaceDetection​(boolean faceDetectionEnabled)
        +
        Set strict mode for IdScanPlugin + If the strict mode is enabled, a scan will be performed just when all checkdigits are valid
        +
        +
        Parameters:
        +
        faceDetectionEnabled - represented as boolean
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getIdMinFieldConfidences

        +
        public TFieldConfidences getIdMinFieldConfidences()
        +
      • +
      + + + +
        +
      • +

        getMinConfidence

        +
        public int getMinConfidence()
        +
      • +
      + + + +
        +
      • +

        setMinConfidence

        +
        public void setMinConfidence​(int minConfidence)
        +
      • +
      + + + + + +
        +
      • +

        setIdFieldScanOptions

        +
        public void setIdFieldScanOptions​(TFieldScanOptions idFieldScanOptions)
        +                           throws java.lang.RuntimeException
        +
        +
        Throws:
        +
        java.lang.RuntimeException
        +
        +
      • +
      + + + + + +
        +
      • +

        setIdMinFieldConfidences

        +
        public void setIdMinFieldConfidences​(TFieldConfidences idMinFieldConfidences)
        +                              throws java.lang.RuntimeException
        +
        +
        Throws:
        +
        java.lang.RuntimeException
        +
        +
      • +
      + + + +
        +
      • +

        setAlphabet

        +
        public void setAlphabet​(Alphabet alphabet)
        +
      • +
      + + + +
        +
      • +

        getAlphabet

        +
        public Alphabet getAlphabet()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanPlugin.html new file mode 100644 index 000000000..ffa9ab7b4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanPlugin.html @@ -0,0 +1,442 @@ + + + + + +IdScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IdScanPlugin

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanViewPlugin.html new file mode 100644 index 000000000..6024a1228 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/IdScanViewPlugin.html @@ -0,0 +1,339 @@ + + + + + +IdScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class IdScanViewPlugin

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IdScanViewPlugin

        +
        public IdScanViewPlugin​(@NonNull
        +                        android.content.Context context,
        +                        @NonNull
        +                        AbstractScanPlugin scanPlugin,
        +                        @NonNull
        +                        ScanViewPluginConfig scanViewPluginConfig)
        +
      • +
      + + + +
        +
      • +

        IdScanViewPlugin

        +
        public IdScanViewPlugin​(@NonNull
        +                        android.content.Context context,
        +                        @NonNull
        +                        ScanViewPluginConfig scanViewPluginConfig,
        +                        @NonNull
        +                        IdConfig idConfig)
        +
      • +
      + + + +
        +
      • +

        IdScanViewPlugin

        +
        public IdScanViewPlugin​(@NonNull
        +                        android.content.Context context,
        +                        @NonNull
        +                        ScanViewPluginConfig scanViewPluginConfig,
        +                        @NonNull
        +                        IdConfig<?,​?> idConfig,
        +                        @NonNull
        +                        java.lang.String id)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Identification.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Identification.html new file mode 100644 index 000000000..e605c991f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/Identification.html @@ -0,0 +1,348 @@ + + + + + +Identification (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class Identification

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        hasField

        +
        public boolean hasField​(java.lang.String fieldName)
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public java.lang.String getValue​(java.lang.String fieldName)
        +
      • +
      + + + +
        +
      • +

        getResultData

        +
        public java.util.Map<java.lang.String,​java.lang.String> getResultData()
        +
      • +
      + + + +
        +
      • +

        getFieldNames

        +
        public java.util.List<java.lang.String> getFieldNames()
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/JapaneseLandingPermissionConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/JapaneseLandingPermissionConfig.html new file mode 100644 index 000000000..0526b6074 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/JapaneseLandingPermissionConfig.html @@ -0,0 +1,306 @@ + + + + + +JapaneseLandingPermissionConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class JapaneseLandingPermissionConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JapaneseLandingPermissionConfig

        +
        public JapaneseLandingPermissionConfig​(org.json.JSONObject japaneseLandingPermissionConfig)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/LayoutDefinition.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/LayoutDefinition.html new file mode 100644 index 000000000..0f5f36319 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/LayoutDefinition.html @@ -0,0 +1,447 @@ + + + + + +LayoutDefinition (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LayoutDefinition

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.LayoutDefinition
    • +
    +
  • +
+
+
    +
  • +
    +
    public class LayoutDefinition
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      java.lang.Stringcountry 
      java.lang.Stringlayout 
      java.lang.Stringtype 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      LayoutDefinition​(java.lang.String type, + java.lang.String country, + java.lang.String layout) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.lang.StringgetCountry() 
      java.lang.StringgetLayout() 
      java.lang.StringgetType() 
      voidsetCountry​(java.lang.String country) 
      voidsetLayout​(java.lang.String layout) 
      voidsetType​(java.lang.String type) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        type

        +
        public java.lang.String type
        +
      • +
      + + + +
        +
      • +

        country

        +
        public java.lang.String country
        +
      • +
      + + + +
        +
      • +

        layout

        +
        public java.lang.String layout
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LayoutDefinition

        +
        public LayoutDefinition​(java.lang.String type,
        +                        java.lang.String country,
        +                        java.lang.String layout)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        public java.lang.String getType()
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType​(java.lang.String type)
        +
      • +
      + + + +
        +
      • +

        getCountry

        +
        public java.lang.String getCountry()
        +
      • +
      + + + +
        +
      • +

        setCountry

        +
        public void setCountry​(java.lang.String country)
        +
      • +
      + + + +
        +
      • +

        getLayout

        +
        public java.lang.String getLayout()
        +
      • +
      + + + +
        +
      • +

        setLayout

        +
        public void setLayout​(java.lang.String layout)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzConfig.html new file mode 100644 index 000000000..197e102ad --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzConfig.html @@ -0,0 +1,392 @@ + + + + + +MrzConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MrzConfig

+
+
+ +
+
    +
  • +
    +
    public class MrzConfig
    +extends IdConfig
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MrzConfig

        +
        public MrzConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isStrictMode

        +
        public boolean isStrictMode()
        +
      • +
      + + + +
        +
      • +

        setStrictMode

        +
        public void setStrictMode​(boolean strictMode)
        +
        Set strict mode for IdScanPlugin + If the strict mode is enabled, a scan will be performed just when all checkdigits are valid
        +
        +
        Parameters:
        +
        strictMode - represented as boolean
        +
        +
      • +
      + + + +
        +
      • +

        isCropAndTransformID

        +
        public boolean isCropAndTransformID()
        +
      • +
      + + + +
        +
      • +

        setCropAndTransformID

        +
        public void setCropAndTransformID​(boolean cropAndTransformID)
        +
        Set crop and transform ID mode for for IdScanPlugin + If the crop and transform ID mode is enabled, the image will be returned instead of the cutout image.
        +
        +
        Parameters:
        +
        cropAndTransformID - represented as boolean
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldConfidences.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldConfidences.html new file mode 100644 index 000000000..2ad81333d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldConfidences.html @@ -0,0 +1,1000 @@ + + + + + +MrzFieldConfidences (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MrzFieldConfidences

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MrzFieldConfidences

        +
        public MrzFieldConfidences()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getVizAddress

        +
        public int getVizAddress()
        +
        get visual inspection zone address of type int (mandatory, optional, disabled or default)
        +
        +
        Returns:
        +
        address option
        +
        +
      • +
      + + + +
        +
      • +

        setVizAddress

        +
        public void setVizAddress​(int vizAddress)
        +
        set visual inspection zone address option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizAddress - represents the option for address field
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfIssue

        +
        public int getVizDateOfIssue()
        +
        +
        Returns:
        +
        date Of issue of type int (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfIssue

        +
        public void setVizDateOfIssue​(int vizDateOfIssue)
        +
        Set Date of Issue option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfIssue -
        +
        +
      • +
      + + + +
        +
      • +

        getVizSurname

        +
        public int getVizSurname()
        +
        +
        Returns:
        +
        VIZ Surname option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizSurname

        +
        public void setVizSurname​(int vizSurname)
        +
        Set VIZ Surname option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizSurname -
        +
        +
      • +
      + + + +
        +
      • +

        getVizGivenNames

        +
        public int getVizGivenNames()
        +
        +
        Returns:
        +
        VIZ GivenNames option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizGivenNames

        +
        public void setVizGivenNames​(int vizGivenNames)
        +
        Set VIZ GivenNames option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizGivenNames -
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfBirth

        +
        public int getVizDateOfBirth()
        +
        +
        Returns:
        +
        VIZ Date Of Birth option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfBirth

        +
        public void setVizDateOfBirth​(int vizDateOfBirth)
        +
        Set VIZ Date OF Birth option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfBirth -
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfExpiry

        +
        public int getVizDateOfExpiry()
        +
        +
        Returns:
        +
        VIZ Date Of Expiry option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfExpiry

        +
        public void setVizDateOfExpiry​(int vizDateOfExpiry)
        +
        Set VIZ Date Of Expiry option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfExpiry -
        +
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDateOfBirth

        +
        public int getCheckDigitDateOfBirth()
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDateOfBirth

        +
        public void setCheckDigitDateOfBirth​(int checkDigitDateOfBirth)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDateOfExpiry

        +
        public int getCheckDigitDateOfExpiry()
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDateOfExpiry

        +
        public void setCheckDigitDateOfExpiry​(int checkDigitDateOfExpiry)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDocumentNumber

        +
        public int getCheckDigitDocumentNumber()
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDocumentNumber

        +
        public void setCheckDigitDocumentNumber​(int checkDigitDocumentNumber)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitFinal

        +
        public int getCheckDigitFinal()
        +
      • +
      + + + +
        +
      • +

        setCheckDigitFinal

        +
        public void setCheckDigitFinal​(int checkDigitFinal)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitPersonalNumber

        +
        public int getCheckDigitPersonalNumber()
        +
      • +
      + + + +
        +
      • +

        setCheckDigitPersonalNumber

        +
        public void setCheckDigitPersonalNumber​(int checkDigitPersonalNumber)
        +
      • +
      + + + +
        +
      • +

        getDateOfBirth

        +
        public int getDateOfBirth()
        +
      • +
      + + + +
        +
      • +

        setDateOfBirth

        +
        public void setDateOfBirth​(int dateOfBirth)
        +
      • +
      + + + +
        +
      • +

        getDateOfExpiry

        +
        public int getDateOfExpiry()
        +
      • +
      + + + +
        +
      • +

        setDateOfExpiry

        +
        public void setDateOfExpiry​(int dateOfExpiry)
        +
      • +
      + + + +
        +
      • +

        getDocumentNumber

        +
        public int getDocumentNumber()
        +
      • +
      + + + +
        +
      • +

        setDocumentNumber

        +
        public void setDocumentNumber​(int documentNumber)
        +
      • +
      + + + +
        +
      • +

        getDocumentType

        +
        public int getDocumentType()
        +
      • +
      + + + +
        +
      • +

        setDocumentType

        +
        public void setDocumentType​(int documentType)
        +
      • +
      + + + +
        +
      • +

        getGivenNames

        +
        public int getGivenNames()
        +
      • +
      + + + +
        +
      • +

        setGivenNames

        +
        public void setGivenNames​(int givenNames)
        +
      • +
      + + + +
        +
      • +

        getIssuingCountryCode

        +
        public int getIssuingCountryCode()
        +
      • +
      + + + +
        +
      • +

        setIssuingCountryCode

        +
        public void setIssuingCountryCode​(int issuingCountryCode)
        +
      • +
      + + + +
        +
      • +

        getNationalityCountryCode

        +
        public int getNationalityCountryCode()
        +
      • +
      + + + +
        +
      • +

        setNationalityCountryCode

        +
        public void setNationalityCountryCode​(int nationalityCountryCode)
        +
      • +
      + + + +
        +
      • +

        getOptionalData

        +
        public int getOptionalData()
        +
      • +
      + + + +
        +
      • +

        setOptionalData

        +
        public void setOptionalData​(int optionalData)
        +
      • +
      + + + +
        +
      • +

        getPersonalNumber

        +
        public int getPersonalNumber()
        +
      • +
      + + + +
        +
      • +

        setPersonalNumber

        +
        public void setPersonalNumber​(int personalNumber)
        +
      • +
      + + + +
        +
      • +

        getSex

        +
        public int getSex()
        +
      • +
      + + + +
        +
      • +

        setSex

        +
        public void setSex​(int sex)
        +
      • +
      + + + +
        +
      • +

        getSurname

        +
        public int getSurname()
        +
      • +
      + + + +
        +
      • +

        setSurname

        +
        public void setSurname​(int surname)
        +
      • +
      + + + +
        +
      • +

        toJSONObject

        +
        public org.json.JSONObject toJSONObject()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldScanOptions.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldScanOptions.html new file mode 100644 index 000000000..5523a53ef --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzFieldScanOptions.html @@ -0,0 +1,740 @@ + + + + + +MrzFieldScanOptions (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MrzFieldScanOptions

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MrzFieldScanOptions

        +
        public MrzFieldScanOptions()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAddress

        +
        @Deprecated
        +public IDFieldScanOptions.FieldScanOption getAddress()
        +
        Deprecated. +
        As of release 10.1 this will be replaced with getVizAddress()
        +
        +
        get address of type FieldScanOption (mandatory, optional, disabled or default)
        +
        +
        Returns:
        +
        address option
        +
        +
      • +
      + + + +
        +
      • +

        setAddress

        +
        @Deprecated
        +public void setAddress​(IDFieldScanOptions.FieldScanOption address)
        +
        Deprecated. +
        As of release 10.1 this will be replaced with setVizAddress(FieldScanOption)
        +
        +
        set address option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        address - represents the option for address field
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfIssue

        +
        @Deprecated
        +public IDFieldScanOptions.FieldScanOption getDateOfIssue()
        +
        Deprecated. +
        As of release 10.1 this will be replaced with getVizDateOfIssue()
        +
        +
        +
        Returns:
        +
        date Of issue of type FieldScanOption (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setDateOfIssue

        +
        @Deprecated
        +public void setDateOfIssue​(IDFieldScanOptions.FieldScanOption dateOfIssue)
        +
        Deprecated. +
        As of release 10.1 this will be replaced with setVizDateOfIssue(FieldScanOption)
        +
        +
        set date Of Issue optional field (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        dateOfIssue - represents the option for date od issue field
        +
        +
      • +
      + + + +
        +
      • +

        getVizAddress

        +
        public IDFieldScanOptions.FieldScanOption getVizAddress()
        +
        get visual inspection zone address of type FieldScanOption (mandatory, optional, disabled or default)
        +
        +
        Returns:
        +
        address option
        +
        +
      • +
      + + + +
        +
      • +

        setVizAddress

        +
        public void setVizAddress​(IDFieldScanOptions.FieldScanOption vizAddress)
        +
        set visual inspection zone address option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizAddress - represents the option for address field
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfIssue

        +
        public IDFieldScanOptions.FieldScanOption getVizDateOfIssue()
        +
        +
        Returns:
        +
        date Of issue of type FieldScanOption (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfIssue

        +
        public void setVizDateOfIssue​(IDFieldScanOptions.FieldScanOption vizDateOfIssue)
        +
        Set Date of Issue option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfIssue -
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setVizSurname

        +
        public void setVizSurname​(IDFieldScanOptions.FieldScanOption vizSurname)
        +
        Set VIZ Surname option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizSurname -
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setVizGivenNames

        +
        public void setVizGivenNames​(IDFieldScanOptions.FieldScanOption vizGivenNames)
        +
        Set VIZ GivenNames option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizGivenNames -
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfBirth

        +
        public IDFieldScanOptions.FieldScanOption getVizDateOfBirth()
        +
        +
        Returns:
        +
        VIZ Date Of Birth option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfBirth

        +
        public void setVizDateOfBirth​(IDFieldScanOptions.FieldScanOption vizDateOfBirth)
        +
        Set VIZ Date OF Birth option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfBirth -
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfExpiry

        +
        public IDFieldScanOptions.FieldScanOption getVizDateOfExpiry()
        +
        +
        Returns:
        +
        VIZ Date Of Expiry option (mandatory, optional, disabled or default)
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfExpiry

        +
        public void setVizDateOfExpiry​(IDFieldScanOptions.FieldScanOption vizDateOfExpiry)
        +
        Set VIZ Date Of Expiry option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        vizDateOfExpiry -
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setDateOfBirth

        +
        public void setDateOfBirth​(IDFieldScanOptions.FieldScanOption dateOfBirth)
        +
        Set Date Of Birth option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        dateOfBirth -
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setDateOfExpiry

        +
        public void setDateOfExpiry​(IDFieldScanOptions.FieldScanOption dateOfExpiry)
        +
        Set Date Of Expiry option (mandatory, optional, disabled or default)
        +
        +
        Parameters:
        +
        dateOfExpiry -
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzIdentification.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzIdentification.html new file mode 100644 index 000000000..629e1be9a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/MrzIdentification.html @@ -0,0 +1,2004 @@ + + + + + +MrzIdentification (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MrzIdentification

+
+
+ +
+
    +
  • +
    +
    public class MrzIdentification
    +extends ID
    +
    A data class containing identification information from a machine-readable-zone.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MrzIdentification

        +
        public MrzIdentification()
        +
      • +
      + + + +
        +
      • +

        MrzIdentification

        +
        public MrzIdentification​(AnylineRawResult alResult)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSurNames

        +
        @Deprecated
        +public java.lang.String getSurNames()
        +
        Deprecated. +
        As of release 10 this will be replaced with getSurname()S
        +
        +
        +
        Returns:
        +
        the surNames (last-name, family-name)
        +
        Since:
        +
        10
        +
        +
      • +
      + + + +
        +
      • +

        setSurNames

        +
        @Deprecated
        +public void setSurNames​(java.lang.String surNames)
        +
        Deprecated. +
        As of release 10 this will be replaced with setSurname(String) ()}
        +
        +
      • +
      + + + +
        +
      • +

        getSurname

        +
        public java.lang.String getSurname()
        +
        +
        Returns:
        +
        the surNames (last-name, family-name)
        +
        +
      • +
      + + + +
        +
      • +

        setSurname

        +
        public void setSurname​(java.lang.String surname)
        +
        set Surname
        +
        +
        Parameters:
        +
        surname -
        +
        +
      • +
      + + + +
        +
      • +

        getGivenNames

        +
        public java.lang.String getGivenNames()
        +
        +
        Returns:
        +
        the given names
        +
        +
      • +
      + + + +
        +
      • +

        setGivenNames

        +
        public void setGivenNames​(java.lang.String givenNames)
        +
        set givenNames
        +
        +
        Parameters:
        +
        givenNames -
        +
        +
      • +
      + + + +
        +
      • +

        getDayOfBirth

        +
        @Deprecated
        +public java.lang.String getDayOfBirth()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfBirth()
        +
        +
        +
        Returns:
        +
        the day of birth as a string (as read from the mrz. Format: yyMMdd)
        +
        Since:
        +
        10
        +
        +
      • +
      + + + +
        +
      • +

        setDayOfBirth

        +
        @Deprecated
        +public void setDayOfBirth​(java.lang.String dayOfBirth)
        +
        Deprecated. +
        As of release 10 this will be replaced with setDateOfBirth(String) ()}
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfBirth

        +
        public java.lang.String getDateOfBirth()
        +
        +
        Returns:
        +
        the date of birth as a string (as read from the mrz. Format: yyMMdd)
        +
        +
      • +
      + + + +
        +
      • +

        setDateOfBirth

        +
        public void setDateOfBirth​(java.lang.String dateOfBirth)
        +
        set Date of Birth
        +
        +
        Parameters:
        +
        dateOfBirth -
        +
        +
      • +
      + + + +
        +
      • +

        getExpirationDate

        +
        @Deprecated
        +public java.lang.String getExpirationDate()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfExpiry()
        +
        +
        +
        Returns:
        +
        the expiration date as a string (as read from the mrz. Format: yyMMdd)
        +
        Since:
        +
        10
        +
        +
      • +
      + + + +
        +
      • +

        setExpirationDate

        +
        @Deprecated
        +public void setExpirationDate​(java.lang.String expirationDate)
        +
        Deprecated. +
        As of release 10 this will be replaced with setDateOfExpiry(String)
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfExpiry

        +
        public java.lang.String getDateOfExpiry()
        +
        +
        Returns:
        +
        the expiration date as a string (as read from the mrz. Format: yyMMdd)
        +
        +
      • +
      + + + +
        +
      • +

        setDateOfExpiry

        +
        public void setDateOfExpiry​(java.lang.String dateOfExpiry)
        +
      • +
      + + + +
        +
      • +

        getCountryCode

        +
        @Deprecated
        +public java.lang.String getCountryCode()
        +
        Deprecated. +
        As of release 3.3 this will be replaced with getIssuingCountryCode() and getNationalityCountryCode()
        +
        +
        +
        Returns:
        +
        the country code (mostly 3 letters ... some exceptions)
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getDocumentNumber

        +
        public java.lang.String getDocumentNumber()
        +
        +
        Returns:
        +
        the number of the document (alpha-numeric)
        +
        +
      • +
      + + + +
        +
      • +

        setDocumentNumber

        +
        public void setDocumentNumber​(java.lang.String documentNumber)
        +
      • +
      + + + +
        +
      • +

        getDocumentType

        +
        public java.lang.String getDocumentType()
        +
        +
        Returns:
        +
        the type of the document ("P" .. passport, "ID" .. id, ...)
        +
        +
      • +
      + + + +
        +
      • +

        setDocumentType

        +
        public void setDocumentType​(java.lang.String documentType)
        +
      • +
      + + + +
        +
      • +

        getIssuingCountryCode

        +
        public java.lang.String getIssuingCountryCode()
        +
        +
        Returns:
        +
        the country code of the issuing country or organization (mostly 3 letters ... some exceptions)
        +
        +
      • +
      + + + +
        +
      • +

        setIssuingCountryCode

        +
        public void setIssuingCountryCode​(java.lang.String issuingCountryCode)
        +
      • +
      + + + +
        +
      • +

        getNationalityCountryCode

        +
        public java.lang.String getNationalityCountryCode()
        +
        +
        Returns:
        +
        the country code of the nationality (mostly 3 letters ... some exceptions)
        +
        +
      • +
      + + + +
        +
      • +

        setNationalityCountryCode

        +
        public void setNationalityCountryCode​(java.lang.String nationalityCountryCode)
        +
      • +
      + + + +
        +
      • +

        getSex

        +
        public java.lang.String getSex()
        +
        +
        Returns:
        +
        the sex ("M" .. male, "F" .. female, "" .. unspecified)
        +
        +
      • +
      + + + +
        +
      • +

        setSex

        +
        public void setSex​(java.lang.String sex)
        +
      • +
      + + + +
        +
      • +

        getPersonalNumber

        +
        public java.lang.String getPersonalNumber()
        +
        +
        Returns:
        +
        the personal number that may be used by the issuing country as it desires (alpha-numeric)
        +
        +
      • +
      + + + +
        +
      • +

        setPersonalNumber

        +
        public void setPersonalNumber​(java.lang.String personalNumber)
        +
      • +
      + + + +
        +
      • +

        getPersonalNumber2

        +
        @Deprecated
        +public java.lang.String getPersonalNumber2()
        +
        Deprecated. +
        As of release 10 this will be replaced with getOptionalData()
        +
        +
        +
        Returns:
        +
        the personal number in the middle line of a TD1 ID that may be used by the issuing country as it desires + (alpha-numeric)
        +
        See Also:
        +
        TD1 Documents - Anyline Documentation
        +
        +
      • +
      + + + +
        +
      • +

        setPersonalNumber2

        +
        @Deprecated
        +public void setPersonalNumber2​(java.lang.String personalNumber2)
        +
        Deprecated. +
        As of release 10 this will be replaced with setOptionalData(String) ()}
        +
        +
      • +
      + + + +
        +
      • +

        getOptionalData

        +
        public java.lang.String getOptionalData()
        +
        +
        Returns:
        +
        the personal number in the middle line of a TD1 ID that may be used by the issuing country as it desires + (alpha-numeric)
        +
        See Also:
        +
        TD1 Documents - Anyline Documentation
        +
        +
      • +
      + + + +
        +
      • +

        setOptionalData

        +
        public void setOptionalData​(java.lang.String optionalData)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitNumber

        +
        @Deprecated
        +public java.lang.String getCheckDigitNumber()
        +
        Deprecated. +
        As of release 10 this will be replaced with getCheckDigitDocumentNumber()
        +
        +
        +
        Returns:
        +
        the check-digit for the number
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitNumber

        +
        @Deprecated
        +public void setCheckDigitNumber​(java.lang.String checkDigitNumber)
        +
        Deprecated. +
        As of release 10 this will be replaced with setCheckDigitDocumentNumber(String)
        +
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDocumentNumber

        +
        public java.lang.String getCheckDigitDocumentNumber()
        +
        +
        Returns:
        +
        the check-digit for the document number
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDocumentNumber

        +
        public void setCheckDigitDocumentNumber​(java.lang.String checkDigitDocumentNumber)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitExpirationDate

        +
        @Deprecated
        +public java.lang.String getCheckDigitExpirationDate()
        +
        Deprecated. +
        As of release 10 this will be replaced with getCheckDigitDateOfExpiry()
        +
        +
        +
        Returns:
        +
        the check-digit for the expiration date
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitExpirationDate

        +
        @Deprecated
        +public void setCheckDigitExpirationDate​(java.lang.String checkDigitExpirationDate)
        +
        Deprecated. +
        As of release 10 this will be replaced with setCheckDigitDateOfExpiry(String)
        +
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDateOfExpiry

        +
        public java.lang.String getCheckDigitDateOfExpiry()
        +
        +
        Returns:
        +
        the check-digit for the expiration date
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDateOfExpiry

        +
        public void setCheckDigitDateOfExpiry​(java.lang.String checkDigitDateOfExpiry)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDayOfBirth

        +
        @Deprecated
        +public java.lang.String getCheckDigitDayOfBirth()
        +
        Deprecated. +
        As of release 10 this will be replaced with getCheckDigitDateOfBirth()
        +
        +
        +
        Returns:
        +
        the check-digit for the day of birth
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDayOfBirth

        +
        @Deprecated
        +public void setCheckDigitDayOfBirth​(java.lang.String checkDigitDayOfBirth)
        +
        Deprecated. +
        As of release 10 this will be replaced with setCheckDigitDateOfBirth(String)
        +
        +
      • +
      + + + +
        +
      • +

        getCheckDigitDateOfBirth

        +
        public java.lang.String getCheckDigitDateOfBirth()
        +
        +
        Returns:
        +
        the check-digit for the date of birth
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitDateOfBirth

        +
        public void setCheckDigitDateOfBirth​(java.lang.String checkDigitDateOfBirth)
        +
      • +
      + + + +
        +
      • +

        getDayOfBirthObject

        +
        @Deprecated
        +public java.util.Date getDayOfBirthObject()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfBirthObject()
        +
        +
        +
        Returns:
        +
        the day of birth as a Date object dd.MM.yyy, null in case of a non-existing, + invalid or partial date
        +
        Since:
        +
        10
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfBirthObject

        +
        public java.util.Date getDateOfBirthObject()
        +
        +
        Returns:
        +
        the date of birth as a Date object dd.MM.yyy, null in case of a non-existing, + invalid or partial date
        +
        +
      • +
      + + + +
        +
      • +

        getExpirationDateObject

        +
        @Deprecated
        +public java.util.Date getExpirationDateObject()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfExpiryObject()
        +
        +
        +
        Returns:
        +
        the expiration date as a Date object in format dd.MM.yyy, null in case of a + non-existing, invalid or partial date
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfExpiryObject

        +
        public java.util.Date getDateOfExpiryObject()
        +
        +
        Returns:
        +
        the expiration date as a Date object in format dd.MM.yyy, null in case of a + non-existing, invalid or partial date
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setCheckDigitFinal

        +
        public void setCheckDigitFinal​(java.lang.String checkDigitFinal)
        +
      • +
      + + + +
        +
      • +

        getCheckDigitPersonalNumber

        +
        public java.lang.String getCheckDigitPersonalNumber()
        +
        +
        Returns:
        +
        the check-digit for the personal number (only set in TD3 documents)
        +
        See Also:
        +
        TD3 Documents - Anyline Documentation
        +
        +
      • +
      + + + +
        +
      • +

        setCheckDigitPersonalNumber

        +
        public void setCheckDigitPersonalNumber​(java.lang.String checkDigitPersonalNumber)
        +
      • +
      + + + +
        +
      • +

        areAllCheckDigitsValid

        +
        public boolean areAllCheckDigitsValid()
        +
        +
        Returns:
        +
        a boolean indicating if all found check digits match the scanned ID data
        +
        +
      • +
      + + + +
        +
      • +

        setAllCheckDigitsValid

        +
        public void setAllCheckDigitsValid​(boolean allCheckDigitsValid)
        +
      • +
      + + + +
        +
      • +

        getMrzString

        +
        public java.lang.String getMrzString()
        +
        +
        Returns:
        +
        a String representing the entire machine readable zone
        +
        Since:
        +
        3.13.0
        +
        +
      • +
      + + + +
        +
      • +

        setMrzString

        +
        public void setMrzString​(java.lang.String mrzString)
        +
      • +
      + + + +
        +
      • +

        getAddress

        +
        public java.lang.String getAddress()
        +
        Deprecated. +
        As of release 10 this will be replaced with getVizAddress()
        +
        +
        If address is not identified then null will be returned
        +
        +
        Returns:
        +
        address if address is presented on German ID.
        +
        Since:
        +
        10.1
        +
        +
      • +
      + + + +
        +
      • +

        setAddress

        +
        @Deprecated
        +public void setAddress​(java.lang.String address)
        +
        Deprecated. +
        As of release 10.1 this will be replaced with setVizAddress(String)
        +
        +
      • +
      + + + +
        +
      • +

        getVizAddress

        +
        public java.lang.String getVizAddress()
        +
        Gets the address. + If address is not identified then null will be returned
        +
        +
        Returns:
        +
        address if address is presented on German ID.
        +
        +
      • +
      + + + +
        +
      • +

        setVizAddress

        +
        public void setVizAddress​(java.lang.String vizAddress)
        +
        Sets the address
        +
        +
        Parameters:
        +
        vizAddress -
        +
        +
      • +
      + + + +
        +
      • +

        getIssuingDate

        +
        @Deprecated
        +public java.lang.String getIssuingDate()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfIssue()
        +
        +
        Gets the issue date.
        +
        +
        Returns:
        +
        issuing date.
        +
        Since:
        +
        10
        +
        +
      • +
      + + + +
        +
      • +

        setIssuingDate

        +
        @Deprecated
        +public void setIssuingDate​(java.lang.String issuingDate)
        +
        Deprecated. +
        As of release 10 this will be replaced with setDateOfIssue(String)
        +
        +
        Sets the issuingDate.
        +
        +
        Parameters:
        +
        issuingDate -
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfIssue

        +
        @Deprecated
        +public java.lang.String getDateOfIssue()
        +
        Deprecated. +
        As of release 10.1 this will be replaced with getVizDateOfIssue()
        +
        +
        Gets the issue date.
        +
        +
        Returns:
        +
        issuing date.
        +
        Since:
        +
        10.1
        +
        +
      • +
      + + + +
        +
      • +

        setDateOfIssue

        +
        @Deprecated
        +public void setDateOfIssue​(java.lang.String dateOfIssue)
        +
        Deprecated. +
        As of release 10.1 this will be replaced with setVizDateOfIssue(String)
        +
        +
        Sets the issuingDate.
        +
        +
        Parameters:
        +
        dateOfIssue -
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfIssue

        +
        public java.lang.String getVizDateOfIssue()
        +
        Gets the date of issue.
        +
        +
        Returns:
        +
        the date of issue.
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfIssue

        +
        public void setVizDateOfIssue​(java.lang.String vizDateOfIssue)
        +
        Sets the date of issue.
        +
        +
        Parameters:
        +
        vizDateOfIssue -
        +
        +
      • +
      + + + +
        +
      • +

        getIssuingDateObject

        +
        @Deprecated
        +public java.util.Date getIssuingDateObject()
        +
        Deprecated. +
        As of release 10 this will be replaced with getDateOfIssueObject()
        +
        +
        Gets the issue date.
        +
        +
        Returns:
        +
        issuing date in date object form if issuing date is not null
        +
        +
      • +
      + + + +
        +
      • +

        getDateOfIssueObject

        +
        @Deprecated
        +public java.util.Date getDateOfIssueObject()
        +
        Deprecated. +
        As of release 10.1 this will be replaced with getVizDateOfIssueObject()
        +
        +
        Gets the issue date.
        +
        +
        Returns:
        +
        issuing date in date object form if issuing date is not null
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfIssueObject

        +
        public java.util.Date getVizDateOfIssueObject()
        +
        Gets the issue date from the Visual Inspection Zone
        +
        +
        Returns:
        +
        issuing date in date object form if issuing date is not null
        +
        +
      • +
      + + + +
        +
      • +

        toJSONObject

        +
        public org.json.JSONObject toJSONObject()
        +
        Gets the data of this object as a JSONObject
        +
        +
        Returns:
        +
        a JSONObject representation of this object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        @Deprecated
        +public java.lang.String toString()
        +
        Deprecated.
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        getVizSurname

        +
        public java.lang.String getVizSurname()
        +
        +
        Returns:
        +
        Visual Inspection Zone Surname
        +
        Since:
        +
        10.1 + Get Visual Inspection Zone Surname
        +
        +
      • +
      + + + +
        +
      • +

        setVizSurname

        +
        public void setVizSurname​(java.lang.String vizSurname)
        +
        +
        Parameters:
        +
        vizSurname - Visual Inspection Zone Surname
        +
        Since:
        +
        10.1 + Set Visual Inspection Zone Surname
        +
        +
      • +
      + + + +
        +
      • +

        getVizGivenNames

        +
        public java.lang.String getVizGivenNames()
        +
        +
        Returns:
        +
        Visual Inspeciton Zone Given Names
        +
        Since:
        +
        10.1 + Get method for Visual Inspection Zone Given Names
        +
        +
      • +
      + + + +
        +
      • +

        setVizGivenNames

        +
        public void setVizGivenNames​(java.lang.String vizGivenNames)
        +
        +
        Parameters:
        +
        vizGivenNames - Visual Inspection Zone Given Names
        +
        Since:
        +
        10.1 + Set method for Visual Inspection Zone Given Names
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfBirth

        +
        public java.lang.String getVizDateOfBirth()
        +
        +
        Returns:
        +
        Visual Inspection Zone Date Of Birth
        +
        Since:
        +
        10.1 + Get method for Visual Inspection Zone Date Of Birth
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfBirth

        +
        public void setVizDateOfBirth​(java.lang.String vizDateOfBirth)
        +
        +
        Parameters:
        +
        vizDateOfBirth - Visual Inspection Zone Date Of Birth
        +
        Since:
        +
        10.1 + Set method vor Visual Inspection Zone Date Of Birth
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfExpiry

        +
        public java.lang.String getVizDateOfExpiry()
        +
        +
        Returns:
        +
        Visual Inspection Zone Date Of Expiry
        +
        Since:
        +
        10.1 + Get method for Visual Inspection Zone Date Of Expiry
        +
        +
      • +
      + + + +
        +
      • +

        setVizDateOfExpiry

        +
        public void setVizDateOfExpiry​(java.lang.String vizDateOfExpiry)
        +
        +
        Parameters:
        +
        vizDateOfExpiry - Visual Inspection Zone Date Of Expiry
        +
        Since:
        +
        10.1 + Set method vor Visual Inspection Zone Date Of Expiry
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfBirthObject

        +
        public java.util.Date getVizDateOfBirthObject()
        +
        +
        Returns:
        +
        VIZ Date of Birth in Date Object format
        +
        Since:
        +
        10.1
        +
        +
      • +
      + + + +
        +
      • +

        getVizDateOfExpiryObject

        +
        public java.util.Date getVizDateOfExpiryObject()
        +
        +
        Returns:
        +
        VIZ Date of Expiry in Date Object format
        +
        Since:
        +
        10.1
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/NFCConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/NFCConfig.html new file mode 100644 index 000000000..42591d94a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/NFCConfig.html @@ -0,0 +1,349 @@ + + + + + +NFCConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NFCConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.NFCConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class NFCConfig
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      NFCConfig​(java.lang.String passportNumber, + java.lang.String dateOfBirth, + java.lang.String expirationDate) 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NFCConfig

        +
        public NFCConfig​(java.lang.String passportNumber,
        +                 java.lang.String dateOfBirth,
        +                 java.lang.String expirationDate)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        readDataGroup1

        +
        public byte[] readDataGroup1()
        +
      • +
      + + + +
        +
      • +

        readSOD

        +
        public byte[] readSOD()
        +
      • +
      + + + +
        +
      • +

        readDataGroup2

        +
        public byte[] readDataGroup2()
        +
      • +
      + + + +
        +
      • +

        getAbstractReader

        +
        public AbstractReader getAbstractReader()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateConfig.html new file mode 100644 index 000000000..78e708fc7 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateConfig.html @@ -0,0 +1,311 @@ + + + + + +TemplateConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TemplateConfig

+
+
+ +
+
    +
  • +
    +
    @Deprecated
    +public class TemplateConfig
    +extends UniversalIdConfig
    +
    Deprecated.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TemplateConfig

        +
        public TemplateConfig​(org.json.JSONObject jsonObject)
        +
        Deprecated.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldConfidences.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldConfidences.html new file mode 100644 index 000000000..b43decdc1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldConfidences.html @@ -0,0 +1,311 @@ + + + + + +TemplateFieldConfidences (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TemplateFieldConfidences

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TemplateFieldConfidences

        +
        public TemplateFieldConfidences()
        +
        Deprecated.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldScanOptions.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldScanOptions.html new file mode 100644 index 000000000..433eb58a4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/TemplateFieldScanOptions.html @@ -0,0 +1,328 @@ + + + + + +TemplateFieldScanOptions (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TemplateFieldScanOptions

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TemplateFieldScanOptions

        +
        public TemplateFieldScanOptions()
        +
        Deprecated.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdConfig.html new file mode 100644 index 000000000..968952d38 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdConfig.html @@ -0,0 +1,405 @@ + + + + + +UniversalIdConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UniversalIdConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UniversalIdConfig

        +
        public UniversalIdConfig()
        +
      • +
      + + + +
        +
      • +

        UniversalIdConfig

        +
        public UniversalIdConfig​(org.json.JSONObject jsonObject)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAllowedLayouts

        +
        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getAllowedLayouts()
        +
        Get the Map of allowed layout types as keys and a list of allowed layouts for the specific key as value
        +
        +
        Returns:
        +
        - the Map of allowed layouts
        +
        +
      • +
      + + + +
        +
      • +

        setScanConfiguration

        +
        public void setScanConfiguration​(@NonNull
        +                                 UniversalIdLayoutType universalIdLayoutType,
        +                                 @NonNull
        +                                 java.util.List<java.lang.String> layoutList)
        +
        Sets programatically the allowed layout types and the layouts to be scanned for the specific layout type
        +
        +
        Parameters:
        +
        universalIdLayoutType - - Layout type (e.g. MRZ, idFront, driving license)
        +
        layoutList - - list of allowed layouts for the layout type
        +
        +
      • +
      + + + +
        +
      • +

        getAllowedLayoutsForLayoutType

        +
        public java.util.List<java.lang.String> getAllowedLayoutsForLayoutType​(UniversalIdLayoutType universalIdLayoutType)
        +
        Returns a List of strings for a universalIdLayoutType
        +
        +
        Parameters:
        +
        universalIdLayoutType - - Layout type (e.g. MRZ, idFront, driving license)
        +
        Returns:
        +
        - list of allowed layouts for the layout type
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldConfidences.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldConfidences.html new file mode 100644 index 000000000..6987b0b18 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldConfidences.html @@ -0,0 +1,419 @@ + + + + + +UniversalIdFieldConfidences (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UniversalIdFieldConfidences

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      java.util.List<java.lang.String>fieldNames 
      +
    • +
    +
    + +
    + +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        fieldNames

        +
        public java.util.List<java.lang.String> fieldNames
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UniversalIdFieldConfidences

        +
        public UniversalIdFieldConfidences()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getConfidence

        +
        public java.lang.Integer getConfidence​(java.lang.String fieldName)
        +
      • +
      + + + +
        +
      • +

        getFieldNames

        +
        public java.util.List<java.lang.String> getFieldNames()
        +
      • +
      + + + +
        +
      • +

        hasField

        +
        public java.lang.Boolean hasField​(java.lang.String fieldName)
        +
      • +
      + + + +
        +
      • +

        addField

        +
        public void addField​(java.lang.String fieldName,
        +                     java.lang.Integer value)
        +
      • +
      + + + +
        +
      • +

        removeField

        +
        public void removeField​(java.lang.String fieldName)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldScanOptions.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldScanOptions.html new file mode 100644 index 000000000..29c7649a3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdFieldScanOptions.html @@ -0,0 +1,436 @@ + + + + + +UniversalIdFieldScanOptions (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UniversalIdFieldScanOptions

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        fieldNames

        +
        public java.util.List<java.lang.String> fieldNames
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UniversalIdFieldScanOptions

        +
        public UniversalIdFieldScanOptions()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        hasField

        +
        public java.lang.Boolean hasField​(java.lang.String fieldName)
        +
      • +
      + + + + + + + +
        +
      • +

        removeField

        +
        public void removeField​(java.lang.String fieldName)
        +
      • +
      + + + +
        +
      • +

        getFieldNames

        +
        public java.util.List<java.lang.String> getFieldNames()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.LayoutType.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.LayoutType.html new file mode 100644 index 000000000..6b5701167 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.LayoutType.html @@ -0,0 +1,184 @@ + + + + + +UniversalIdLayoutType.LayoutType (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Annotation Type UniversalIdLayoutType.LayoutType

+
+
+
+
    +
  • +
    +
    @Retention(SOURCE)
    +public static @interface UniversalIdLayoutType.LayoutType
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.html new file mode 100644 index 000000000..071b1c49a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/UniversalIdLayoutType.html @@ -0,0 +1,440 @@ + + + + + +UniversalIdLayoutType (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class UniversalIdLayoutType

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.id.UniversalIdLayoutType
    • +
    +
  • +
+
+
    +
  • +
    +
    public class UniversalIdLayoutType
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        LAYOUT_TYPE_MRZ

        +
        public static final java.lang.String LAYOUT_TYPE_MRZ
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LAYOUT_TYPE_DRIVING_LICENSE

        +
        public static final java.lang.String LAYOUT_TYPE_DRIVING_LICENSE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LAYOUT_TYPE_ID_FRONT

        +
        public static final java.lang.String LAYOUT_TYPE_ID_FRONT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LAYOUT_TYPE_INSURANCE_CARD

        +
        public static final java.lang.String LAYOUT_TYPE_INSURANCE_CARD
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        UniversalIdLayoutType

        +
        public UniversalIdLayoutType​(java.lang.String type)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getType

        +
        public java.lang.String getType()
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType​(java.lang.String type)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-summary.html new file mode 100644 index 000000000..a190b36b5 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-summary.html @@ -0,0 +1,302 @@ + + + + + +io.anyline.plugin.id (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.id

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-tree.html new file mode 100644 index 000000000..6c8e7de22 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/id/package-tree.html @@ -0,0 +1,241 @@ + + + + + +io.anyline.plugin.id Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.id

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanMode.html new file mode 100644 index 000000000..8df3db8bf --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanMode.html @@ -0,0 +1,1040 @@ + + + + + +LicensePlateScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum LicensePlateScanMode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Enum<LicensePlateScanMode>
    • +
    • +
        +
      • io.anyline.plugin.licenseplate.LicensePlateScanMode
      • +
      +
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanPlugin.html new file mode 100644 index 000000000..38978e927 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanPlugin.html @@ -0,0 +1,562 @@ + + + + + +LicensePlateScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LicensePlateScanPlugin

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanResult.html new file mode 100644 index 000000000..017edc0b7 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanResult.html @@ -0,0 +1,381 @@ + + + + + +LicensePlateScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LicensePlateScanResult

+
+
+ +
+
    +
  • +
    +
    public class LicensePlateScanResult
    +extends ScanResult<java.lang.String>
    +
    Created by clemens on 28/09/17.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LicensePlateScanResult

        +
        public LicensePlateScanResult​(@Nullable
        +                              java.lang.String pluginId,
        +                              @Nullable
        +                              java.util.List<android.graphics.PointF> outline,
        +                              @Nullable
        +                              java.lang.Integer confidence,
        +                              @Nullable
        +                              AnylineImage cutoutImage,
        +                              @Nullable
        +                              AnylineImage fullImage,
        +                              @NonNull
        +                              java.lang.String result,
        +                              @NonNull
        +                              java.lang.String country,
        +                              @Nullable
        +                              java.lang.String area,
        +                              @NonNull
        +                              java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCountry

        +
        public java.lang.String getCountry()
        +
        Returns the detected License Plate country
        +
        +
        Returns:
        +
        the country that was detected
        +
        +
      • +
      + + + +
        +
      • +

        getArea

        +
        public java.lang.String getArea()
        +
        Returns the detected License Plate area
        +
        +
        Returns:
        +
        the area that was detected
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanViewPlugin.html new file mode 100644 index 000000000..571b39030 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/LicensePlateScanViewPlugin.html @@ -0,0 +1,316 @@ + + + + + +LicensePlateScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LicensePlateScanViewPlugin

+
+
+ +
+
    +
  • +
    +
    public class LicensePlateScanViewPlugin
    +extends AbstractScanViewPlugin
    +
    Created by lorena on 18.06.18.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LicensePlateScanViewPlugin

        +
        public LicensePlateScanViewPlugin​(@NonNull
        +                                  android.content.Context context,
        +                                  @NonNull
        +                                  AbstractScanPlugin scanPlugin,
        +                                  @NonNull
        +                                  ScanViewPluginConfig config)
        +
      • +
      + + + +
        +
      • +

        LicensePlateScanViewPlugin

        +
        public LicensePlateScanViewPlugin​(@NonNull
        +                                  android.content.Context context,
        +                                  @NonNull
        +                                  ScanViewPluginConfig config,
        +                                  java.lang.String id)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-summary.html new file mode 100644 index 000000000..4bb803dae --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-summary.html @@ -0,0 +1,192 @@ + + + + + +io.anyline.plugin.licenseplate (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.licenseplate

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-tree.html new file mode 100644 index 000000000..2747107e4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/licenseplate/package-tree.html @@ -0,0 +1,196 @@ + + + + + +io.anyline.plugin.licenseplate Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.licenseplate

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanMode.html new file mode 100644 index 000000000..47e4f40cd --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanMode.html @@ -0,0 +1,517 @@ + + + + + +MeterScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum MeterScanMode

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.lang.Enum<MeterScanMode>
    • +
    • +
        +
      • io.anyline.plugin.meter.MeterScanMode
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.io.Serializable, java.lang.Comparable<MeterScanMode>
    +
    +
    +
    public enum MeterScanMode
    +extends java.lang.Enum<MeterScanMode>
    +
    A enum for the available scan modes in the MeterScanPlugin.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static MeterScanMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (MeterScanMode c : MeterScanMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static MeterScanMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        fromEnergyScanMode

        +
        public static MeterScanMode fromEnergyScanMode​(MeterScanMode scanMode)
        +
        Get the enum value
        +
        +
        Parameters:
        +
        scanMode - the old enum value
        +
        Returns:
        +
        the new enum value
        +
        +
      • +
      + + + +
        +
      • +

        toLicenseStringIdentifier

        +
        public java.lang.String toLicenseStringIdentifier()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanPlugin.html new file mode 100644 index 000000000..8bfec364c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanPlugin.html @@ -0,0 +1,494 @@ + + + + + +MeterScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MeterScanPlugin

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ScanPlugin<MeterScanResult>
    +
    +
    +
    public class MeterScanPlugin
    +extends AbstractScanPlugin<MeterScanResult>
    +

    Anyline Meter Plugin

    +

    + The Anyline Meter Plugin scans a variety of meters (and also bar- and qr-codes) +

    + This plugin is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MeterScanPlugin

        +
        public MeterScanPlugin​(android.content.Context context,
        +                       java.lang.String id)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        setSerialNumberValidationRegex

        +
        public void setSerialNumberValidationRegex​(java.lang.String regexString)
        +
        Set a validation regex string for the Serialnumber scan mode. + Invalid recognized results will be not returned.
        +
        +
        Parameters:
        +
        regexString - the regular expression represented as a string used for validation.
        +
        +
      • +
      + + + +
        +
      • +

        setSerialNumberCharWhitelist

        +
        public void setSerialNumberCharWhitelist​(java.lang.String whiteList)
        +
        Set the character whitelist (all the characters that may occur in the data that should be recognized) + as a string for the Serialnumber scan mode. +

        + Currently only upper case letters and numbers are allowed.

        +
        +
        Parameters:
        +
        whiteList - represents the whitelist of allowed characters.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanResult.html new file mode 100644 index 000000000..5c3a657f0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanResult.html @@ -0,0 +1,362 @@ + + + + + +MeterScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MeterScanResult

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MeterScanResult

        +
        public MeterScanResult​(@Nullable
        +                       java.lang.String pluginId,
        +                       @Nullable
        +                       java.util.List<android.graphics.PointF> outline,
        +                       @Nullable
        +                       java.lang.Integer confidence,
        +                       @Nullable
        +                       AnylineImage cutoutImage,
        +                       @Nullable
        +                       AnylineImage fullImage,
        +                       @NonNull
        +                       java.lang.String result,
        +                       @NonNull
        +                       MeterScanMode scanMode,
        +                       @NonNull
        +                       java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getScanMode

        +
        @NonNull
        +public MeterScanMode getScanMode()
        +
        Returns the scan mode which was used to acquire the result.
        +
        +
        Returns:
        +
        the scan mode that was used
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanViewPlugin.html new file mode 100644 index 000000000..06964e5d0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MeterScanViewPlugin.html @@ -0,0 +1,433 @@ + + + + + +MeterScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MeterScanViewPlugin

+
+
+ +
+
    +
  • +
    +
    public class MeterScanViewPlugin
    +extends AbstractScanViewPlugin
    +

    Anyline Energy View

    +

    The Anyline Energy-Module scans a variety of meters (and also bar- and qr-codes)

    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MultiMeterScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MultiMeterScanResult.html new file mode 100644 index 000000000..5b14f41c1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/MultiMeterScanResult.html @@ -0,0 +1,373 @@ + + + + + +MultiMeterScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class MultiMeterScanResult

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        MultiMeterScanResult

        +
        public MultiMeterScanResult​(@Nullable
        +                            java.lang.String pluginId,
        +                            @Nullable
        +                            java.util.List<android.graphics.PointF> outline,
        +                            @Nullable
        +                            java.lang.Integer confidence,
        +                            @Nullable
        +                            AnylineImage cutoutImage,
        +                            @Nullable
        +                            AnylineImage fullImage,
        +                            @NonNull
        +                            java.lang.String result,
        +                            @NonNull
        +                            MeterScanMode scanMode,
        +                            @NonNull
        +                            java.lang.String counter,
        +                            @NonNull
        +                            java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCounter

        +
        @NonNull
        +public java.lang.String getCounter()
        +
        Returns the value of the counter.
        +
        +
        Returns:
        +
        the counter
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-summary.html new file mode 100644 index 000000000..a230cb115 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-summary.html @@ -0,0 +1,200 @@ + + + + + +io.anyline.plugin.meter (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.meter

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-tree.html new file mode 100644 index 000000000..26f9e108a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/meter/package-tree.html @@ -0,0 +1,200 @@ + + + + + +io.anyline.plugin.meter Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.meter

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
    • +
    +
  • +
+
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineCattleTagConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineCattleTagConfig.html new file mode 100644 index 000000000..7aba082f2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineCattleTagConfig.html @@ -0,0 +1,277 @@ + + + + + +AnylineCattleTagConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineCattleTagConfig

+
+
+ +
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineCattleTagConfig

        +
        public AnylineCattleTagConfig()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.ContainerScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.ContainerScanMode.html new file mode 100644 index 000000000..ee1a3f0b5 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.ContainerScanMode.html @@ -0,0 +1,379 @@ + + + + + +AnylineContainerConfig.ContainerScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AnylineContainerConfig.ContainerScanMode

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      HORIZONTAL 
      VERTICAL 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AnylineContainerConfig.ContainerScanModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static AnylineContainerConfig.ContainerScanMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AnylineContainerConfig.ContainerScanMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AnylineContainerConfig.ContainerScanMode c : AnylineContainerConfig.ContainerScanMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AnylineContainerConfig.ContainerScanMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.html new file mode 100644 index 000000000..7cc89a0f6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineContainerConfig.html @@ -0,0 +1,421 @@ + + + + + +AnylineContainerConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineContainerConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineContainerConfig

        +
        public AnylineContainerConfig()
        +
      • +
      + + + +
        +
      • +

        AnylineContainerConfig

        +
        public AnylineContainerConfig​(org.json.JSONObject anylineContainerConfigJson)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        setCharacterWhitelist

        +
        public void setCharacterWhitelist​(java.lang.String characterWhiteList)
        +
      • +
      + + + +
        +
      • +

        setValidationRegex

        +
        public void setValidationRegex​(java.lang.String validationRegex)
        +
      • +
      + + + +
        +
      • +

        getCharWhitelist

        +
        public java.lang.String getCharWhitelist()
        +
      • +
      + + + +
        +
      • +

        getValidationRegex

        +
        public java.lang.String getValidationRegex()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrBaseConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrBaseConfig.html new file mode 100644 index 000000000..20c16240c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrBaseConfig.html @@ -0,0 +1,311 @@ + + + + + +AnylineOcrBaseConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineOcrBaseConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.ocr.AnylineOcrBaseConfig
    • +
    +
  • +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineOcrBaseConfig

        +
        public AnylineOcrBaseConfig()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.AnylineOcrRegex.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.AnylineOcrRegex.html new file mode 100644 index 000000000..c67be5306 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.AnylineOcrRegex.html @@ -0,0 +1,464 @@ + + + + + +AnylineOcrConfig.AnylineOcrRegex (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AnylineOcrConfig.AnylineOcrRegex

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      EMAIL 
      IMEI 
      ISBN 
      PRICE 
      URL 
      VIN 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AnylineOcrConfig.AnylineOcrRegex[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AnylineOcrConfig.AnylineOcrRegex c : AnylineOcrConfig.AnylineOcrRegex.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AnylineOcrConfig.AnylineOcrRegex valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getRegex

        +
        public java.lang.String getRegex()
        +
      • +
      + + + +
        +
      • +

        getWhiteList

        +
        public java.lang.String getWhiteList()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.ScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.ScanMode.html new file mode 100644 index 000000000..70f567fc9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.ScanMode.html @@ -0,0 +1,412 @@ + + + + + +AnylineOcrConfig.ScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AnylineOcrConfig.ScanMode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      AUTO +
      The AUTO mode is optimal if you want to scan more than one use case in one mode.
      +
      GRID +
      The GRID mode is optimal for characters with equal size laid out in a grid with a constant font, + background and character count (like loyalty codes inside bottle caps)
      +
      LINE +
      The LINE mode is optimal for scanning one or more lines of variable length or font (like IBANs or addresses)
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AnylineOcrConfig.ScanModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static AnylineOcrConfig.ScanMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Detail

      + + + +
        +
      • +

        LINE

        +
        public static final AnylineOcrConfig.ScanMode LINE
        +
        The LINE mode is optimal for scanning one or more lines of variable length or font (like IBANs or addresses)
        +
      • +
      + + + +
        +
      • +

        GRID

        +
        public static final AnylineOcrConfig.ScanMode GRID
        +
        The GRID mode is optimal for characters with equal size laid out in a grid with a constant font, + background and character count (like loyalty codes inside bottle caps)
        +
      • +
      + + + + +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AnylineOcrConfig.ScanMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AnylineOcrConfig.ScanMode c : AnylineOcrConfig.ScanMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AnylineOcrConfig.ScanMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.html new file mode 100644 index 000000000..13499dc2b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineOcrConfig.html @@ -0,0 +1,1002 @@ + + + + + +AnylineOcrConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineOcrConfig

+
+
+ +
+
    +
  • +
    +
    public class AnylineOcrConfig
    +extends AnylineOcrBaseConfig
    +
    A class used to configure the Anyline OCR module
    +
    +
    Since:
    +
    3.4
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineOcrConfig

        +
        public AnylineOcrConfig()
        +
      • +
      + + + +
        +
      • +

        AnylineOcrConfig

        +
        public AnylineOcrConfig​(android.content.Context context,
        +                        java.lang.String configFileName)
        +

        + Create config from the given json file. +

        +

        + JSON example: +

        + {
        +      "scanMode": "LINE"
        +      "customCmdFile": "pathTo.ale",
        +      "minCharHeight": 15,
        +      "maxCharHeight": 65,
        +      "model": "mymodel.any",
        +      "charWhitelist": "ABCDEFG",
        +      "validationRegex": "\\d",
        +      "minConfidence": 65,
        +      "charCountX": 4,
        +      "charCountY": 2,
        +      "charPaddingXFactor": 1.0,
        +      "charPaddingYFactor": 1.0,
        +      "minSharpness": 70
        + }
        + 
        +

        +
        +
        Parameters:
        +
        context - the context
        +
        configFileName - the json file name in the assets (with relative path to assets)
        +
        +
      • +
      + + + +
        +
      • +

        AnylineOcrConfig

        +
        public AnylineOcrConfig​(org.json.JSONObject jsonObject)
        +
        Create config from the given json object.
        +
        +
        Parameters:
        +
        jsonObject - the json object with the settings
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCustomCmdFile

        +
        @Nullable
        +public java.lang.String getCustomCmdFile()
        +
        +
        Returns:
        +
        the file name within the assets
        +
        +
      • +
      + + + +
        +
      • +

        setCustomCmdFile

        +
        public void setCustomCmdFile​(@Nullable
        +                             java.lang.String customCmdFile)
        +
        Set the custom command file (ale) to use for the image processing. + This is mutually exclusive with setCustomScript(String) (customScript is set to null here).
        +
        +
        Parameters:
        +
        customCmdFile - the file name within the assets (including path within the assets folder)
        +
        +
      • +
      + + + +
        +
      • +

        getCustomScript

        +
        @Nullable
        +public java.lang.String getCustomScript()
        +
        +
        Returns:
        +
        the custom script
        +
        +
      • +
      + + + +
        +
      • +

        setCustomScript

        +
        public void setCustomScript​(@Nullable
        +                            java.lang.String customScript)
        +
        Set the custom script to use for the image processing (text, not file name). + This is mutually exclusive with setCustomCmdFile(String) (customCmdFile is set to null here).
        +
        +
        Parameters:
        +
        customScript - the custom script to use (text, not file name)
        +
        +
      • +
      + + + +
        +
      • +

        getMinCharHeight

        +
        public int getMinCharHeight()
        +
        +
        Returns:
        +
        the minimum character height
        +
        +
      • +
      + + + +
        +
      • +

        setMinCharHeight

        +
        public void setMinCharHeight​(int minCharHeight)
        +
        Set the minimum height of a character to scan in pixels (relative to the configured capture resolution)
        +
        +
        Parameters:
        +
        minCharHeight - the minimum height
        +
        +
      • +
      + + + +
        +
      • +

        getMaxCharHeight

        +
        public int getMaxCharHeight()
        +
        +
        Returns:
        +
        the maximum character height
        +
        +
      • +
      + + + +
        +
      • +

        setMaxCharHeight

        +
        public void setMaxCharHeight​(int maxCharHeight)
        +
        Set the maximum height of a character to scan in pixels (relative to the configured capture resolution)
        +
        +
        Parameters:
        +
        maxCharHeight - the maximum height
        +
        +
      • +
      + + + +
        +
      • +

        getModel

        +
        @NonNull
        +public java.lang.String getModel()
        +
        +
        Returns:
        +
        the model (paths) to be used by the OCR
        +
        Since:
        +
        3.20
        +
        +
      • +
      + + + +
        +
      • +

        getCharWhitelist

        +
        @Nullable
        +public java.lang.String getCharWhitelist()
        +
        +
        Returns:
        +
        the whitelist of allowed characters
        +
        +
      • +
      + + + +
        +
      • +

        setCharWhitelist

        +
        public void setCharWhitelist​(@Nullable
        +                             java.lang.String charWhitelist)
        +
        Set all the characters that may occurred on the data that should be recognized. + E.g. "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" for only capital letters and numbers.
        +
        +
        Parameters:
        +
        charWhitelist - the whitelist of allowed characters
        +
        +
      • +
      + + + +
        +
      • +

        getValidationRegex

        +
        @NonNull
        +public java.lang.String getValidationRegex()
        +
        +
        Returns:
        +
        the regex string to use for validation
        +
        +
      • +
      + + + + + + + +
        +
      • +

        getMinConfidence

        +
        public int getMinConfidence()
        +
        +
        Returns:
        +
        the minimum confidence
        +
        +
      • +
      + + + +
        +
      • +

        setMinConfidence

        +
        public void setMinConfidence​(int minConfidence)
        +
        The minimum confidence required to return a result, a value between 0 and 100. + (higher confidence means less likely to get a wrong result, but may be slower to get a result)
        +
        +
        Parameters:
        +
        minConfidence - the minimum confidence
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setScanMode

        +
        public void setScanMode​(@NonNull
        +                        AnylineOcrConfig.ScanMode scanMode)
        +
        Set the scan mode. + The LINE mode is optimal for scanning one or more lines of variable length or font (like IBANs or addresses). + The GRID mode is optimal for characters with equal size laid out in a grid + with a constant font, background and character count (like loyalty codes inside bottle caps).
        +
        +
        Parameters:
        +
        scanMode - the scan mode (AnylineOcrConfig.ScanMode.LINE or AnylineOcrConfig.ScanMode.GRID)
        +
        +
      • +
      + + + +
        +
      • +

        getCharCountX

        +
        public int getCharCountX()
        +
        +
        Returns:
        +
        the character count in x direction (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        setCharCountX

        +
        public void setCharCountX​(int charCountX)
        +
        +
        Parameters:
        +
        charCountX - the character count in x direction (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        getCharCountY

        +
        public int getCharCountY()
        +
        +
        Returns:
        +
        the character count in y direction (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        setCharCountY

        +
        public void setCharCountY​(int charCountY)
        +
        +
        Parameters:
        +
        charCountY - the character count in y direction (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        getCharPaddingXFactor

        +
        public double getCharPaddingXFactor()
        +
        +
        Returns:
        +
        The average distance between characters in X direction, measured in percentage of character width. + (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        setCharPaddingXFactor

        +
        public void setCharPaddingXFactor​(double charPaddingXFactor)
        +
        +
        Parameters:
        +
        charPaddingXFactor - the average distance between characters in X direction, + measured in percentage of character width. + (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        getCharPaddingYFactor

        +
        public double getCharPaddingYFactor()
        +
        +
        Returns:
        +
        The average distance between characters in Y direction, measured in percentage of character height. + (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        setCharPaddingYFactor

        +
        public void setCharPaddingYFactor​(double charPaddingYFactor)
        +
        +
        Parameters:
        +
        charPaddingYFactor - The average distance between characters in Y direction, + measured in percentage of character height. + (only used in AnylineOcrConfig.ScanMode.GRID mode)
        +
        +
      • +
      + + + +
        +
      • +

        getMinSharpness

        +
        public int getMinSharpness()
        +
        +
        Returns:
        +
        the minimum sharpness (experimental only used in AnylineOcrConfig.ScanMode.LINE)
        +
        Since:
        +
        3.4.1
        +
        +
      • +
      + + + +
        +
      • +

        setMinSharpness

        +
        public void setMinSharpness​(int minSharpness)
        +

        + Experimental parameter to set the minimum sharpness (value between 0-100; 0 to turn sharpness detection off; + only used in AnylineOcrConfig.ScanMode.LINE). +

        + The goal of the minimum sharpness is to avoid a time consuming ocr step, + if the image is blurry and good results are therefor not likely. Detecting sharpness is however difficult, + good values for the minimum are use case dependent. +

        + The detected sharpness will be reported in AnylineDebugListener.onDebug(String, + Object)} +

        + NOTE: Experimental means that this may be removed or changed in the future. +

        +
        +
        Parameters:
        +
        minSharpness - the minimum sharpness (0-100)
        +
        Since:
        +
        3.4.1
        +
        +
      • +
      + + + +
        +
      • +

        getModelsAsJsonString

        +
        @NonNull
        +public java.lang.String getModelsAsJsonString()
        +
      • +
      + + + +
        +
      • +

        setModel

        +
        public void setModel​(java.lang.String model)
        +
        Sets the model with a string path
        +
        +
        Parameters:
        +
        model -
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.ScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.ScanMode.html new file mode 100644 index 000000000..09e076cb9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.ScanMode.html @@ -0,0 +1,392 @@ + + + + + +AnylineTINConfig.ScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AnylineTINConfig.ScanMode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      DOT 
      DOT_STRICT 
      UNIVERSAL 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AnylineTINConfig.ScanModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static AnylineTINConfig.ScanMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AnylineTINConfig.ScanMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AnylineTINConfig.ScanMode c : AnylineTINConfig.ScanMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AnylineTINConfig.ScanMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.UpsideDownMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.UpsideDownMode.html new file mode 100644 index 000000000..5cc8bfede --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.UpsideDownMode.html @@ -0,0 +1,392 @@ + + + + + +AnylineTINConfig.UpsideDownMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum AnylineTINConfig.UpsideDownMode

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      AUTO 
      DISABLED 
      ENABLED 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AnylineTINConfig.UpsideDownModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static AnylineTINConfig.UpsideDownMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static AnylineTINConfig.UpsideDownMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (AnylineTINConfig.UpsideDownMode c : AnylineTINConfig.UpsideDownMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static AnylineTINConfig.UpsideDownMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.html new file mode 100644 index 000000000..37b92c9cd --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineTINConfig.html @@ -0,0 +1,425 @@ + + + + + +AnylineTINConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineTINConfig

+
+
+ +
+
    +
  • +
    +
    @Deprecated
    +public class AnylineTINConfig
    +extends AnylineOcrBaseConfig
    +
    Deprecated. +
    This class is deprecated and will be removed with Anyline 40. + Please use TINConfig instead.
    +
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineVINConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineVINConfig.html new file mode 100644 index 000000000..73b01c8c6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/AnylineVINConfig.html @@ -0,0 +1,370 @@ + + + + + +AnylineVINConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineVINConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineVINConfig

        +
        public AnylineVINConfig()
        +
      • +
      + + + +
        +
      • +

        AnylineVINConfig

        +
        public AnylineVINConfig​(org.json.JSONObject vinConfigJson)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setCharacterWhitelist

        +
        public void setCharacterWhitelist​(java.lang.String characterWhiteList)
        +
      • +
      + + + +
        +
      • +

        setValidationRegex

        +
        public void setValidationRegex​(java.lang.String validationRegex)
        +
      • +
      + + + +
        +
      • +

        getCharWhitelist

        +
        public java.lang.String getCharWhitelist()
        +
      • +
      + + + +
        +
      • +

        getValidationRegex

        +
        public java.lang.String getValidationRegex()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanPlugin.html new file mode 100644 index 000000000..b594a01a5 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanPlugin.html @@ -0,0 +1,421 @@ + + + + + +OcrScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OcrScanPlugin

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    ScanPlugin<OcrScanResult>
    +
    +
    +
    public class OcrScanPlugin
    +extends AbstractScanPlugin<OcrScanResult>
    +

    + The AnylineOcrScanView can be used to recognize text. + It can be adapted to different kinds of use cases with the the AnylineOcrConfig. +

    + This plugin is in ALPHA state and may change in a future version. +

    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanResult.html new file mode 100644 index 000000000..9d0bf0be8 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanResult.html @@ -0,0 +1,358 @@ + + + + + +OcrScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OcrScanResult

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        OcrScanResult

        +
        public OcrScanResult​(@Nullable
        +                     java.lang.String pluginId,
        +                     @Nullable
        +                     java.util.List<android.graphics.PointF> outline,
        +                     @Nullable
        +                     java.lang.Integer confidence,
        +                     @Nullable
        +                     AnylineImage cutoutImage,
        +                     @Nullable
        +                     AnylineImage fullImage,
        +                     @NonNull
        +                     java.lang.String result,
        +                     @Nullable
        +                     AnylineImage thresholdedImage,
        +                     @NonNull
        +                     java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getThresholdedImage

        +
        public AnylineImage getThresholdedImage()
        +
        +
        Returns:
        +
        the black and white image where the result was found (cropped to the cutout)
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanViewPlugin.html new file mode 100644 index 000000000..ca6b58066 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/OcrScanViewPlugin.html @@ -0,0 +1,424 @@ + + + + + +OcrScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class OcrScanViewPlugin

+
+
+ +
+
    +
  • +
    +
    public class OcrScanViewPlugin
    +extends AbstractScanViewPlugin
    +
    The OcrScanViewPlugin can be used to recognize text. + It can be adapted to different kinds of use cases with the AnylineOcrConfig (settings to adapt the recognition to your use case).
    +
  • +
+
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/TINResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/TINResult.html new file mode 100644 index 000000000..b0d40f00f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/TINResult.html @@ -0,0 +1,367 @@ + + + + + +TINResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TINResult

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TINResult

        +
        public TINResult​(@Nullable
        +                 java.lang.String pluginId,
        +                 @Nullable
        +                 java.util.List<android.graphics.PointF> outline,
        +                 @Nullable
        +                 java.lang.Integer confidence,
        +                 @Nullable
        +                 AnylineImage cutoutImage,
        +                 @Nullable
        +                 AnylineImage fullImage,
        +                 @NonNull
        +                 java.lang.String result,
        +                 @Nullable
        +                 AnylineImage thresholdedImage,
        +                 java.util.Map<java.lang.String,​java.lang.String> topCandidates,
        +                 @NonNull
        +                 java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTopCandidates

        +
        public java.util.Map<java.lang.String,​java.lang.String> getTopCandidates()
        +
        +
        Returns:
        +
        the top 3 candidates result
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-summary.html new file mode 100644 index 000000000..0cabd4fd0 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-summary.html @@ -0,0 +1,248 @@ + + + + + +io.anyline.plugin.ocr (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.ocr

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-tree.html new file mode 100644 index 000000000..ee7efa60e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/ocr/package-tree.html @@ -0,0 +1,213 @@ + + + + + +io.anyline.plugin.ocr Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.ocr

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-summary.html new file mode 100644 index 000000000..0543a8cb8 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-summary.html @@ -0,0 +1,227 @@ + + + + + +io.anyline.plugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    ScanInfoListener +
    + A listener that can be added to ScanPlugins, to receive intermediate information.
    +
    ScanPlugin<ResultType extends ScanResult> +
    + An interface for plugins that are capable of scanning things from images.
    +
    ScanResultListener<T extends ScanResult> +
    + A listener that can be added to ScanPlugins, to receive the results.
    +
    ScanRunSkippedListener +
    + A listener that can be added to ScanPlugins, to receive information on why an image has been skipped (reached no result).
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractScanPlugin<ResultType extends ScanResult> +
    + An abstract implementation of the ScanPlugin interface, + that provides useful stuff for Plugins that use the AnylineController.
    +
    ScanInfo +
    + The ScanInfo holds intermediate information that may arise during scanning.
    +
    ScanResult<T> +
    + This is the base class for all plugin result classes.
    +
    ScanRunSkippedReason +
    + The ScanRunSkippedReason holds the reason, why the processing of an image has been skipped (did not reach a result).
    +
    +
  • +
+
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-tree.html new file mode 100644 index 000000000..09fa4405c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/package-tree.html @@ -0,0 +1,176 @@ + + + + + +io.anyline.plugin Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/CommercialTireIdConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/CommercialTireIdConfig.html new file mode 100644 index 000000000..486f18af2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/CommercialTireIdConfig.html @@ -0,0 +1,307 @@ + + + + + +CommercialTireIdConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CommercialTireIdConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CommercialTireIdConfig

        +
        public CommercialTireIdConfig()
        +
      • +
      + + + +
        +
      • +

        CommercialTireIdConfig

        +
        public CommercialTireIdConfig​(org.json.JSONObject tireConfigJson)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.ScanMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.ScanMode.html new file mode 100644 index 000000000..adc9fac7b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.ScanMode.html @@ -0,0 +1,392 @@ + + + + + +TINConfig.ScanMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum TINConfig.ScanMode

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      DOT 
      DOT_STRICT 
      UNIVERSAL 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static TINConfig.ScanModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static TINConfig.ScanMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static TINConfig.ScanMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (TINConfig.ScanMode c : TINConfig.ScanMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static TINConfig.ScanMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.html new file mode 100644 index 000000000..bc8a0629f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TINConfig.html @@ -0,0 +1,372 @@ + + + + + +TINConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TINConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TINConfig

        +
        public TINConfig()
        +
      • +
      + + + +
        +
      • +

        TINConfig

        +
        public TINConfig​(org.json.JSONObject tinConfigJson)
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.UpsideDownMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.UpsideDownMode.html new file mode 100644 index 000000000..61944b9ae --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.UpsideDownMode.html @@ -0,0 +1,392 @@ + + + + + +TireBaseConfig.UpsideDownMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum TireBaseConfig.UpsideDownMode

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      AUTO 
      DISABLED 
      ENABLED 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static TireBaseConfig.UpsideDownModevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static TireBaseConfig.UpsideDownMode[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static TireBaseConfig.UpsideDownMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (TireBaseConfig.UpsideDownMode c : TireBaseConfig.UpsideDownMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static TireBaseConfig.UpsideDownMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.html new file mode 100644 index 000000000..5a700c6bf --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireBaseConfig.html @@ -0,0 +1,332 @@ + + + + + +TireBaseConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TireBaseConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.plugin.tire.TireBaseConfig
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    + +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanPlugin.html new file mode 100644 index 000000000..ac1030934 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanPlugin.html @@ -0,0 +1,435 @@ + + + + + +TireScanPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TireScanPlugin

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanResult.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanResult.html new file mode 100644 index 000000000..cb39f827b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanResult.html @@ -0,0 +1,309 @@ + + + + + +TireScanResult (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TireScanResult

+
+
+ +
+
    +
  • +
    +
    public class TireScanResult
    +extends ScanResult<java.lang.String>
    +
    Created by peter on 11/02/22.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TireScanResult

        +
        public TireScanResult​(@Nullable
        +                      java.lang.String pluginId,
        +                      @Nullable
        +                      java.util.List<android.graphics.PointF> outline,
        +                      @Nullable
        +                      java.lang.Integer confidence,
        +                      @Nullable
        +                      AnylineImage cutoutImage,
        +                      @Nullable
        +                      AnylineImage fullImage,
        +                      @NonNull
        +                      java.lang.String result,
        +                      @NonNull
        +                      java.lang.String blobKey)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanViewPlugin.html new file mode 100644 index 000000000..ca3e80771 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireScanViewPlugin.html @@ -0,0 +1,318 @@ + + + + + +TireScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TireScanViewPlugin

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TireScanViewPlugin

        +
        public TireScanViewPlugin​(@NonNull
        +                          android.content.Context context,
        +                          @NonNull
        +                          AbstractScanPlugin scanPlugin,
        +                          @NonNull
        +                          ScanViewPluginConfig config)
        +
      • +
      + + + +
        +
      • +

        TireScanViewPlugin

        +
        public TireScanViewPlugin​(@NonNull
        +                          android.content.Context context,
        +                          @NonNull
        +                          TireBaseConfig tireConfig,
        +                          @NonNull
        +                          ScanViewPluginConfig config,
        +                          java.lang.String id)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireSizeConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireSizeConfig.html new file mode 100644 index 000000000..c98ce3e98 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/TireSizeConfig.html @@ -0,0 +1,307 @@ + + + + + +TireSizeConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TireSizeConfig

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TireSizeConfig

        +
        public TireSizeConfig()
        +
      • +
      + + + +
        +
      • +

        TireSizeConfig

        +
        public TireSizeConfig​(org.json.JSONObject tireSizeJson)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-summary.html new file mode 100644 index 000000000..e7dfeec2b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-summary.html @@ -0,0 +1,210 @@ + + + + + +io.anyline.plugin.tire (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.plugin.tire

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-tree.html new file mode 100644 index 000000000..07f45d514 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/plugin/tire/package-tree.html @@ -0,0 +1,204 @@ + + + + + +io.anyline.plugin.tire Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.plugin.tire

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ArrayUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ArrayUtil.html new file mode 100644 index 000000000..f7f7a9d3c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ArrayUtil.html @@ -0,0 +1,367 @@ + + + + + +ArrayUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ArrayUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.ArrayUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ArrayUtil
    +extends java.lang.Object
    +
    Utility functions for arrays.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ArrayUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static booleancontains​(float[] values, + float value) 
      static booleancontains​(int[] values, + int value) 
      static <T> booleancontains​(T[] values, + T value) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArrayUtil

        +
        public ArrayUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        contains

        +
        public static <T> boolean contains​(@NonNull
        +                                   T[] values,
        +                                   @NonNull
        +                                   T value)
        +
        +
        Type Parameters:
        +
        T - the object type
        +
        Parameters:
        +
        values - the array to search within
        +
        value - the value to search for
        +
        Returns:
        +
        true if the array contains the value
        +
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public static boolean contains​(@NonNull
        +                               int[] values,
        +                               int value)
        +
        +
        Parameters:
        +
        values - the array to search within
        +
        value - the value to search for
        +
        Returns:
        +
        true if the array contains the value
        +
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public static boolean contains​(@NonNull
        +                               float[] values,
        +                               float value)
        +
        +
        Parameters:
        +
        values - the array to search within
        +
        value - the value to search for
        +
        Returns:
        +
        true if the array contains the value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/AssetUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/AssetUtil.html new file mode 100644 index 000000000..1aa86943c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/AssetUtil.html @@ -0,0 +1,658 @@ + + + + + +AssetUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AssetUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.AssetUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AssetUtil
    +extends java.lang.Object
    +
    A helper class to deal with assets, mainly to copy the assets to a place where the C++ core can reach it.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AssetUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static voidcopyAnylineAssets​(android.content.Context context, + org.json.JSONObject json, + java.lang.String mapJsonName, + java.io.File dirToCopyTo, + boolean isForceCopy) +
      Copy the assets of the given map listed in the given json object + (must be a map with filename relative to assets as the key and the md5 sum of the file as value) + to the given directory.
      +
      static voidcopyAssetFile​(android.content.Context context, + java.lang.String pathInAssets, + java.io.File dirToCopyTo, + boolean isForceCopy) +
      + Copy the asset file specified by path to given directory.
      +
      static voidcopyAssetFile​(android.content.Context context, + java.lang.String pathInAssets, + java.io.File dirToCopyTo, + java.lang.String md5Hash) +
      + Copy the asset file specified by path to given directory.
      +
      static voidcopyAssetFileWithoutPath​(android.content.Context context, + java.lang.String pathInAssets, + java.io.File dirToCopyTo, + boolean isForceCopy) +
      + Copy the asset file specified by path directly to the given directory + (without the relative path of the asset).
      +
      static voidcopyAssetFileWithoutPath​(android.content.Context context, + java.lang.String pathInAssets, + java.io.File dirToCopyTo, + java.lang.String md5Hash) +
      + Copy the asset file specified by path directly to the given directory + (without the relative path of the asset).
      +
      static voidcopyDirectory​(java.io.File sourceDir, + java.io.File destDir) +
      Copy a whole directory to another location.
      +
      static booleandeleteDirectory​(java.io.File directoryToBeDeleted) +
      Deletes a directory recursively
      +
      static booleanfileExists​(java.lang.String path, + java.lang.String fileName) 
      static org.json.JSONObjectgetAnylineAssetsJson​(android.content.Context context, + java.lang.String fileName) +
      Get the json object from the assets with the given file name.
      +
      static java.lang.StringgetRootPathForProduct​(android.content.Context context, + Product product) 
      static java.lang.StringgetRootPathForScanPlugin​(android.content.Context context, + java.lang.Class<?> scanPluginClass) 
      static java.lang.StringreadFile​(java.lang.String path, + java.lang.String fileName) +
      Read the text of the given file within the assets.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AssetUtil

        +
        public AssetUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        readFile

        +
        public static java.lang.String readFile​(java.lang.String path,
        +                                        java.lang.String fileName)
        +                                 throws java.io.IOException
        +
        Read the text of the given file within the assets.
        +
        +
        Parameters:
        +
        fileName - the file name of the file to read (full path within the assets folder)
        +
        Returns:
        +
        the text of the file
        +
        Throws:
        +
        java.io.IOException - if the file could not be found or read
        +
        +
      • +
      + + + +
        +
      • +

        getAnylineAssetsJson

        +
        public static org.json.JSONObject getAnylineAssetsJson​(android.content.Context context,
        +                                                       java.lang.String fileName)
        +                                                throws java.io.IOException
        +
        Get the json object from the assets with the given file name.
        +
        +
        Parameters:
        +
        context - the context
        +
        fileName - the name of the json file in the assets folder to read
        +
        Returns:
        +
        the json object from the assets with the given file name.
        +
        Throws:
        +
        java.io.IOException - if the file could not be found or it is not a valid json.
        +
        +
      • +
      + + + +
        +
      • +

        copyAnylineAssets

        +
        public static void copyAnylineAssets​(android.content.Context context,
        +                                     org.json.JSONObject json,
        +                                     java.lang.String mapJsonName,
        +                                     java.io.File dirToCopyTo,
        +                                     boolean isForceCopy)
        +                              throws org.json.JSONException,
        +                                     java.io.IOException
        +
        Copy the assets of the given map listed in the given json object + (must be a map with filename relative to assets as the key and the md5 sum of the file as value) + to the given directory. + The file will only be copied if it does not exist in the target location, + or the saved md5 for that file is different to the one in the given json object, + or if the isForcedCopy flag is true.
        +
        +
        Parameters:
        +
        context - the context
        +
        json - the json file containing a map with asset paths and md5 sums
        +
        mapJsonName - the name of the map within the json object
        +
        dirToCopyTo - the dir to copy the assets to
        +
        isForceCopy - true if files should be copied regardless of the hashes
        +
        Throws:
        +
        org.json.JSONException - if there is a problem parsing the json (e.g. if the given map name does not exist)
        +
        java.io.IOException - if there is any problem copying the files
        +
        +
      • +
      + + + +
        +
      • +

        copyAssetFile

        +
        public static void copyAssetFile​(android.content.Context context,
        +                                 java.lang.String pathInAssets,
        +                                 java.io.File dirToCopyTo,
        +                                 boolean isForceCopy)
        +                          throws java.io.IOException
        +

        + Copy the asset file specified by path to given directory. +

        + Md5 sum will be calculated and stored to the target dir with .md5 ending. + Calculating this takes time, prefer auto generating the anyline_assets.json + or providing the md5 with copyAssetFile(Context, String, File, String). +

        + If isForceCopy is false, this will not copy anything if the same .md5 file is in the target dir. +

        +
        +
        Parameters:
        +
        context - the context
        +
        pathInAssets - Path to asset, relative to app's assets directory.
        +
        dirToCopyTo - the target directory
        +
        isForceCopy - if true the file will always be copied (an md5 will be calculated and checked otherwise)
        +
        Throws:
        +
        java.io.IOException - if there is any problem copying the files
        +
        +
      • +
      + + + +
        +
      • +

        copyAssetFile

        +
        public static void copyAssetFile​(android.content.Context context,
        +                                 java.lang.String pathInAssets,
        +                                 java.io.File dirToCopyTo,
        +                                 java.lang.String md5Hash)
        +                          throws java.io.IOException
        +

        + Copy the asset file specified by path to given directory. +

        + The file will only be copied if it does not exist in the target location, + or the saved md5 for that file is different to the one given. + (The file will always be copied if the given hash is null) +

        +
        +
        Parameters:
        +
        context - the context
        +
        pathInAssets - Path to asset, relative to app's assets directory.
        +
        dirToCopyTo - the target directory
        +
        md5Hash - the md5 checksum for the file to copy
        +
        Throws:
        +
        java.io.IOException - if there is any problem copying the files
        +
        +
      • +
      + + + +
        +
      • +

        copyAssetFileWithoutPath

        +
        public static void copyAssetFileWithoutPath​(android.content.Context context,
        +                                            java.lang.String pathInAssets,
        +                                            java.io.File dirToCopyTo,
        +                                            boolean isForceCopy)
        +                                     throws java.io.IOException
        +

        + Copy the asset file specified by path directly to the given directory + (without the relative path of the asset). +

        + Md5 sum will be calculated and stored to the target dir with .md5 ending. + Calculating this takes time, prefer auto generating the anyline_assets.json + or providing the md5 with copyAssetFileWithoutPath(Context, String, File, String). +

        + If isForceCopy is false, this will not copy anything if the same .md5 file is in the target dir. +

        +
        +
        Parameters:
        +
        context - the context
        +
        pathInAssets - Path to asset, relative to app's assets directory.
        +
        dirToCopyTo - the target directory
        +
        isForceCopy - if true the file will always be copied (an md5 will be calculated and checked otherwise)
        +
        Throws:
        +
        java.io.IOException - if there is any problem copying the files
        +
        +
      • +
      + + + +
        +
      • +

        copyAssetFileWithoutPath

        +
        public static void copyAssetFileWithoutPath​(android.content.Context context,
        +                                            java.lang.String pathInAssets,
        +                                            java.io.File dirToCopyTo,
        +                                            java.lang.String md5Hash)
        +                                     throws java.io.IOException
        +

        + Copy the asset file specified by path directly to the given directory + (without the relative path of the asset). +

        + The file will only be copied if it does not exist in the target location, + or the saved md5 for that file is different to the one given. + (The file will always be copied if the given hash is null) +

        +
        +
        Parameters:
        +
        context - the context
        +
        pathInAssets - Path to asset, relative to app's assets directory.
        +
        dirToCopyTo - the target directory
        +
        md5Hash - the md5 checksum for the file to copy
        +
        Throws:
        +
        java.io.IOException - if there is any problem copying the files
        +
        +
      • +
      + + + +
        +
      • +

        getRootPathForProduct

        +
        public static java.lang.String getRootPathForProduct​(android.content.Context context,
        +                                                     Product product)
        +
      • +
      + + + +
        +
      • +

        getRootPathForScanPlugin

        +
        public static java.lang.String getRootPathForScanPlugin​(android.content.Context context,
        +                                                        java.lang.Class<?> scanPluginClass)
        +
      • +
      + + + +
        +
      • +

        copyDirectory

        +
        public static void copyDirectory​(java.io.File sourceDir,
        +                                 java.io.File destDir)
        +                          throws java.io.IOException
        +
        Copy a whole directory to another location.
        +
        +
        Parameters:
        +
        sourceDir - a File object represents the source directory
        +
        destDir - a File object represents the destination directory
        +
        Throws:
        +
        java.io.IOException - thrown if IO error occurred.
        +
        +
      • +
      + + + +
        +
      • +

        deleteDirectory

        +
        public static boolean deleteDirectory​(java.io.File directoryToBeDeleted)
        +
        Deletes a directory recursively
        +
        +
        Parameters:
        +
        directoryToBeDeleted - folder to be deleted recursively
        +
        Returns:
        +
        success of the operation
        +
        +
      • +
      + + + +
        +
      • +

        fileExists

        +
        public static boolean fileExists​(java.lang.String path,
        +                                 java.lang.String fileName)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ColorUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ColorUtil.html new file mode 100644 index 000000000..47e822985 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ColorUtil.html @@ -0,0 +1,312 @@ + + + + + +ColorUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ColorUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.ColorUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ColorUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ColorUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static intadjustAlpha​(int color, + float alphaFactor) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ColorUtil

        +
        public ColorUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        adjustAlpha

        +
        public static int adjustAlpha​(int color,
        +                              float alphaFactor)
        +
        +
        Parameters:
        +
        color - color value as int
        +
        alphaFactor - transparancy that you want to add to the color (between 0-100%)
        +
        Returns:
        +
        color int including the alpha value
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ConstantUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ConstantUtil.html new file mode 100644 index 000000000..93719743f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ConstantUtil.html @@ -0,0 +1,888 @@ + + + + + +ConstantUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ConstantUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.ConstantUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ConstantUtil
    +extends java.lang.Object
    +
    Created by lorena on 03.05.18.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        GENERIC_MODULE_IDENTIFIER

        +
        public static final java.lang.String GENERIC_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        BARCODE_MODULE_IDENTIFIER

        +
        public static final java.lang.String BARCODE_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ANYLINE_OCR_MODULE_IDENTIFIER

        +
        public static final java.lang.String ANYLINE_OCR_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        LICENSE_PLATE_MODULE_IDENTIFIER

        +
        public static final java.lang.String LICENSE_PLATE_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ID_MODULE_IDENTIFIER

        +
        public static final java.lang.String ID_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ENERGY_MODULE_IDENTIFIER

        +
        public static final java.lang.String ENERGY_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DOCUMENT_MODULE_IDENTIFIER

        +
        public static final java.lang.String DOCUMENT_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        TIRE_MODULE_IDENTIFIER

        +
        public static final java.lang.String TIRE_MODULE_IDENTIFIER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        FIREBASE_APPLICATION_ID

        +
        public static final java.lang.String FIREBASE_APPLICATION_ID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        FIREBASE_NAME

        +
        public static final java.lang.String FIREBASE_NAME
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_BARCODE

        +
        public static final java.lang.String PRODUCT_BARCODE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_METER

        +
        public static final java.lang.String PRODUCT_METER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_DIAL_METER

        +
        public static final java.lang.String PRODUCT_DIAL_METER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_UNIVERSAL_ID

        +
        public static final java.lang.String PRODUCT_UNIVERSAL_ID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_MRZ

        +
        public static final java.lang.String PRODUCT_MRZ
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_GERMAN_ID_FRONT

        +
        public static final java.lang.String PRODUCT_GERMAN_ID_FRONT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_VIN

        +
        public static final java.lang.String PRODUCT_VIN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_TIN

        +
        public static final java.lang.String PRODUCT_TIN
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_COMMERCIAL_TIRE_ID

        +
        public static final java.lang.String PRODUCT_COMMERCIAL_TIRE_ID
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_TIRE_SIZE

        +
        public static final java.lang.String PRODUCT_TIRE_SIZE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_CONTAINER

        +
        public static final java.lang.String PRODUCT_CONTAINER
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_CONTAINER_VERTICAL

        +
        public static final java.lang.String PRODUCT_CONTAINER_VERTICAL
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_LICENSEPLATE

        +
        public static final java.lang.String PRODUCT_LICENSEPLATE
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_DOCUMENT

        +
        public static final java.lang.String PRODUCT_DOCUMENT
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_OCR

        +
        public static final java.lang.String PRODUCT_OCR
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        PRODUCT_JAPANESE_LANDING_PERMISSION

        +
        public static final java.lang.String PRODUCT_JAPANESE_LANDING_PERMISSION
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        BARCODE_PATH

        +
        public static final java.lang.String BARCODE_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        METER_PATH

        +
        public static final java.lang.String METER_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + + + + +
        +
      • +

        LICENSE_PLATE_PATH

        +
        public static final java.lang.String LICENSE_PLATE_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        DOCUMENT_PATH

        +
        public static final java.lang.String DOCUMENT_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ANYLINE_OCR_PATH

        +
        public static final java.lang.String ANYLINE_OCR_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        ANYLINE_TIRE_PATH

        +
        public static final java.lang.String ANYLINE_TIRE_PATH
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ConstantUtil

        +
        public ConstantUtil()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/DimensUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/DimensUtil.html new file mode 100644 index 000000000..00058f36a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/DimensUtil.html @@ -0,0 +1,404 @@ + + + + + +DimensUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DimensUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.DimensUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class DimensUtil
    +extends java.lang.Object
    +
    A helper class with methods to deal with dimensions and orientation.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      DimensUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static intdpToPx​(android.content.Context context, + float dp) 
      static intgetDpFromPix​(android.content.Context context, + int pix) +
      Get the dp for given pixels rounded to int.
      +
      static intgetPixFromDp​(android.content.Context context, + int dp) +
      Get the pixels for dp rounded to int.
      +
      static intgetScreenOrientation​(android.content.Context context) +
      Get the current screen orientation.
      +
      static booleanisOrientationPortrait​(android.content.Context context) +
      Returns true if screen orientation is Portrait
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DimensUtil

        +
        public DimensUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPixFromDp

        +
        public static int getPixFromDp​(android.content.Context context,
        +                               int dp)
        +
        Get the pixels for dp rounded to int.
        +
        +
        Parameters:
        +
        context - the context
        +
        dp - the dp to convert to pixels
        +
        Returns:
        +
        the pixels for the given dp
        +
        +
      • +
      + + + +
        +
      • +

        dpToPx

        +
        public static int dpToPx​(android.content.Context context,
        +                         float dp)
        +
      • +
      + + + +
        +
      • +

        getDpFromPix

        +
        public static int getDpFromPix​(android.content.Context context,
        +                               int pix)
        +
        Get the dp for given pixels rounded to int.
        +
        +
        Parameters:
        +
        context - the context
        +
        pix - the dp to convert to pixels
        +
        Returns:
        +
        the dp for the given pixels
        +
        +
      • +
      + + + +
        +
      • +

        getScreenOrientation

        +
        public static int getScreenOrientation​(android.content.Context context)
        +
        Get the current screen orientation.
        +
        +
        Parameters:
        +
        context - the context
        +
        Returns:
        +
        the current orientation
        +
        +
      • +
      + + + +
        +
      • +

        isOrientationPortrait

        +
        public static boolean isOrientationPortrait​(android.content.Context context)
        +
        Returns true if screen orientation is Portrait
        +
        +
        Parameters:
        +
        context - the context
        +
        Returns:
        +
        true if screen orientation is Portrait
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageToCutoutCropper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageToCutoutCropper.html new file mode 100644 index 000000000..7c52c43cc --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageToCutoutCropper.html @@ -0,0 +1,311 @@ + + + + + +ImageToCutoutCropper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ImageToCutoutCropper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.ImageToCutoutCropper
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ImageToCutoutCropper
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static AnylineYuvImagecropImage​(AnylineYuvImage image, + int imageCropX, + int imageCropY, + int imageCropWidth, + int imageCropHeight) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ImageToCutoutCropper

        +
        public ImageToCutoutCropper()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        cropImage

        +
        public static AnylineYuvImage cropImage​(AnylineYuvImage image,
        +                                        int imageCropX,
        +                                        int imageCropY,
        +                                        int imageCropWidth,
        +                                        int imageCropHeight)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageUtil.html new file mode 100644 index 000000000..52ccf11db --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/ImageUtil.html @@ -0,0 +1,312 @@ + + + + + +ImageUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ImageUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.ImageUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ImageUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ImageUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static intgetRotationCompensation​(android.content.Context context, + int cameraId, + boolean isFrontFacing) +
      Get the angle by which an image must be rotated given the device's current + orientation.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ImageUtil

        +
        public ImageUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getRotationCompensation

        +
        public static int getRotationCompensation​(android.content.Context context,
        +                                          int cameraId,
        +                                          boolean isFrontFacing)
        +
        Get the angle by which an image must be rotated given the device's current + orientation.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSONUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSONUtil.html new file mode 100644 index 000000000..3810fc978 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSONUtil.html @@ -0,0 +1,334 @@ + + + + + +JSONUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class JSONUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.JSONUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class JSONUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      JSONUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static org.json.JSONObjectrecursiveJsonKeyConverterToLower​(org.json.JSONObject jsonObject) 
      static java.util.Map<java.lang.String,​java.lang.Object>toMap​(org.json.JSONObject object) +
      create a dictionary from a jsonObject with value, key, parsable
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JSONUtil

        +
        public JSONUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toMap

        +
        public static java.util.Map<java.lang.String,​java.lang.Object> toMap​(org.json.JSONObject object)
        +                                                                    throws org.json.JSONException
        +
        create a dictionary from a jsonObject with value, key, parsable
        +
        +
        Parameters:
        +
        object -
        +
        Returns:
        +
        a dictionary
        +
        Throws:
        +
        org.json.JSONException
        +
        +
      • +
      + + + +
        +
      • +

        recursiveJsonKeyConverterToLower

        +
        public static org.json.JSONObject recursiveJsonKeyConverterToLower​(org.json.JSONObject jsonObject)
        +                                                            throws org.json.JSONException
        +
        +
        Throws:
        +
        org.json.JSONException
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSUtil.html new file mode 100644 index 000000000..136b0df96 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/JSUtil.html @@ -0,0 +1,453 @@ + + + + + +JSUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class JSUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.JSUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class JSUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      JSUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.lang.StringBuildersetupConfig​(android.content.Context context, + java.lang.String id, + CutoutConfig cutoutConfig, + VisualFeedbackConfig visualFeedbackConfig, + android.graphics.Rect rect) 
      static java.lang.StringBuildersetupDelayTime​(double delayTime, + java.lang.String id) 
      static java.lang.StringBuildersetupMask​(CutoutConfig cutoutConfig) 
      static java.lang.StringBuildersetupParallelConfig​(android.content.Context context, + java.util.ArrayList<java.lang.String> ids, + java.util.ArrayList<CutoutConfig> cutoutConfigs, + java.util.ArrayList<VisualFeedbackConfig> visualFeedbackConfigs, + java.util.ArrayList<android.graphics.Rect> rects) 
      static java.lang.StringBuildersetupSerialConfig​(android.content.Context context, + java.util.ArrayList<java.lang.String> ids, + java.util.ArrayList<CutoutConfig> cutoutConfigs, + java.util.ArrayList<VisualFeedbackConfig> visualFeedbackConfigs, + java.util.ArrayList<android.graphics.Rect> rects) 
      static java.lang.StringBuilderupdateCutout​(java.lang.String id, + boolean visible) 
      static java.lang.StringBuilderupdateDocumentColorsFeedback​(VisualFeedbackConfig visualFeedbackConfig, + java.lang.String id) 
      static java.lang.StringBuilderupdateFeedback​(java.util.ArrayList<android.graphics.RectF> rectFs, + android.content.Context context, + java.lang.String id) 
      static java.lang.StringBuilderupdateFeedbackShape​(java.util.List<android.graphics.PointF> points, + android.content.Context context, + java.lang.String id) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JSUtil

        +
        public JSUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setupMask

        +
        public static java.lang.StringBuilder setupMask​(CutoutConfig cutoutConfig)
        +
      • +
      + + + +
        +
      • +

        updateCutout

        +
        public static java.lang.StringBuilder updateCutout​(java.lang.String id,
        +                                                   boolean visible)
        +
      • +
      + + + +
        +
      • +

        setupDelayTime

        +
        public static java.lang.StringBuilder setupDelayTime​(double delayTime,
        +                                                     java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        setupConfig

        +
        public static java.lang.StringBuilder setupConfig​(android.content.Context context,
        +                                                  java.lang.String id,
        +                                                  CutoutConfig cutoutConfig,
        +                                                  VisualFeedbackConfig visualFeedbackConfig,
        +                                                  android.graphics.Rect rect)
        +
      • +
      + + + +
        +
      • +

        setupParallelConfig

        +
        public static java.lang.StringBuilder setupParallelConfig​(android.content.Context context,
        +                                                          java.util.ArrayList<java.lang.String> ids,
        +                                                          java.util.ArrayList<CutoutConfig> cutoutConfigs,
        +                                                          java.util.ArrayList<VisualFeedbackConfig> visualFeedbackConfigs,
        +                                                          java.util.ArrayList<android.graphics.Rect> rects)
        +
      • +
      + + + +
        +
      • +

        setupSerialConfig

        +
        public static java.lang.StringBuilder setupSerialConfig​(android.content.Context context,
        +                                                        java.util.ArrayList<java.lang.String> ids,
        +                                                        java.util.ArrayList<CutoutConfig> cutoutConfigs,
        +                                                        java.util.ArrayList<VisualFeedbackConfig> visualFeedbackConfigs,
        +                                                        java.util.ArrayList<android.graphics.Rect> rects)
        +
      • +
      + + + +
        +
      • +

        updateFeedback

        +
        public static java.lang.StringBuilder updateFeedback​(java.util.ArrayList<android.graphics.RectF> rectFs,
        +                                                     android.content.Context context,
        +                                                     java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        updateFeedbackShape

        +
        public static java.lang.StringBuilder updateFeedbackShape​(java.util.List<android.graphics.PointF> points,
        +                                                          android.content.Context context,
        +                                                          java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        updateDocumentColorsFeedback

        +
        public static java.lang.StringBuilder updateDocumentColorsFeedback​(VisualFeedbackConfig visualFeedbackConfig,
        +                                                                   java.lang.String id)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumUtil.html new file mode 100644 index 000000000..74fdd6857 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumUtil.html @@ -0,0 +1,364 @@ + + + + + +NumUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NumUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.NumUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class NumUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      NumUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.lang.DoubleasDouble​(java.lang.Object param) +
      'Casts' an Object that is a Number to a Double.
      +
      static java.lang.FloatasFloat​(java.lang.Object param) +
      'Casts' an Object that is a Number to a Float.
      +
      static java.lang.IntegerasInteger​(java.lang.Object param) +
      'Casts' an Object that is a Number to a Integer.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NumUtil

        +
        public NumUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        asDouble

        +
        public static java.lang.Double asDouble​(java.lang.Object param)
        +
        'Casts' an Object that is a Number to a Double.
        +
        +
        Parameters:
        +
        param - the object of type Double, Float or Integer
        +
        Returns:
        +
        the given object as an Double.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if given type is not Double, Integer or Float.
        +
        +
      • +
      + + + +
        +
      • +

        asFloat

        +
        public static java.lang.Float asFloat​(java.lang.Object param)
        +
        'Casts' an Object that is a Number to a Float.
        +
        +
        Parameters:
        +
        param - the object of type Doulbe, Float or Integer
        +
        Returns:
        +
        the given object as a float.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if given type is not Double, Integer or Float.
        +
        +
      • +
      + + + +
        +
      • +

        asInteger

        +
        public static java.lang.Integer asInteger​(java.lang.Object param)
        +
        'Casts' an Object that is a Number to a Integer.
        +
        +
        Parameters:
        +
        param - the object of type Doulbe, Float or Integer
        +
        Returns:
        +
        the given object as an Integer.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if given type is not Double, Integer or Float.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumberValidationUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumberValidationUtil.html new file mode 100644 index 000000000..933b5ed34 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/NumberValidationUtil.html @@ -0,0 +1,307 @@ + + + + + +NumberValidationUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class NumberValidationUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.NumberValidationUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class NumberValidationUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static doublegetValidNumber​(java.lang.String numberString, + double min, + double max) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NumberValidationUtil

        +
        public NumberValidationUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getValidNumber

        +
        public static double getValidNumber​(java.lang.String numberString,
        +                                    double min,
        +                                    double max)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/SoundUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/SoundUtil.html new file mode 100644 index 000000000..c5ff89de2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/SoundUtil.html @@ -0,0 +1,365 @@ + + + + + +SoundUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SoundUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.SoundUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class SoundUtil
    +extends java.lang.Object
    +
    A helper class to deal with short notification sounds.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      SoundUtil​(android.content.Context context) +
      Create a SoundUtil helper with the given context.
      +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidloadSoundFromAssets​(java.lang.String assetFileName) +
      Load the sound from the given asset file name (with relative path within the assets).
      +
      voidplaySound​(java.lang.String assetFileName) +
      Play the sound previously loaded from the given asset file name.
      +
      voidreleaseSoundPool() +
      Release the sound pool.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SoundUtil

        +
        public SoundUtil​(android.content.Context context)
        +
        Create a SoundUtil helper with the given context. + Call releaseSoundPool() when this util is no longer needed!
        +
        +
        Parameters:
        +
        context - the context
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        loadSoundFromAssets

        +
        public void loadSoundFromAssets​(java.lang.String assetFileName)
        +                         throws java.io.IOException
        +
        Load the sound from the given asset file name (with relative path within the assets). + Load MUST be called before playSound(String) is called.
        +
        +
        Parameters:
        +
        assetFileName - the sound file to load (from assets, with relative path within assets)
        +
        Throws:
        +
        java.io.IOException - if the file does not exist or could not be opened.
        +
        +
      • +
      + + + +
        +
      • +

        playSound

        +
        public void playSound​(java.lang.String assetFileName)
        +
        Play the sound previously loaded from the given asset file name. + loadSoundFromAssets(String) MUST be called before this.
        +
        +
        Parameters:
        +
        assetFileName - the sound file to play (same as previously used with load)
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if sound has not been loaded previously
        +
        +
      • +
      + + + +
        +
      • +

        releaseSoundPool

        +
        public void releaseSoundPool()
        +
        Release the sound pool. This should be called if the util is no longer used. + The SoundUtil can no longer be used and the reference should be set to null.
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/StringUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/StringUtil.html new file mode 100644 index 000000000..177388387 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/StringUtil.html @@ -0,0 +1,303 @@ + + + + + +StringUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class StringUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.StringUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class StringUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      StringUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.lang.String[]convertToASCII​(java.lang.String str) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        StringUtil

        +
        public StringUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        convertToASCII

        +
        public static java.lang.String[] convertToASCII​(java.lang.String str)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/TempFileUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/TempFileUtil.html new file mode 100644 index 000000000..673748bf3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/TempFileUtil.html @@ -0,0 +1,333 @@ + + + + + +TempFileUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class TempFileUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.TempFileUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class TempFileUtil
    +extends java.lang.Object
    +
    THIS class is ALPHA and API may change. + A util to deal with temporary files.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      TempFileUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static java.io.FilecreateTempFileCheckCache​(android.content.Context context, + java.lang.String fileNamePrefix, + java.lang.String fileNameSuffix) +
      THIS class is ALPHA and API may change.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TempFileUtil

        +
        public TempFileUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createTempFileCheckCache

        +
        public static java.io.File createTempFileCheckCache​(android.content.Context context,
        +                                                    java.lang.String fileNamePrefix,
        +                                                    java.lang.String fileNameSuffix)
        +                                             throws java.io.IOException
        +
        THIS class is ALPHA and API may change. +

        + Create a new temporary file with the given name. +

        + This automatically deletes the oldest files if the size of these files exceed 8MB. + If a deletion is triggered, it will delete files until there are less then 4MB used. + This only checks files created with this method (or in a specific folder) + but not all temporary files of the app. +

        + This will append a random number between prefix and suffix if the file already exists. +

        +
        +
        Parameters:
        +
        context - the context (usually the activity)
        +
        fileNamePrefix - the file name for the new temp file
        +
        fileNameSuffix - the suffix of the file (including the dot e.g. ".jpg", ".tmp" is used if null)
        +
        Returns:
        +
        the new temp file
        +
        Throws:
        +
        java.io.IOException - if the file could not be created.
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/VersionUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/VersionUtil.html new file mode 100644 index 000000000..0107e13d3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/VersionUtil.html @@ -0,0 +1,317 @@ + + + + + +VersionUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class VersionUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.util.VersionUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class VersionUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      VersionUtil() 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        VersionUtil

        +
        public VersionUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAnylineVersionString

        +
        public static java.lang.String getAnylineVersionString()
        +
      • +
      + + + +
        +
      • +

        getAnylineVersion

        +
        public static Version getAnylineVersion()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-summary.html new file mode 100644 index 000000000..4f3491c82 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-summary.html @@ -0,0 +1,231 @@ + + + + + +io.anyline.util (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.util

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-tree.html new file mode 100644 index 000000000..758de4de7 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/util/package-tree.html @@ -0,0 +1,174 @@ + + + + + +io.anyline.util Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.util

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractBaseScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractBaseScanViewPlugin.html new file mode 100644 index 000000000..901748fd5 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractBaseScanViewPlugin.html @@ -0,0 +1,529 @@ + + + + + +AbstractBaseScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractBaseScanViewPlugin<ResultType extends ScanResult>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.AbstractBaseScanViewPlugin<ResultType>
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + + + + + +
        +
      • +

        addScanInfoListener

        +
        public abstract void addScanInfoListener​(ScanInfoListener listener)
        +
      • +
      + + + +
        +
      • +

        removeScanInfoListener

        +
        public abstract void removeScanInfoListener​(ScanInfoListener listener)
        +
      • +
      + + + +
        +
      • +

        addScanRunSkippedListener

        +
        public abstract void addScanRunSkippedListener​(ScanRunSkippedListener listener)
        +
      • +
      + + + +
        +
      • +

        removeScanRunSkippedListener

        +
        public abstract void removeScanRunSkippedListener​(ScanRunSkippedListener listener)
        +
      • +
      + + + +
        +
      • +

        addUIConfigChangedListener

        +
        public abstract void addUIConfigChangedListener​(UIChangeListener listener)
        +
      • +
      + + + +
        +
      • +

        removeUIConfigChangedListener

        +
        public abstract void removeUIConfigChangedListener​(UIChangeListener listener)
        +
      • +
      + + + +
        +
      • +

        setImageProvider

        +
        public abstract void setImageProvider​(ImageProvider imageProvider)
        +
      • +
      + + + +
        +
      • +

        start

        +
        public abstract void start()
        +
      • +
      + + + +
        +
      • +

        stop

        +
        public abstract void stop()
        +
      • +
      + + + +
        +
      • +

        getId

        +
        public abstract java.lang.String getId()
        +
      • +
      + + + +
        +
      • +

        setDelayScanTime

        +
        public abstract void setDelayScanTime()
        +
      • +
      + + + +
        +
      • +

        getCancelOnResult

        +
        public abstract boolean getCancelOnResult()
        +
      • +
      + + + +
        +
      • +

        setCancelOnResult

        +
        public abstract void setCancelOnResult​(boolean cancelOnResult)
        +
      • +
      + + + +
        +
      • +

        getAllScanViewPlugins

        +
        public abstract java.util.ArrayList<AbstractScanViewPlugin> getAllScanViewPlugins()
        +
      • +
      + + + + + + + +
        +
      • +

        calcCutOutAndImageCropBounds

        +
        public abstract void calcCutOutAndImageCropBounds​(android.content.Context context,
        +                                                  int frameWidth,
        +                                                  int frameHeight,
        +                                                  int viewWidth,
        +                                                  int viewHeight,
        +                                                  float scale)
        +
      • +
      + + + +
        +
      • +

        setCropRect

        +
        public abstract void setCropRect​(android.graphics.RectF cropRect)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPlugin.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPlugin.html new file mode 100644 index 000000000..4b3634084 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPlugin.html @@ -0,0 +1,701 @@ + + + + + +AbstractScanViewPlugin (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractScanViewPlugin

+
+
+ + +
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPluginComposite.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPluginComposite.html new file mode 100644 index 000000000..7cb5c3ecc --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractScanViewPluginComposite.html @@ -0,0 +1,695 @@ + + + + + +AbstractScanViewPluginComposite (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractScanViewPluginComposite

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractWebView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractWebView.html new file mode 100644 index 000000000..92a25ea0b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AbstractWebView.html @@ -0,0 +1,614 @@ + + + + + +AbstractWebView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AbstractWebView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • android.view.View
    • +
    • +
        +
      • android.view.ViewGroup
      • +
      • +
          +
        • android.widget.AbsoluteLayout
        • +
        • +
            +
          • android.webkit.WebView
          • +
          • +
              +
            • io.anyline.view.AbstractWebView
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewGroup.OnHierarchyChangeListener, android.view.ViewManager, android.view.ViewParent, android.view.ViewTreeObserver.OnGlobalFocusChangeListener
    +
    +
    +
    public abstract class AbstractWebView
    +extends android.webkit.WebView
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.webkit.WebView

        +android.webkit.WebView.FindListener, android.webkit.WebView.HitTestResult, android.webkit.WebView.PictureListener, android.webkit.WebView.VisualStateCallback, android.webkit.WebView.WebViewTransport
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.AbsoluteLayout

        +android.widget.AbsoluteLayout.LayoutParams
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.ViewGroup

        +android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.webkit.WebView

        +RENDERER_PRIORITY_BOUND, RENDERER_PRIORITY_IMPORTANT, RENDERER_PRIORITY_WAIVED, SCHEME_GEO, SCHEME_MAILTO, SCHEME_TEL
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.ViewGroup

        +FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AbstractWebView​(android.content.Context context) 
      AbstractWebView​(android.content.Context context, + VisualFeedbackConfig visualFeedbackConfig, + float resizeScale) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.lang.StringdrawDocument​(java.util.List<android.graphics.PointF> reportedShape) 
      intgetScaleWebView​(android.webkit.WebView webView) 
      java.util.List<android.graphics.PointF>getViewRelativePointListFromCutoutRelativeShape​(java.util.List<android.graphics.PointF> shape) 
      voidsetCutoutInfo​(android.graphics.Rect cutoutRectOnView, + float frameToViewScale, + int cutoutCropOffsetOnViewX, + int cutoutCropOffsetOnViewY) 
      voidsetRectRelativeToCutout​(io.anyline.view.AbstractWebView.AnimatableRectF rect, + Rect reportedRect, + float resizeScale) 
      java.util.List<android.graphics.PointF>setShapeRelativeToCutout​(java.util.List<android.graphics.PointF> reportedShape, + Rect cropRect, + float resizeScale) 
      java.lang.StringupdateContours​(Vector_Contour contours, + float scale) 
      java.lang.StringupdateContours​(Vector_SevenSegmentContour contours, + float scale) 
      java.lang.StringupdateContoursREACT​(Vector_Contour contours, + float scale) 
      java.lang.StringupdateContoursREACT​(Vector_SevenSegmentContour contours, + float scale) 
      java.lang.StringupdateShape​(java.util.List<android.graphics.PointF> reportedShape, + Rect cropRect, + float scale) 
      +
        +
      • + + +

        Methods inherited from class android.webkit.WebView

        +addJavascriptInterface, autofill, canGoBack, canGoBackOrForward, canGoForward, canZoomIn, canZoomOut, capturePicture, clearCache, clearClientCertPreferences, clearFormData, clearHistory, clearMatches, clearSslPreferences, clearView, computeScroll, copyBackForwardList, createPrintDocumentAdapter, createPrintDocumentAdapter, createWebMessageChannel, destroy, disableWebView, dispatchKeyEvent, documentHasImages, enableSlowWholeDocumentDraw, evaluateJavascript, findAddress, findAll, findAllAsync, findFocus, findNext, flingScroll, freeMemory, getAccessibilityClassName, getAccessibilityNodeProvider, getCertificate, getContentHeight, getCurrentWebViewPackage, getFavicon, getHandler, getHitTestResult, getHttpAuthUsernamePassword, getOriginalUrl, getProgress, getRendererPriorityWaivedWhenNotVisible, getRendererRequestedPriority, getSafeBrowsingPrivacyPolicyUrl, getScale, getSettings, getTextClassifier, getTitle, getUrl, getWebChromeClient, getWebViewClassLoader, getWebViewClient, getWebViewLooper, getWebViewRenderProcess, getWebViewRenderProcessClient, goBack, goBackOrForward, goForward, invokeZoomPicker, isPrivateBrowsingEnabled, isVisibleToUserForAutofill, loadData, loadDataWithBaseURL, loadUrl, loadUrl, onCheckIsTextEditor, onChildViewAdded, onChildViewRemoved, onCreateInputConnection, onDragEvent, onFinishTemporaryDetach, onGenericMotionEvent, onGlobalFocusChanged, onHoverEvent, onKeyDown, onKeyMultiple, onKeyUp, onPause, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideVirtualStructure, onResume, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onWindowFocusChanged, overlayHorizontalScrollbar, overlayVerticalScrollbar, pageDown, pageUp, pauseTimers, performLongClick, postUrl, postVisualStateCallback, postWebMessage, reload, removeJavascriptInterface, requestChildRectangleOnScreen, requestFocus, requestFocusNodeHref, requestImageRef, restoreState, resumeTimers, savePassword, saveState, saveWebArchive, saveWebArchive, setBackgroundColor, setCertificate, setDataDirectorySuffix, setDownloadListener, setFindListener, setHorizontalScrollbarOverlay, setHttpAuthUsernamePassword, setInitialScale, setLayerType, setLayoutParams, setMapTrackballToArrowKeys, setNetworkAvailable, setOverScrollMode, setPictureListener, setRendererPriorityPolicy, setSafeBrowsingWhitelist, setScrollBarStyle, setTextClassifier, setVerticalScrollbarOverlay, setWebChromeClient, setWebContentsDebuggingEnabled, setWebViewClient, setWebViewRenderProcessClient, setWebViewRenderProcessClient, shouldDelayChildPressedState, showFindDialog, startSafeBrowsing, stopLoading, zoomBy, zoomIn, zoomOut
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.AbsoluteLayout

        +generateLayoutParams
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.ViewGroup

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, bringChildToFront, childDrawableStateChanged, childHasTransientStateChanged, clearChildFocus, clearDisappearingChildren, clearFocus, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchSetActivated, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onDescendantInvalidated, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestDisallowInterceptTouchEvent, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, suppressLayout, updateViewLayout
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, keyboardNavigationClusterSearch, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onDrawForeground, onFilterTouchEventForSecurity, onHoverChanged, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyLongPress, onKeyPreIme, onKeyShortcut, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideStructure, onRtlPropertiesChanged, onScreenStateChanged, onVisibilityAggregated, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayoutDirection, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface android.view.ViewParent

        +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractWebView

        +
        public AbstractWebView​(android.content.Context context,
        +                       VisualFeedbackConfig visualFeedbackConfig,
        +                       float resizeScale)
        +
      • +
      + + + +
        +
      • +

        AbstractWebView

        +
        public AbstractWebView​(android.content.Context context)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setCutoutInfo

        +
        public void setCutoutInfo​(android.graphics.Rect cutoutRectOnView,
        +                          float frameToViewScale,
        +                          int cutoutCropOffsetOnViewX,
        +                          int cutoutCropOffsetOnViewY)
        +
      • +
      + + + +
        +
      • +

        setRectRelativeToCutout

        +
        public void setRectRelativeToCutout​(io.anyline.view.AbstractWebView.AnimatableRectF rect,
        +                                    Rect reportedRect,
        +                                    float resizeScale)
        +
      • +
      + + + +
        +
      • +

        setShapeRelativeToCutout

        +
        public java.util.List<android.graphics.PointF> setShapeRelativeToCutout​(java.util.List<android.graphics.PointF> reportedShape,
        +                                                                        Rect cropRect,
        +                                                                        float resizeScale)
        +
      • +
      + + + +
        +
      • +

        drawDocument

        +
        public java.lang.String drawDocument​(java.util.List<android.graphics.PointF> reportedShape)
        +
      • +
      + + + +
        +
      • +

        updateShape

        +
        public java.lang.String updateShape​(java.util.List<android.graphics.PointF> reportedShape,
        +                                    Rect cropRect,
        +                                    float scale)
        +
      • +
      + + + +
        +
      • +

        getViewRelativePointListFromCutoutRelativeShape

        +
        public java.util.List<android.graphics.PointF> getViewRelativePointListFromCutoutRelativeShape​(java.util.List<android.graphics.PointF> shape)
        +
      • +
      + + + +
        +
      • +

        getScaleWebView

        +
        public int getScaleWebView​(android.webkit.WebView webView)
        +
      • +
      + + + +
        +
      • +

        updateContours

        +
        public java.lang.String updateContours​(Vector_Contour contours,
        +                                       float scale)
        +
      • +
      + + + +
        +
      • +

        updateContoursREACT

        +
        public java.lang.String updateContoursREACT​(Vector_Contour contours,
        +                                            float scale)
        +
      • +
      + + + +
        +
      • +

        updateContoursREACT

        +
        public java.lang.String updateContoursREACT​(Vector_SevenSegmentContour contours,
        +                                            float scale)
        +
      • +
      + + + +
        +
      • +

        updateContours

        +
        public java.lang.String updateContours​(Vector_SevenSegmentContour contours,
        +                                       float scale)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineCutoutBase.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineCutoutBase.html new file mode 100644 index 000000000..2d9d7d680 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineCutoutBase.html @@ -0,0 +1,305 @@ + + + + + +AnylineCutoutBase (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineCutoutBase

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.AnylineCutoutBase
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AnylineCutoutBase
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCutoutRect

        +
        public android.graphics.RectF getCutoutRect()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineFeedbackView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineFeedbackView.html new file mode 100644 index 000000000..11b93859e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineFeedbackView.html @@ -0,0 +1,384 @@ + + + + + +AnylineFeedbackView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineFeedbackView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • android.view.View
    • +
    • +
        +
      • io.anyline.view.AnylineFeedbackView
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback
    +
    +
    +
    public class AnylineFeedbackView
    +extends android.view.View
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AnylineFeedbackView​(android.content.Context context, + android.util.AttributeSet attrs) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      java.util.List<AnylineCutoutBase>getCutoutList() 
      floattranslateX​(float x) 
      floattranslateY​(float y) 
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeScroll, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, drawableHotspotChanged, findFocus, findViewById, findViewsWithText, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityClassName, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, jumpDrawablesToCurrentState, keyboardNavigationClusterSearch, layout, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCreateInputConnection, onDragEvent, onDrawForeground, onFilterTouchEventForSecurity, onFinishTemporaryDetach, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRtlPropertiesChanged, onScreenStateChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityAggregated, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineFeedbackView

        +
        public AnylineFeedbackView​(android.content.Context context,
        +                           @Nullable
        +                           android.util.AttributeSet attrs)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        translateX

        +
        public float translateX​(float x)
        +
      • +
      + + + +
        +
      • +

        translateY

        +
        public float translateY​(float y)
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineViewConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineViewConfig.html new file mode 100644 index 000000000..2d18e2e1a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineViewConfig.html @@ -0,0 +1,320 @@ + + + + + +AnylineViewConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineViewConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.AnylineViewConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class AnylineViewConfig
    +extends java.lang.Object
    +
    Created by lorena on 28.05.18.
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineViewConfig

        +
        public AnylineViewConfig​(android.content.Context context,
        +                         java.lang.String configFilName)
        +
      • +
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineWebView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineWebView.html new file mode 100644 index 000000000..10ada946d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/AnylineWebView.html @@ -0,0 +1,672 @@ + + + + + +AnylineWebView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class AnylineWebView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • android.view.View
    • +
    • +
        +
      • android.view.ViewGroup
      • +
      • +
          +
        • android.widget.AbsoluteLayout
        • +
        • +
            +
          • android.webkit.WebView
          • +
          • +
              +
            • io.anyline.view.AnylineWebView
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, android.view.ViewGroup.OnHierarchyChangeListener, android.view.ViewManager, android.view.ViewParent, android.view.ViewTreeObserver.OnGlobalFocusChangeListener
    +
    +
    +
    public class AnylineWebView
    +extends android.webkit.WebView
    +
    This is a class for the webView
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.webkit.WebView

        +android.webkit.WebView.FindListener, android.webkit.WebView.HitTestResult, android.webkit.WebView.PictureListener, android.webkit.WebView.VisualStateCallback, android.webkit.WebView.WebViewTransport
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.AbsoluteLayout

        +android.widget.AbsoluteLayout.LayoutParams
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.ViewGroup

        +android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.webkit.WebView

        +RENDERER_PRIORITY_BOUND, RENDERER_PRIORITY_IMPORTANT, RENDERER_PRIORITY_WAIVED, SCHEME_GEO, SCHEME_MAILTO, SCHEME_TEL
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.ViewGroup

        +FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      AnylineWebView​(android.content.Context context) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voiddrawDocument​(java.util.List<android.graphics.PointF> reportedShape, + java.lang.String id) 
      voiddrawFeedback​(java.util.List<android.graphics.PointF> shape, + Rect cropRect, + float scale, + float scanViewPluginScale, + java.lang.String color, + java.lang.String id, + int x, + int y, + VisualFeedbackConfig.FeedbackStyle style, + android.graphics.Rect rectOnVisibleView) 
      intgetScaleWebView​(android.webkit.WebView webView) 
      java.util.List<android.graphics.PointF>getViewRelativePointListFromCutoutRelativeShape​(java.util.List<android.graphics.PointF> shape, + java.lang.String id, + Rect cropRect, + int x, + int y, + float scale, + android.graphics.Rect rectOnVisibleView, + float scanViewPluginScale) 
      voidinitConfig​(AbstractBaseScanViewPlugin scanViewPlugin) 
      booleanonTouchEvent​(android.view.MotionEvent event) 
      voidsetCameraView​(CameraView cameraView) 
      voidsetRectRelativeToCutout​(io.anyline.view.AnylineWebView.AnimatableRectF rect, + float scale, + Rect reportedRect, + float resizeScale, + java.lang.String id, + Rect cropRect, + int x, + int y, + android.graphics.Rect cutoutRectOnView) 
      voidsetScanDelayTime​(double delayTime, + java.lang.String id) 
      voidupdateContours​(java.lang.Object contours, + float scale, + float resizeScale, + java.lang.String id, + Rect cropRect, + int x, + int y, + android.graphics.Rect rectOnVisibleView) 
      voidupdateCutouts​(java.lang.String id, + boolean visible) 
      voidupdateShape​(java.util.List<android.graphics.PointF> reportedShape, + Rect cropRect, + float scale, + java.lang.String id, + int x, + int y, + android.graphics.Rect rectOnVisibleView, + float scanViewPluginScale) 
      +
        +
      • + + +

        Methods inherited from class android.webkit.WebView

        +addJavascriptInterface, autofill, canGoBack, canGoBackOrForward, canGoForward, canZoomIn, canZoomOut, capturePicture, clearCache, clearClientCertPreferences, clearFormData, clearHistory, clearMatches, clearSslPreferences, clearView, computeScroll, copyBackForwardList, createPrintDocumentAdapter, createPrintDocumentAdapter, createWebMessageChannel, destroy, disableWebView, dispatchKeyEvent, documentHasImages, enableSlowWholeDocumentDraw, evaluateJavascript, findAddress, findAll, findAllAsync, findFocus, findNext, flingScroll, freeMemory, getAccessibilityClassName, getAccessibilityNodeProvider, getCertificate, getContentHeight, getCurrentWebViewPackage, getFavicon, getHandler, getHitTestResult, getHttpAuthUsernamePassword, getOriginalUrl, getProgress, getRendererPriorityWaivedWhenNotVisible, getRendererRequestedPriority, getSafeBrowsingPrivacyPolicyUrl, getScale, getSettings, getTextClassifier, getTitle, getUrl, getWebChromeClient, getWebViewClassLoader, getWebViewClient, getWebViewLooper, getWebViewRenderProcess, getWebViewRenderProcessClient, goBack, goBackOrForward, goForward, invokeZoomPicker, isPrivateBrowsingEnabled, isVisibleToUserForAutofill, loadData, loadDataWithBaseURL, loadUrl, loadUrl, onCheckIsTextEditor, onChildViewAdded, onChildViewRemoved, onCreateInputConnection, onDragEvent, onFinishTemporaryDetach, onGenericMotionEvent, onGlobalFocusChanged, onHoverEvent, onKeyDown, onKeyMultiple, onKeyUp, onPause, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideVirtualStructure, onResume, onStartTemporaryDetach, onTrackballEvent, onWindowFocusChanged, overlayHorizontalScrollbar, overlayVerticalScrollbar, pageDown, pageUp, pauseTimers, performLongClick, postUrl, postVisualStateCallback, postWebMessage, reload, removeJavascriptInterface, requestChildRectangleOnScreen, requestFocus, requestFocusNodeHref, requestImageRef, restoreState, resumeTimers, savePassword, saveState, saveWebArchive, saveWebArchive, setBackgroundColor, setCertificate, setDataDirectorySuffix, setDownloadListener, setFindListener, setHorizontalScrollbarOverlay, setHttpAuthUsernamePassword, setInitialScale, setLayerType, setLayoutParams, setMapTrackballToArrowKeys, setNetworkAvailable, setOverScrollMode, setPictureListener, setRendererPriorityPolicy, setSafeBrowsingWhitelist, setScrollBarStyle, setTextClassifier, setVerticalScrollbarOverlay, setWebChromeClient, setWebContentsDebuggingEnabled, setWebViewClient, setWebViewRenderProcessClient, setWebViewRenderProcessClient, shouldDelayChildPressedState, showFindDialog, startSafeBrowsing, stopLoading, zoomBy, zoomIn, zoomOut
      • +
      +
        +
      • + + +

        Methods inherited from class android.widget.AbsoluteLayout

        +generateLayoutParams
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.ViewGroup

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, bringChildToFront, childDrawableStateChanged, childHasTransientStateChanged, clearChildFocus, clearDisappearingChildren, clearFocus, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchSetActivated, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onDescendantInvalidated, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestDisallowInterceptTouchEvent, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, suppressLayout, updateViewLayout
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, keyboardNavigationClusterSearch, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onDrawForeground, onFilterTouchEventForSecurity, onHoverChanged, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyLongPress, onKeyPreIme, onKeyShortcut, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideStructure, onRtlPropertiesChanged, onScreenStateChanged, onVisibilityAggregated, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayoutDirection, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface android.view.ViewParent

        +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AnylineWebView

        +
        public AnylineWebView​(android.content.Context context)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        updateCutouts

        +
        public void updateCutouts​(java.lang.String id,
        +                          boolean visible)
        +
      • +
      + + + +
        +
      • +

        setScanDelayTime

        +
        public void setScanDelayTime​(double delayTime,
        +                             java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        setRectRelativeToCutout

        +
        public void setRectRelativeToCutout​(io.anyline.view.AnylineWebView.AnimatableRectF rect,
        +                                    float scale,
        +                                    Rect reportedRect,
        +                                    float resizeScale,
        +                                    java.lang.String id,
        +                                    Rect cropRect,
        +                                    int x,
        +                                    int y,
        +                                    android.graphics.Rect cutoutRectOnView)
        +
      • +
      + + + +
        +
      • +

        setCameraView

        +
        public void setCameraView​(CameraView cameraView)
        +
      • +
      + + + +
        +
      • +

        updateContours

        +
        public void updateContours​(java.lang.Object contours,
        +                           float scale,
        +                           float resizeScale,
        +                           java.lang.String id,
        +                           Rect cropRect,
        +                           int x,
        +                           int y,
        +                           android.graphics.Rect rectOnVisibleView)
        +
      • +
      + + + +
        +
      • +

        drawDocument

        +
        public void drawDocument​(java.util.List<android.graphics.PointF> reportedShape,
        +                         java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        drawFeedback

        +
        public void drawFeedback​(java.util.List<android.graphics.PointF> shape,
        +                         Rect cropRect,
        +                         float scale,
        +                         float scanViewPluginScale,
        +                         java.lang.String color,
        +                         java.lang.String id,
        +                         int x,
        +                         int y,
        +                         VisualFeedbackConfig.FeedbackStyle style,
        +                         android.graphics.Rect rectOnVisibleView)
        +
      • +
      + + + +
        +
      • +

        updateShape

        +
        public void updateShape​(java.util.List<android.graphics.PointF> reportedShape,
        +                        Rect cropRect,
        +                        float scale,
        +                        java.lang.String id,
        +                        int x,
        +                        int y,
        +                        android.graphics.Rect rectOnVisibleView,
        +                        float scanViewPluginScale)
        +
      • +
      + + + +
        +
      • +

        getViewRelativePointListFromCutoutRelativeShape

        +
        public java.util.List<android.graphics.PointF> getViewRelativePointListFromCutoutRelativeShape​(java.util.List<android.graphics.PointF> shape,
        +                                                                                               java.lang.String id,
        +                                                                                               Rect cropRect,
        +                                                                                               int x,
        +                                                                                               int y,
        +                                                                                               float scale,
        +                                                                                               android.graphics.Rect rectOnVisibleView,
        +                                                                                               float scanViewPluginScale)
        +
      • +
      + + + +
        +
      • +

        getScaleWebView

        +
        public int getScaleWebView​(android.webkit.WebView webView)
        +
      • +
      + + + +
        +
      • +

        onTouchEvent

        +
        public boolean onTouchEvent​(android.view.MotionEvent event)
        +
        +
        Overrides:
        +
        onTouchEvent in class android.webkit.WebView
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BaseScanViewConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BaseScanViewConfig.html new file mode 100644 index 000000000..fcf28b03a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BaseScanViewConfig.html @@ -0,0 +1,373 @@ + + + + + +BaseScanViewConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BaseScanViewConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.BaseScanViewConfig
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        BaseScanViewConfig

        +
        public BaseScanViewConfig​(android.content.Context context,
        +                          java.lang.String configFileName)
        +
      • +
      + + + +
        +
      • +

        BaseScanViewConfig

        +
        public BaseScanViewConfig​(android.content.Context context,
        +                          org.json.JSONObject json)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init​(android.content.Context context,
        +                 org.json.JSONObject json)
        +
        +
        Specified by:
        +
        init in interface IAnylineViewConfig
        +
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        getPreviewAlignment

        +
        public int getPreviewAlignment()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.BrightnessFeedback.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.BrightnessFeedback.html new file mode 100644 index 000000000..9baf8ee7f --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.BrightnessFeedback.html @@ -0,0 +1,392 @@ + + + + + +BrightnessHelper.BrightnessFeedback (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum BrightnessHelper.BrightnessFeedback

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      OK 
      TOO_BRIGHT 
      TOO_DARK 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static BrightnessHelper.BrightnessFeedbackvalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static BrightnessHelper.BrightnessFeedback[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static BrightnessHelper.BrightnessFeedback[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (BrightnessHelper.BrightnessFeedback c : BrightnessHelper.BrightnessFeedback.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static BrightnessHelper.BrightnessFeedback valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.html new file mode 100644 index 000000000..75f0a0a7d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/BrightnessHelper.html @@ -0,0 +1,306 @@ + + + + + +BrightnessHelper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class BrightnessHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.BrightnessHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    public class BrightnessHelper
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setLevelsForAutoFlash

        +
        public void setLevelsForAutoFlash​(int lowBrightness,
        +                                  int highBrightness,
        +                                  int lowAmbientLight,
        +                                  int highAmbientLight)
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.AnimationStyle.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.AnimationStyle.html new file mode 100644 index 000000000..10f0975ea --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.AnimationStyle.html @@ -0,0 +1,420 @@ + + + + + +CutoutConfig.AnimationStyle (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CutoutConfig.AnimationStyle

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      FADE 
      NONE 
      ZOOM 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CutoutConfig.AnimationStyle[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CutoutConfig.AnimationStyle c : CutoutConfig.AnimationStyle.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CutoutConfig.AnimationStyle valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + +
        +
      • +

        getValue

        +
        public int getValue()
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutAlignment.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutAlignment.html new file mode 100644 index 000000000..edb4575bc --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutAlignment.html @@ -0,0 +1,433 @@ + + + + + +CutoutConfig.CutoutAlignment (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CutoutConfig.CutoutAlignment

+
+
+ +
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static CutoutConfig.CutoutAlignmentfromString​(java.lang.String alignment) 
      static CutoutConfig.CutoutAlignmentvalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CutoutConfig.CutoutAlignment[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CutoutConfig.CutoutAlignment[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CutoutConfig.CutoutAlignment c : CutoutConfig.CutoutAlignment.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CutoutConfig.CutoutAlignment valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutStyle.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutStyle.html new file mode 100644 index 000000000..b66b5470b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.CutoutStyle.html @@ -0,0 +1,420 @@ + + + + + +CutoutConfig.CutoutStyle (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum CutoutConfig.CutoutStyle

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static CutoutConfig.CutoutStylefromString​(java.lang.String cutoutStyle) 
      static CutoutConfig.CutoutStylevalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static CutoutConfig.CutoutStyle[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static CutoutConfig.CutoutStyle[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (CutoutConfig.CutoutStyle c : CutoutConfig.CutoutStyle.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static CutoutConfig.CutoutStyle valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.html new file mode 100644 index 000000000..917eb6533 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfig.html @@ -0,0 +1,1318 @@ + + + + + +CutoutConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CutoutConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.CutoutConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CutoutConfig
    +extends java.lang.Object
    +
    Class holds the configuration for the cutout
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CutoutConfig

        +
        public CutoutConfig()
        +
      • +
      + + + +
        +
      • +

        CutoutConfig

        +
        public CutoutConfig​(@NonNull
        +                    android.content.Context context,
        +                    @Nullable
        +                    org.json.JSONObject jsonObject)
        +
        Create config from the given json object.
        +
        +
        Parameters:
        +
        context - the context
        +
        jsonObject - the json object with the settings
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAlphaFactor

        +
        public float getAlphaFactor()
        +
      • +
      + + + +
        +
      • +

        getAlphaString

        +
        public java.lang.String getAlphaString()
        +
      • +
      + + + + + + + +
        +
      • +

        setAlignment

        +
        public void setAlignment​(CutoutConfig.CutoutAlignment alignment)
        +
        Set the vertical alignment for the . (Horizontal is always centered currently).
        +
        +
        Parameters:
        +
        alignment - the desired alignment
        +
        +
      • +
      + + + +
        +
      • +

        getMaxWidthPercent

        +
        public int getMaxWidthPercent()
        +
      • +
      + + + +
        +
      • +

        setMaxWidthPercent

        +
        public void setMaxWidthPercent​(int maxWidthPercent)
        +
        Set the max width of the as percentage of the views width.
        +
        +
        Parameters:
        +
        maxWidthPercent - the maximum width of the in percent 1-100 relative to the view
        +
        +
      • +
      + + + +
        +
      • +

        getMaxHeightPercent

        +
        public int getMaxHeightPercent()
        +
      • +
      + + + +
        +
      • +

        setMaxHeightPercent

        +
        public void setMaxHeightPercent​(int maxHeightPercent)
        +
        Set the maximum height of the as percentage of the views height.
        +
        +
        Parameters:
        +
        maxHeightPercent - the maximum height of the in percent 0-100 relative to the view
        +
        +
      • +
      + + + +
        +
      • +

        getWidth

        +
        public int getWidth()
        +
      • +
      + + + +
        +
      • +

        setWidth

        +
        public void setWidth​(int width)
        +

        + Set the width of the as a fix value relative to the preview size. +

        + This means if the preview is 720 wide and this is set to 360 the will use the half of the width and + the resulting cropped image will be 360 pixels wide too. + (But the view itself will be 720 wide on a 1080p screen if the view uses the whole width). +

        + Also note that the will be limited to the views width (so if set to 540 and the view is only 480, + it will be 480) +

        +
        +
        Parameters:
        +
        width - the width (related to the preview size not the view size)
        +
        +
      • +
      + + + +
        +
      • +

        getOffsetX

        +
        public int getOffsetX()
        +
      • +
      + + + +
        +
      • +

        setOffsetX

        +
        public void setOffsetX​(int offsetX)
        +
        Set the x offset of the (+ moves the further to the right, - to the left). + Also relative to the preview size, see setWidth(int). + The offset is limited to move the to the start/end of the view.
        +
        +
        Parameters:
        +
        offsetX - the x offset for the cutout
        +
        +
      • +
      + + + +
        +
      • +

        getOffsetY

        +
        public int getOffsetY()
        +
      • +
      + + + +
        +
      • +

        setOffsetY

        +
        public void setOffsetY​(int offsetY)
        +
        Set the y offset of the (+ moves the further down, - further up). + Also relative to the preview size, see setWidth(int). + The offset is limited to move the to the start/end of the view.
        +
        +
        Parameters:
        +
        offsetY - the x offset for the cutout
        +
        +
      • +
      + + + + + + + + +

      +

      io.anyline.camera.AnylineViewConfig.CutoutStyle#IMAGE

      +

      + Other things that should be set with this style:
      +

    • setDrawable(Drawable)
    • +
    +

+
+
Parameters:
+
style - the desired style
+
+ + + + + +
    +
  • +

    getCornerRadiusInDp

    +
    public int getCornerRadiusInDp()
    +
  • +
+ + + +
    +
  • +

    getCornerRadiusInPix

    +
    public int getCornerRadiusInPix​(android.content.Context context)
    +
  • +
+ + + +
    +
  • +

    setCornerRadiusInDp

    +
    public void setCornerRadiusInDp​(int rectRadiusInDp)
    +
    Set the rect corner radius in dp. + Only relevant with style io.anyline.camera.AnylineViewConfig.CutoutStyle#RECT.
    +
    +
    Parameters:
    +
    rectRadiusInDp - the rect corner radius in dp.
    +
    +
  • +
+ + + +
    +
  • +

    getRatio

    +
    public float getRatio()
    +
  • +
+ + + +
    +
  • +

    setRatio

    +
    public void setRatio​(float ratio)
    +
    Set the ratio (width/height). The will fill the defined width or maximum defined space and + be in this ratio.
    +
    +
    Parameters:
    +
    ratio - the desired ratio (width/height)
    +
    +
  • +
+ + + +
    +
  • +

    getStrokeWidthInDp

    +
    public int getStrokeWidthInDp()
    +
  • +
+ + + +
    +
  • +

    setStrokeWidthInDp

    +
    public void setStrokeWidthInDp​(int strokeWidthInDp)
    +
    The stroke width in dp.
    +
    +
    Parameters:
    +
    strokeWidthInDp - stroke width in dp.
    +
    +
  • +
+ + + +
    +
  • +

    getStrokeColor

    +
    public int getStrokeColor()
    +
  • +
+ + + +
    +
  • +

    setStrokeColor

    +
    public void setStrokeColor​(int strokeColor)
    +
    Set the stroke color
    +
    +
    Parameters:
    +
    strokeColor - the stroke color to use
    +
    +
  • +
+ + + +
    +
  • +

    getCropPaddingX

    +
    public int getCropPaddingX()
    +
  • +
+ + + +
    +
  • +

    setCropPaddingX

    +
    public void setCropPaddingX​(int cropPaddingX)
    +

    + The x padding in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the size. If positive the cropped image will be smaller then the cutout + and if negative the cropped image will be bigger. +

    + This should only be used in combination with a fixed width (that also fit on all supported devices), + because this is a fixed value that will not be adjusted to anything. +

    +
    +
    Parameters:
    +
    cropPaddingX - the x padding inside the used for the crop + (negative means bigger crop than )
    +
    +
  • +
+ + + +
    +
  • +

    getCropPaddingY

    +
    public int getCropPaddingY()
    +
  • +
+ + + +
    +
  • +

    setCropPaddingY

    +
    public void setCropPaddingY​(int cropPaddingY)
    +

    + The y padding in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the size. If positive the cropped image will be smaller then the cutout + and if negative the cropped image will be bigger. +

    + This should only be used in combination with a fixed width (that also fit on all supported devices), + because this is a fixed value that will not be adjusted to anything. +

    +
    +
    Parameters:
    +
    cropPaddingY - the y padding inside the used for the crop + (negative means bigger crop than )
    +
    +
  • +
+ + + +
    +
  • +

    getCropOffsetX

    +
    public int getCropOffsetX()
    +
  • +
+ + + +
    +
  • +

    setCropOffsetX

    +
    public void setCropOffsetX​(int cropOffsetX)
    +

    + The x offset in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the . If positive the cropped image will be further right than the view + and if negative the cropped image will be further left. +

    + This should only be used in combination with a fixed width (that also fit on all supported devices), + because this is a fixed value that will not be adjusted to anything. +

    +
    +
    Parameters:
    +
    cropOffsetX - the x offset to move the actual crop + right or - left
    +
    +
  • +
+ + + +
    +
  • +

    getCropOffsetY

    +
    public int getCropOffsetY()
    +
  • +
+ + + +
    +
  • +

    setCropOffsetY

    +
    public void setCropOffsetY​(int cropOffsetY)
    +

    + The y offset in pixels that the image, that will be cropped out of the preview to match the , + should have in relation to the . If positive the cropped image will be further down than the view + and if negative the cropped image will be further up. +

    + This should only be used in combination with a fixed width (that also fit on all supported devices), + because this is a fixed value that will not be adjusted to anything. +

    +
    +
    Parameters:
    +
    cropOffsetY - the y offset to move the actual crop + up or - down
    +
    +
  • +
+ + + +
    +
  • +

    getOuterColor

    +
    public int getOuterColor()
    +
  • +
+ + + +
    +
  • +

    setOuterColor

    +
    public void setOuterColor​(int outerColor)
    +
    The color outside of the area. This should usually have a transparency.
    +
    +
    Parameters:
    +
    outerColor - color outside of the area (with transparency).
    +
    +
  • +
+ + + +
    +
  • +

    getFeedbackStrokeColor

    +
    public int getFeedbackStrokeColor()
    +
    If the #feedbackStrokeColor is not set, this returns -1
    +
    +
    Returns:
    +
    the the color for the feedback, or -1 if not set
    +
    +
  • +
+ + + +
    +
  • +

    setFeedbackStrokeColor

    +
    public void setFeedbackStrokeColor​(int feedbackStrokeColor)
    +
    Sets a feedback colors for the stroke: if set, the will change its color + if the scanning process has started, e.g. contours has been recongized and are being + analyzed.
    +
    +
    Parameters:
    +
    feedbackStrokeColor - the color the should stroke should get, if the + scanning process has started
    +
    +
  • +
+ + + +
    +
  • +

    getCutoutStrokeWidthInPix

    +
    public int getCutoutStrokeWidthInPix​(android.content.Context context)
    +
  • +
+ + + +
    +
  • +

    getCutoutStrokeColorString

    +
    public java.lang.String getCutoutStrokeColorString()
    +
  • +
+ + + +
    +
  • +

    setInactiveStrokeColorForDelay

    +
    public void setInactiveStrokeColorForDelay​(java.lang.String inactiveStrokeColorForDelay)
    +
    Set the inactive stroke color when users sets a delay
    +
    +
    Parameters:
    +
    inactiveStrokeColorForDelay - the inactive stroke color to use
    +
    +
  • +
+ + + +
    +
  • +

    getInactiveStrokeColorForDelay

    +
    public java.lang.String getInactiveStrokeColorForDelay()
    +
  • +
+ + + +
    +
  • +

    setCutoutStrokeColorString

    +
    public void setCutoutStrokeColorString​(java.lang.String strokeColorString)
    +
    Set the stroke color
    +
    +
    Parameters:
    +
    strokeColorString - the stroke color to use
    +
    +
  • +
+ + + +
    +
  • +

    getFeedbackStrokeColorString

    +
    public java.lang.String getFeedbackStrokeColorString()
    +
    If the #feedbackStrokeColorString is not set, this returns -1
    +
    +
    Returns:
    +
    the the color for the feedback, or -1 if not set
    +
    +
  • +
+ + + +
    +
  • +

    setFeedbackStrokeColorString

    +
    public void setFeedbackStrokeColorString​(java.lang.String feedbackStrokeColorString)
    +
    Sets a feedback colors for the stroke: if set, the will change its color + if the scanning process has started, e.g. contours has been recongized and are being + analyzed.
    +
    +
    Parameters:
    +
    feedbackStrokeColorString - the color the should stroke should get, if the + scanning process has started
    +
    +
  • +
+ + + +
    +
  • +

    getDrawable

    +
    public android.graphics.drawable.Drawable getDrawable()
    +
  • +
+ + + +
    +
  • +

    setDrawable

    +
    public void setDrawable​(android.graphics.drawable.Drawable drawable)
    +
    The drawable to use inside the area. + Only relevant with style io.anyline.camera.AnylineViewConfig.CutoutStyle#IMAGE.
    +
    +
    Parameters:
    +
    drawable - drawable to use inside the area
    +
    +
  • +
+ + + +
    +
  • +

    getCutoutOuterColorString

    +
    public java.lang.String getCutoutOuterColorString()
    +
    If the #cutoutOuterColorString is not set, this returns null
    +
    +
    Returns:
    +
    the the color for the outside of the cutout area, or null if not set
    +
    +
  • +
+ + + +
    +
  • +

    setCutoutOuterColorString

    +
    public void setCutoutOuterColorString​(java.lang.String outerColorString)
    +
    The color outside of the cutout area. This should usually have a transparency.
    +
    +
    Parameters:
    +
    outerColorString - color outside of the cutout area (with transparency).
    +
    +
  • +
+ + + +
    +
  • +

    getAnimationStyle

    +
    public CutoutConfig.AnimationStyle getAnimationStyle()
    +
    +
    Returns:
    +
    the currently set animation style. (The animations are ALPHA and may change in the future.)
    +
    +
  • +
+ + + +
    +
  • +

    setAnimationStyle

    +
    public void setAnimationStyle​(CutoutConfig.AnimationStyle animationStyle)
    +
    Set the animation style. The animations are ALPHA and may change in the future.
    +
    +
    Parameters:
    +
    animationStyle - the style to use
    +
    +
  • +
+ + + + + +
+ +
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfigChangedListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfigChangedListener.html new file mode 100644 index 000000000..bb97f0914 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutConfigChangedListener.html @@ -0,0 +1,247 @@ + + + + + +CutoutConfigChangedListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface CutoutConfigChangedListener

+
+
+
+
    +
  • +
    +
    public interface CutoutConfigChangedListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        onCutoutConfigChanged

        +
        void onCutoutConfigChanged​(CutoutConfig cutoutConfig)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutRect.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutRect.html new file mode 100644 index 000000000..4565cbe18 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/CutoutRect.html @@ -0,0 +1,467 @@ + + + + + +CutoutRect (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class CutoutRect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.CutoutRect
    • +
    +
  • +
+
+
    +
  • +
    +
    public class CutoutRect
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        rectOnSurface

        +
        public android.graphics.RectF rectOnSurface
        +
      • +
      + + + +
        +
      • +

        rectOnImage

        +
        public android.graphics.Rect rectOnImage
        +
      • +
      + + + +
        +
      • +

        rectOnVisibleView

        +
        public android.graphics.Rect rectOnVisibleView
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CutoutRect

        +
        public CutoutRect​(android.content.Context context,
        +                  CutoutConfig config)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        calcCutOutAndImageCropBounds

        +
        public void calcCutOutAndImageCropBounds​(int frameWidth,
        +                                         int frameHeight,
        +                                         int viewWidth,
        +                                         int viewHeight,
        +                                         float scale)
        +
      • +
      + + + +
        +
      • +

        getCutoutConfig

        +
        public CutoutConfig getCutoutConfig()
        +
      • +
      + + + +
        +
      • +

        getCutoutCropOffsetOnViewX

        +
        public int getCutoutCropOffsetOnViewX()
        +
      • +
      + + + +
        +
      • +

        getCutoutCropOffsetOnViewY

        +
        public int getCutoutCropOffsetOnViewY()
        +
      • +
      + + + +
        +
      • +

        getFrameWidth

        +
        public int getFrameWidth()
        +
      • +
      + + + +
        +
      • +

        getFrameHeight

        +
        public int getFrameHeight()
        +
      • +
      + + + +
        +
      • +

        getScale

        +
        public float getScale()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/DebugUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/DebugUtil.html new file mode 100644 index 000000000..92cd2b262 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/DebugUtil.html @@ -0,0 +1,265 @@ + + + + + +DebugUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class DebugUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.DebugUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class DebugUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      DebugUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DebugUtil

        +
        public DebugUtil()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashView.html new file mode 100644 index 000000000..d514128a4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashView.html @@ -0,0 +1,631 @@ + + + + + +FlashView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FlashView

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • android.view.View
    • +
    • +
        +
      • android.widget.ImageView
      • +
      • +
          +
        • io.anyline.view.FlashView
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, FlashControl
    +
    +
    +
    public class FlashView
    +extends android.widget.ImageView
    +implements FlashControl
    +
    A simple view that provides basic flash functionality.
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.widget.ImageView

        +android.widget.ImageView.ScaleType
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      + +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      FlashView​(android.content.Context context) 
      FlashView​(android.content.Context context, + android.util.AttributeSet attrs) 
      FlashView​(android.content.Context context, + android.util.AttributeSet attrs, + int defStyleAttr) 
      FlashView​(android.content.Context context, + FlashViewConfig config) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      FlashViewConfiggetConfig() 
      voidhide() 
      booleanisExposureForBlackOnBlack() 
      voidlayout​(int left, + int top, + int right, + int bottom) 
      voidsetAutoModeEnabled​(boolean isEnabled) +
      Call with true if you want to enable the "auto" mode.
      +
      voidsetCameraController​(CameraController cameraController) +
      + A camera is required to set the flash (at least for android < M).
      +
      voidsetConfig​(FlashViewConfig config) 
      voidsetExposureForBlackOnBlack() 
      voidsetExposureToMinimum() 
      voidsetFlashOnIfAuto​(boolean setFlashOn) +
      Call this to set the flash on or off in auto mode.
      +
      voidsetMode​(FlashControl.Mode mode) +
      Set the flash to the given Mode (On/Off or Auto).
      +
      +
        +
      • + + +

        Methods inherited from class android.widget.ImageView

        +animateTransform, clearColorFilter, drawableHotspotChanged, getAccessibilityClassName, getAdjustViewBounds, getBaseline, getBaselineAlignBottom, getColorFilter, getCropToPadding, getDrawable, getImageAlpha, getImageMatrix, getImageTintBlendMode, getImageTintList, getImageTintMode, getMaxHeight, getMaxWidth, getScaleType, hasOverlappingRendering, invalidateDrawable, isOpaque, jumpDrawablesToCurrentState, onCreateDrawableState, onRtlPropertiesChanged, onVisibilityAggregated, setAdjustViewBounds, setAlpha, setBaseline, setBaselineAlignBottom, setColorFilter, setColorFilter, setColorFilter, setCropToPadding, setImageAlpha, setImageBitmap, setImageDrawable, setImageIcon, setImageLevel, setImageMatrix, setImageResource, setImageState, setImageTintBlendMode, setImageTintList, setImageTintMode, setImageURI, setMaxHeight, setMaxWidth, setScaleType, setSelected, setVisibility
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeScroll, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewsWithText, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCreateInputConnection, onDragEvent, onDrawForeground, onFilterTouchEventForSecurity, onFinishTemporaryDetach, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onScreenStateChanged, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setWillNotCacheDrawing, setWillNotDraw, setWindowInsetsAnimationCallback, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FlashView

        +
        public FlashView​(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        FlashView

        +
        public FlashView​(android.content.Context context,
        +                 android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        FlashView

        +
        public FlashView​(android.content.Context context,
        +                 android.util.AttributeSet attrs,
        +                 int defStyleAttr)
        +
      • +
      + + + +
        +
      • +

        FlashView

        +
        public FlashView​(android.content.Context context,
        +                 FlashViewConfig config)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setExposureToMinimum

        +
        public void setExposureToMinimum()
        +
      • +
      + + + +
        +
      • +

        setExposureForBlackOnBlack

        +
        public void setExposureForBlackOnBlack()
        +
      • +
      + + + +
        +
      • +

        isExposureForBlackOnBlack

        +
        public boolean isExposureForBlackOnBlack()
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        hide

        +
        public void hide()
        +
      • +
      + + + +
        +
      • +

        setMode

        +
        public void setMode​(FlashControl.Mode mode)
        +
        Set the flash to the given Mode (On/Off or Auto). + Setting to auto will do nothing if auto is not enabled.
        +
        +
        Specified by:
        +
        setMode in interface FlashControl
        +
        Parameters:
        +
        mode - the mode to set to.
        +
        +
      • +
      + + + +
        +
      • +

        setAutoModeEnabled

        +
        public void setAutoModeEnabled​(boolean isEnabled)
        +
        Call with true if you want to enable the "auto" mode. + This makes the auto option available (and set the view to this mode), + but you still have to call setFlashOnIfAuto(boolean) + to set the flash according to your own "auto" logic.
        +
        +
        Specified by:
        +
        setAutoModeEnabled in interface FlashControl
        +
        Parameters:
        +
        isEnabled - true if the auto mode should be enabled
        +
        +
      • +
      + + + +
        +
      • +

        setFlashOnIfAuto

        +
        public void setFlashOnIfAuto​(boolean setFlashOn)
        +
        Call this to set the flash on or off in auto mode. + Only has an effect if the current mode is AUTO.
        +
        +
        Specified by:
        +
        setFlashOnIfAuto in interface FlashControl
        +
        Parameters:
        +
        setFlashOn - true if flash should be on
        +
        +
      • +
      + + + +
        +
      • +

        setCameraController

        +
        public void setCameraController​(CameraController cameraController)
        +
        Description copied from interface: FlashControl
        +

        + A camera is required to set the flash (at least for android < M). + Implementer should check if flash is possible for this device in here, and don't show the view at all if not. +

        + Implementer should set the gui back to default when this is called with a none null camera. (This may be called + in the background, so post gui stuff) +

        +
        +
        Specified by:
        +
        setCameraController in interface FlashControl
        +
        Parameters:
        +
        cameraController - the camera to use
        +
        +
      • +
      + + + +
        +
      • +

        layout

        +
        public void layout​(@Px
        +                   int left,
        +                   @Px
        +                   int top,
        +                   @Px
        +                   int right,
        +                   @Px
        +                   int bottom)
        +
        +
        Overrides:
        +
        layout in class android.view.View
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashAlignment.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashAlignment.html new file mode 100644 index 000000000..3cfa5dfe1 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashAlignment.html @@ -0,0 +1,460 @@ + + + + + +FlashViewConfig.FlashAlignment (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum FlashViewConfig.FlashAlignment

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FlashViewConfig.FlashAlignment[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FlashViewConfig.FlashAlignment c : FlashViewConfig.FlashAlignment.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FlashViewConfig.FlashAlignment valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashMode.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashMode.html new file mode 100644 index 000000000..05a2941ab --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.FlashMode.html @@ -0,0 +1,450 @@ + + + + + +FlashViewConfig.FlashMode (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum FlashViewConfig.FlashMode

+
+
+ +
+ +
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static FlashViewConfig.FlashMode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (FlashViewConfig.FlashMode c : FlashViewConfig.FlashMode.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static FlashViewConfig.FlashMode valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.html new file mode 100644 index 000000000..d5952a0d4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/FlashViewConfig.html @@ -0,0 +1,619 @@ + + + + + +FlashViewConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class FlashViewConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.FlashViewConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class FlashViewConfig
    +extends java.lang.Object
    +
    A class used to configure the Flash
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FlashViewConfig

        +
        public FlashViewConfig()
        +
      • +
      + + + +
        +
      • +

        FlashViewConfig

        +
        public FlashViewConfig​(@NonNull
        +                       android.content.Context context,
        +                       @Nullable
        +                       org.json.JSONObject flashJson)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        setMode

        +
        public void setMode​(FlashViewConfig.FlashMode mode)
        +
        Set the flash mode.
        +
        +
        Parameters:
        +
        mode - the flash mode.
        +
        +
      • +
      + + + + + + + +
        +
      • +

        setAlignment

        +
        public void setAlignment​(FlashViewConfig.FlashAlignment alignment)
        +
        Set where the flash should be positioned. + (Ignored if flash mode is io.anyline.camera.AnylineViewConfig.FlashMode#NONE
        +
        +
        Parameters:
        +
        alignment - the alignment of the flash view
        +
        +
      • +
      + + + +
        +
      • +

        getOffsetXInDp

        +
        public int getOffsetXInDp()
        +
      • +
      + + + +
        +
      • +

        setOffsetXInDp

        +
        public void setOffsetXInDp​(int offsetXInDp)
        +
        set x offset for flash alignment
        +
        +
        Parameters:
        +
        offsetXInDp - positive values move flash view to right, negative values move it to the left
        +
        +
      • +
      + + + +
        +
      • +

        getOffsetYInDp

        +
        public int getOffsetYInDp()
        +
      • +
      + + + +
        +
      • +

        setOffsetYInDp

        +
        public void setOffsetYInDp​(int offsetYInDp)
        +
        set y offset for flash alignment
        +
        +
        Parameters:
        +
        offsetYInDp - positive values move flash view closer to the bottom edge, negative values move it in + dircetion of the top edge
        +
        +
      • +
      + + + +
        +
      • +

        getPaddingInDp

        +
        public int getPaddingInDp()
        +
      • +
      + + + +
        +
      • +

        setPaddingInDp

        +
        public void setPaddingInDp​(int paddingInDp)
        +
        Set the padding of the flash view in dp
        +
        +
        Parameters:
        +
        paddingInDp - the padding in dp
        +
        +
      • +
      + + + +
        +
      • +

        getImageOnId

        +
        public int getImageOnId()
        +
      • +
      + + + +
        +
      • +

        setImageOnId

        +
        public void setImageOnId​(int imageOnId)
        +
        Set the resource id for the ON state of the flash view. The size will be used as is.
        +
        +
        Parameters:
        +
        imageOnId - resource id for the ON state
        +
        +
      • +
      + + + +
        +
      • +

        getImageOffId

        +
        public int getImageOffId()
        +
      • +
      + + + +
        +
      • +

        setImageOffId

        +
        public void setImageOffId​(int imageOffId)
        +
        Set the resource id for the OFF state of the flash view. The size will be used as is.
        +
        +
        Parameters:
        +
        imageOffId - resource id for the OFF state
        +
        +
      • +
      + + + +
        +
      • +

        getImageAutoId

        +
        public int getImageAutoId()
        +
      • +
      + + + +
        +
      • +

        setImageAutoId

        +
        public void setImageAutoId​(int imageAutoId)
        +
        Set the resource id for the AUTO state of the flash view. The size will be used as is.
        +
        +
        Parameters:
        +
        imageAutoId - resource id for the AUTO state
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/IAnylineViewConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/IAnylineViewConfig.html new file mode 100644 index 000000000..02d6bbeb6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/IAnylineViewConfig.html @@ -0,0 +1,254 @@ + + + + + +IAnylineViewConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface IAnylineViewConfig

+
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethodDescription
      voidinit​(android.content.Context context, + org.json.JSONObject json) 
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        void init​(android.content.Context context,
        +          org.json.JSONObject json)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/JsonParser.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/JsonParser.html new file mode 100644 index 000000000..b737d854a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/JsonParser.html @@ -0,0 +1,326 @@ + + + + + +JsonParser (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class JsonParser

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.JsonParser
    • +
    +
  • +
+
+
    +
  • +
    +
    public class JsonParser
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      JsonParser() 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        JsonParser

        +
        public JsonParser()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public static AbstractBaseScanViewPlugin<?> init​(org.json.JSONObject jsonObject,
        +                                                 android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        parseViewPlugin

        +
        public static AbstractScanViewPlugin parseViewPlugin​(org.json.JSONObject jsonObject,
        +                                                     android.content.Context context)
        +                                              throws org.json.JSONException
        +
        +
        Throws:
        +
        org.json.JSONException
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LicenseKeyExceptionListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LicenseKeyExceptionListener.html new file mode 100644 index 000000000..e798239f2 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LicenseKeyExceptionListener.html @@ -0,0 +1,247 @@ + + + + + +LicenseKeyExceptionListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface LicenseKeyExceptionListener

+
+
+
+
    +
  • +
    +
    public interface LicenseKeyExceptionListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        licenseKeyCheck

        +
        void licenseKeyCheck​(LicenseException licenseCheck)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.AmbientLightLevel.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.AmbientLightLevel.html new file mode 100644 index 000000000..6d98a67be --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.AmbientLightLevel.html @@ -0,0 +1,405 @@ + + + + + +LightLevelHelper.AmbientLightLevel (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum LightLevelHelper.AmbientLightLevel

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      HIGH 
      LOW 
      NONE 
      OK 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static LightLevelHelper.AmbientLightLevelvalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static LightLevelHelper.AmbientLightLevel[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static LightLevelHelper.AmbientLightLevel[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (LightLevelHelper.AmbientLightLevel c : LightLevelHelper.AmbientLightLevel.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static LightLevelHelper.AmbientLightLevel valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.BrightnessLevel.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.BrightnessLevel.html new file mode 100644 index 000000000..de4c1ec2a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.BrightnessLevel.html @@ -0,0 +1,392 @@ + + + + + +LightLevelHelper.BrightnessLevel (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Enum LightLevelHelper.BrightnessLevel

+
+
+ +
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Enum Constant Summary

      + + + + + + + + + + + + + + + + + + +
      Enum Constants 
      Enum ConstantDescription
      HIGH 
      LOW 
      OK 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static LightLevelHelper.BrightnessLevelvalueOf​(java.lang.String name) +
      Returns the enum constant of this type with the specified name.
      +
      static LightLevelHelper.BrightnessLevel[]values() +
      Returns an array containing the constants of this enum type, in +the order they are declared.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Enum

        +compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +getClass, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        values

        +
        public static LightLevelHelper.BrightnessLevel[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
        +for (LightLevelHelper.BrightnessLevel c : LightLevelHelper.BrightnessLevel.values())
        +    System.out.println(c);
        +
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
      • +
      + + + +
        +
      • +

        valueOf

        +
        public static LightLevelHelper.BrightnessLevel valueOf​(java.lang.String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        +
        java.lang.NullPointerException - if the argument is null
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.LightLevelListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.LightLevelListener.html new file mode 100644 index 000000000..5c824c72c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.LightLevelListener.html @@ -0,0 +1,253 @@ + + + + + +LightLevelHelper.LightLevelListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface LightLevelHelper.LightLevelListener

+
+
+
+
    +
  • +
    +
    Enclosing class:
    +
    LightLevelHelper
    +
    +
    +
    public static interface LightLevelHelper.LightLevelListener
    +
  • +
+
+
+ +
+
+ +
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.html new file mode 100644 index 000000000..015760ab6 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/LightLevelHelper.html @@ -0,0 +1,373 @@ + + + + + +LightLevelHelper (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class LightLevelHelper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.LightLevelHelper
    • +
    +
  • +
+
+
    +
  • +
    +
    public class LightLevelHelper
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        setBrightnessThreshold

        +
        public void setBrightnessThreshold​(int low,
        +                                   int high,
        +                                   int duration)
        +
      • +
      + + + +
        +
      • +

        setAmbientLightThreshold

        +
        public void setAmbientLightThreshold​(int low,
        +                                     int high,
        +                                     int duration)
        +
      • +
      + + + +
        +
      • +

        setCurrentBrightness

        +
        public void setCurrentBrightness​(double brightness)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ParallelScanViewComposite.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ParallelScanViewComposite.html new file mode 100644 index 000000000..8b9283c1a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ParallelScanViewComposite.html @@ -0,0 +1,377 @@ + + + + + +ParallelScanViewComposite (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ParallelScanViewComposite

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanPage.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanPage.html new file mode 100644 index 000000000..4613788a9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanPage.html @@ -0,0 +1,661 @@ + + + + + +ScanPage (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanPage

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.ScanPage
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    android.os.Parcelable
    +
    +
    +
    public class ScanPage
    +extends java.lang.Object
    +implements android.os.Parcelable
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from interface android.os.Parcelable

        +android.os.Parcelable.ClassLoaderCreator<T extends java.lang.Object>, android.os.Parcelable.Creator<T extends java.lang.Object>
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      static android.os.Parcelable.CreatorCREATOR 
      +
        +
      • + + +

        Fields inherited from interface android.os.Parcelable

        +CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanPage​(android.os.Parcel in) 
      ScanPage​(java.io.File fullImageFile, + java.io.File croppedImageFile, + java.util.ArrayList<android.graphics.PointF> corners) 
      ScanPage​(java.io.File fullImageFile, + java.io.File croppedImageFile, + java.util.ArrayList<android.graphics.PointF> corners, + java.lang.Integer startRotation) 
      ScanPage​(java.lang.String fullImagePath, + java.lang.String croppedImagePath, + java.util.ArrayList<android.graphics.PointF> corners) 
      +
    • +
    +
    + +
    + +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        CREATOR

        +
        public static final android.os.Parcelable.Creator CREATOR
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanPage

        +
        public ScanPage​(java.lang.String fullImagePath,
        +                java.lang.String croppedImagePath,
        +                java.util.ArrayList<android.graphics.PointF> corners)
        +
      • +
      + + + +
        +
      • +

        ScanPage

        +
        public ScanPage​(java.io.File fullImageFile,
        +                java.io.File croppedImageFile,
        +                java.util.ArrayList<android.graphics.PointF> corners)
        +
      • +
      + + + +
        +
      • +

        ScanPage

        +
        public ScanPage​(java.io.File fullImageFile,
        +                java.io.File croppedImageFile,
        +                java.util.ArrayList<android.graphics.PointF> corners,
        +                java.lang.Integer startRotation)
        +
      • +
      + + + +
        +
      • +

        ScanPage

        +
        public ScanPage​(android.os.Parcel in)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getImage

        +
        public java.io.File getImage()
        +
      • +
      + + + +
        +
      • +

        rotateCw

        +
        public void rotateCw()
        +
      • +
      + + + +
        +
      • +

        getFullImagePath

        +
        public java.lang.String getFullImagePath()
        +
      • +
      + + + +
        +
      • +

        getCroppedImagePath

        +
        public java.lang.String getCroppedImagePath()
        +
      • +
      + + + +
        +
      • +

        getFullImageFile

        +
        public java.io.File getFullImageFile()
        +
      • +
      + + + +
        +
      • +

        setFullImageFile

        +
        public void setFullImageFile​(java.io.File mImageFile)
        +
      • +
      + + + +
        +
      • +

        getCroppedImageFile

        +
        public java.io.File getCroppedImageFile()
        +
      • +
      + + + +
        +
      • +

        setCroppedImageFile

        +
        public void setCroppedImageFile​(java.io.File mImageFile)
        +
      • +
      + + + +
        +
      • +

        getSessionRotationInDegrees

        +
        public int getSessionRotationInDegrees()
        +
      • +
      + + + +
        +
      • +

        getRotationInDegrees

        +
        public int getRotationInDegrees()
        +
      • +
      + + + +
        +
      • +

        setRotationInDegrees

        +
        public void setRotationInDegrees​(int rotationInDegrees)
        +
      • +
      + + + +
        +
      • +

        getTransformationPoints

        +
        public java.util.ArrayList<android.graphics.PointF> getTransformationPoints()
        +
      • +
      + + + +
        +
      • +

        setTransformationPoints

        +
        public void setTransformationPoints​(java.util.ArrayList<android.graphics.PointF> transformationPoints)
        +
      • +
      + + + +
        +
      • +

        setCroppedImageFile

        +
        public void setCroppedImageFile​(java.lang.String filePath)
        +
      • +
      + + + +
        +
      • +

        describeContents

        +
        public int describeContents()
        +
        +
        Specified by:
        +
        describeContents in interface android.os.Parcelable
        +
        +
      • +
      + + + +
        +
      • +

        writeToParcel

        +
        public void writeToParcel​(android.os.Parcel dest,
        +                          int flags)
        +
        +
        Specified by:
        +
        writeToParcel in interface android.os.Parcelable
        +
        +
      • +
      + + + +
        +
      • +

        isRotated

        +
        public boolean isRotated()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanView.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanView.html new file mode 100644 index 000000000..d2989f6e5 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanView.html @@ -0,0 +1,937 @@ + + + + + +ScanView (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanView

+
+
+
    +
  • java.lang.Object
  • +
  • + +
  • +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Nested Class Summary

      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.ViewGroup

        +android.view.ViewGroup.LayoutParams, android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.OnHierarchyChangeListener
      • +
      +
        +
      • + + +

        Nested classes/interfaces inherited from class android.view.View

        +android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + +
      Fields 
      Modifier and TypeFieldDescription
      RectcropRect 
      + +
        +
      • + + +

        Fields inherited from class android.view.ViewGroup

        +FOCUS_AFTER_DESCENDANTS, FOCUS_BEFORE_DESCENDANTS, FOCUS_BLOCK_DESCENDANTS, LAYOUT_MODE_CLIP_BOUNDS, LAYOUT_MODE_OPTICAL_BOUNDS, PERSISTENT_ALL_CACHES, PERSISTENT_ANIMATION_CACHE, PERSISTENT_NO_CACHE, PERSISTENT_SCROLLING_CACHE
      • +
      +
        +
      • + + +

        Fields inherited from class android.view.View

        +ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_AUTO, IMPORTANT_FOR_CONTENT_CAPTURE_NO, IMPORTANT_FOR_CONTENT_CAPTURE_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_CONTENT_CAPTURE_YES, IMPORTANT_FOR_CONTENT_CAPTURE_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VISIBLE, X, Y, Z
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanView​(android.content.Context context) 
      ScanView​(android.content.Context context, + android.util.AttributeSet attrs) 
      ScanView​(android.content.Context context, + android.util.AttributeSet attrs, + int defStyleAttr) 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      voidcalculateBrightnessCount​(double brightness) 
      voiddelayScanTime() 
      voiddrawShape​(java.util.List<android.graphics.PointF> outline) 
      voiddrawVisualFeedback​(java.lang.Object reportedObject, + java.lang.String id) 
      BrightnessHelper.BrightnessFeedbackgetBrightnessFeedBack() 
      CameraViewgetCameraView() 
      FlashViewgetFlashView() 
      ImageProvidergetImageProvider() 
      AbstractBaseScanViewPlugin<?>getScanViewPlugin() 
      ScanViewPluginConfiggetScanViewPluginConfig() 
      voidinit​(java.lang.String configFileName) +
      Initializes the ScanView with the file path to a JSON config file and a license key.
      +
      voidinit​(org.json.JSONObject configJsonObject) +
      Initializes the ScanView with the file path to a JSON config file and a license key.
      +
      voidinitAsync​(ProjectContext projectContext, + TrainerUtils.ViewConfigResultHandler resultHandler) 
      voidinitComposite​(org.json.JSONObject jsonObject) 
      voidnotifyCamera() 
      voidnotifyDrawDocumentFeedback​(java.util.List<android.graphics.PointF> points) 
      voidnotifyTakeHighPictureResolution​(CombinedImageProvider imageProvider) 
      voidonCutoutChanged​(CutoutRect cutoutRect) 
      voidonCutoutVisibility​(java.lang.String id, + boolean visible) 
      booleanonTouchEvent​(android.view.MotionEvent event) 
      voidsetCropRect​(Rect cropRect) 
      voidsetScanConfig​(java.lang.String pathFile) 
      voidsetScanConfig​(org.json.JSONObject jsonObject) 
      voidsetScanViewConfig​(BaseScanViewConfig scanViewConfig) +
      Sets the ScanView with the base config BaseScanViewConfig for cameraView and the flashView configurations
      +
      voidsetScanViewPlugin​(AbstractBaseScanViewPlugin<?> scanViewPlugin) +
      Sets the ScanView with the specific AbstractScanViewPlugin
      +
      voidstart() +
      Starts the worker thread.
      +
      voidstartBlinkAnimation() 
      voidstop() 
      voidupdateCutoutView() 
      + +
        +
      • + + +

        Methods inherited from class android.view.ViewGroup

        +addChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addKeyboardNavigationClusters, addStatesFromChildren, addTouchables, addView, addView, addView, addView, addView, bringChildToFront, childDrawableStateChanged, childHasTransientStateChanged, clearChildFocus, clearDisappearingChildren, clearFocus, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPointerCaptureChanged, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchSetActivated, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowInsetsAnimationEnd, dispatchWindowInsetsAnimationPrepare, dispatchWindowInsetsAnimationProgress, dispatchWindowInsetsAnimationStart, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, endViewTransition, findFocus, findViewsWithText, focusableViewAvailable, focusSearch, gatherTransparentRegion, generateLayoutParams, getAccessibilityClassName, getChildAt, getChildCount, getChildDrawingOrder, getChildMeasureSpec, getChildVisibleRect, getClipChildren, getClipToPadding, getDescendantFocusability, getFocusedChild, getLayoutAnimation, getLayoutAnimationListener, getLayoutMode, getLayoutTransition, getNestedScrollAxes, getOverlay, getPersistentDrawingCache, getTouchscreenBlocksFocus, hasFocus, hasTransientState, indexOfChild, invalidateChild, invalidateChildInParent, isAlwaysDrawnWithCacheEnabled, isAnimationCacheEnabled, isLayoutSuppressed, isMotionEventSplittingEnabled, isTransitionGroup, jumpDrawablesToCurrentState, layout, notifySubtreeAccessibilityStateChanged, offsetDescendantRectToMyCoords, offsetRectIntoDescendantCoords, onDescendantInvalidated, onInterceptHoverEvent, onInterceptTouchEvent, onNestedFling, onNestedPreFling, onNestedPrePerformAccessibilityAction, onNestedPreScroll, onNestedScroll, onNestedScrollAccepted, onRequestSendAccessibilityEvent, onResolvePointerIcon, onStartNestedScroll, onStopNestedScroll, onViewAdded, onViewRemoved, recomputeViewAttributes, removeAllViews, removeAllViewsInLayout, removeView, removeViewAt, removeViewInLayout, removeViews, removeViewsInLayout, requestChildFocus, requestChildRectangleOnScreen, requestDisallowInterceptTouchEvent, requestFocus, requestSendAccessibilityEvent, requestTransparentRegion, restoreDefaultFocus, scheduleLayoutAnimation, setAddStatesFromChildren, setAlwaysDrawnWithCacheEnabled, setAnimationCacheEnabled, setClipChildren, setClipToPadding, setDescendantFocusability, setLayoutAnimation, setLayoutAnimationListener, setLayoutMode, setLayoutTransition, setMotionEventSplittingEnabled, setOnHierarchyChangeListener, setPersistentDrawingCache, setTouchscreenBlocksFocus, setTransitionGroup, setWindowInsetsAnimationCallback, shouldDelayChildPressedState, showContextMenuForChild, showContextMenuForChild, startActionModeForChild, startActionModeForChild, startLayoutAnimation, startViewTransition, suppressLayout, updateViewLayout
      • +
      +
        +
      • + + +

        Methods inherited from class android.view.View

        +addFocusables, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, animate, announceForAccessibility, autofill, autofill, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, combineMeasuredStates, computeScroll, computeSystemWindowInsets, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchGenericMotionEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPopulateAccessibilityEvent, draw, drawableHotspotChanged, findViewById, findViewWithTag, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityDelegate, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getAnimationMatrix, getApplicationWindowToken, getAttributeResolutionStack, getAttributeSourceResourceMap, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintBlendMode, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentCaptureSession, getContentDescription, getContext, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getExplicitStyle, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintBlendMode, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarThumbDrawable, getHorizontalScrollbarTrackDrawable, getId, getImportantForAccessibility, getImportantForAutofill, getImportantForContentCapture, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInSurface, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getSourceLayoutResId, getStateDescription, getStateListAnimator, getSystemGestureExclusionRects, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTouchables, getTouchDelegate, getTransitionAlpha, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getUniqueDrawingId, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarThumbDrawable, getVerticalScrollbarTrackDrawable, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowId, getWindowInsetsController, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOnLongClickListeners, hasOverlappingRendering, hasPointerCapture, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isForceDarkAllowed, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isImportantForContentCapture, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShowingLayoutBounds, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, measure, offsetLeftAndRight, offsetTopAndBottom, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onCreateInputConnection, onDragEvent, onDrawForeground, onFilterTouchEventForSecurity, onFinishTemporaryDetach, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideContentCaptureStructure, onProvideStructure, onProvideVirtualStructure, onRtlPropertiesChanged, onScreenStateChanged, onStartTemporaryDetach, onTrackballEvent, onVisibilityAggregated, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreHierarchyState, saveAttributeDataForStyleable, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAnimationMatrix, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintBlendMode, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentCaptureSession, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForceDarkAllowed, setForeground, setForegroundGravity, setForegroundTintBlendMode, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHorizontalScrollbarThumbDrawable, setHorizontalScrollbarTrackDrawable, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setImportantForContentCapture, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLeftTopRightBottom, setLongClickable, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateDescription, setStateListAnimator, setSystemGestureExclusionRects, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionAlpha, setTransitionName, setTransitionVisibility, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVerticalScrollbarThumbDrawable, setVerticalScrollbarTrackDrawable, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, transformMatrixToGlobal, transformMatrixToLocal, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDraw
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface android.view.ViewParent

        +canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, createContextMenu, getLayoutDirection, getParent, getParentForAccessibility, getTextAlignment, getTextDirection, isLayoutDirectionResolved, isLayoutRequested, isTextAlignmentResolved, isTextDirectionResolved, keyboardNavigationClusterSearch, requestFitSystemWindows, requestLayout
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        cropRect

        +
        public Rect cropRect
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanView

        +
        public ScanView​(android.content.Context context)
        +
      • +
      + + + +
        +
      • +

        ScanView

        +
        public ScanView​(android.content.Context context,
        +                android.util.AttributeSet attrs)
        +
      • +
      + + + +
        +
      • +

        ScanView

        +
        public ScanView​(android.content.Context context,
        +                android.util.AttributeSet attrs,
        +                int defStyleAttr)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getFlashView

        +
        public FlashView getFlashView()
        +
      • +
      + + + +
        +
      • +

        setScanViewConfig

        +
        public void setScanViewConfig​(BaseScanViewConfig scanViewConfig)
        +
        Sets the ScanView with the base config BaseScanViewConfig for cameraView and the flashView configurations
        +
        +
        Parameters:
        +
        scanViewConfig - the base config
        +
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        start

        +
        public void start()
        +
        Starts the worker thread. Must be called, otherwise nothing will happen.
        +
      • +
      + + + +
        +
      • +

        stop

        +
        public void stop()
        +
      • +
      + + + +
        +
      • +

        getImageProvider

        +
        public ImageProvider getImageProvider()
        +
      • +
      + + + +
        +
      • +

        onTouchEvent

        +
        public boolean onTouchEvent​(android.view.MotionEvent event)
        +
        +
        Overrides:
        +
        onTouchEvent in class CameraView
        +
        +
      • +
      + + + +
        +
      • +

        drawShape

        +
        public void drawShape​(java.util.List<android.graphics.PointF> outline)
        +
      • +
      + + + +
        +
      • +

        updateCutoutView

        +
        public void updateCutoutView()
        +
      • +
      + + + +
        +
      • +

        startBlinkAnimation

        +
        public void startBlinkAnimation()
        +
      • +
      + + + +
        +
      • +

        getCameraView

        +
        public CameraView getCameraView()
        +
      • +
      + + + +
        +
      • +

        calculateBrightnessCount

        +
        public void calculateBrightnessCount​(double brightness)
        +
      • +
      + + + +
        +
      • +

        setCropRect

        +
        public void setCropRect​(Rect cropRect)
        +
      • +
      + + + +
        +
      • +

        initComposite

        +
        public void initComposite​(org.json.JSONObject jsonObject)
        +
      • +
      + + + +
        +
      • +

        initAsync

        +
        public void initAsync​(ProjectContext projectContext,
        +                      TrainerUtils.ViewConfigResultHandler resultHandler)
        +
      • +
      + + + +
        +
      • +

        init

        +
        public void init​(@NonNull
        +                 java.lang.String configFileName)
        +
        Initializes the ScanView with the file path to a JSON config file and a license key.
        +
        +
        Parameters:
        +
        configFileName - the file path
        +
        +
      • +
      + + + + + + + +
        +
      • +

        init

        +
        public void init​(@NonNull
        +                 org.json.JSONObject configJsonObject)
        +
        Initializes the ScanView with the file path to a JSON config file and a license key.
        +
        +
        Parameters:
        +
        configJsonObject - the config json Object
        +
        +
      • +
      + + + +
        +
      • +

        drawVisualFeedback

        +
        public void drawVisualFeedback​(java.lang.Object reportedObject,
        +                               java.lang.String id)
        +
        +
        Specified by:
        +
        drawVisualFeedback in interface UIChangeListener
        +
        +
      • +
      + + + +
        +
      • +

        setScanConfig

        +
        public void setScanConfig​(java.lang.String pathFile)
        +
      • +
      + + + +
        +
      • +

        setScanConfig

        +
        public void setScanConfig​(org.json.JSONObject jsonObject)
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        onCutoutVisibility

        +
        public void onCutoutVisibility​(java.lang.String id,
        +                               boolean visible)
        +
        +
        Specified by:
        +
        onCutoutVisibility in interface UIChangeListener
        +
        +
      • +
      + + + + + + + + + + + + +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewCameraConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewCameraConfig.html new file mode 100644 index 000000000..e981fb08d --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewCameraConfig.html @@ -0,0 +1,660 @@ + + + + + +ScanViewCameraConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanViewCameraConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.ScanViewCameraConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ScanViewCameraConfig
    +extends java.lang.Object
    +
    Class holds configurations for the camera
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanViewCameraConfig

        +
        public ScanViewCameraConfig​(@Nullable
        +                            org.json.JSONObject jsonObject)
        +
        Create config from the given json object.
        +
        +
        Parameters:
        +
        jsonObject - the json object with the settings
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPreferredPreviewWidth

        +
        public int getPreferredPreviewWidth()
        +
      • +
      + + + +
        +
      • +

        setPreferredPreviewWidth

        +
        public void setPreferredPreviewWidth​(int preferredPreviewWidth)
        +
        Set the preferred preview width. + When trying to find the best preview size, this is used instead of the views width.
        +
        +
        Parameters:
        +
        preferredPreviewWidth - the desired preview width
        +
        +
      • +
      + + + +
        +
      • +

        getPreferredPreviewHeight

        +
        public int getPreferredPreviewHeight()
        +
      • +
      + + + +
        +
      • +

        setPreferredPreviewHeight

        +
        public void setPreferredPreviewHeight​(int preferredPreviewHeight)
        +
        Set the preferred preview height. + When trying to find the best preview size, this is used instead of the views height.
        +
        +
        Parameters:
        +
        preferredPreviewHeight - the desired preview height
        +
        +
      • +
      + + + +
        +
      • +

        getPreferredPictureWidth

        +
        public int getPreferredPictureWidth()
        +
      • +
      + + + +
        +
      • +

        setPreferredPictureWidth

        +
        public void setPreferredPictureWidth​(int preferredPictureWidth)
        +
        Set the preferred width when taking a full picture. + When trying to find the best picture width, this is used instead of the maximum width.
        +
        +
        Parameters:
        +
        preferredPictureWidth - the desired picture width
        +
        +
      • +
      + + + +
        +
      • +

        getPreferredPictureHeight

        +
        public int getPreferredPictureHeight()
        +
      • +
      + + + +
        +
      • +

        setPreferredPictureHeight

        +
        public void setPreferredPictureHeight​(int preferredPictureHeight)
        +
        Set the preferred height when taking a full picture. + When trying to find the best picture height, this is used instead of the maximum height.
        +
        +
        Parameters:
        +
        preferredPictureHeight - the desired picture height
        +
        +
      • +
      + + + +
        +
      • +

        getDefaultLensFacing

        +
        public CameraFeatures.LensFacing getDefaultLensFacing()
        +
        +
        Returns:
        +
        the default camera to use for scanning
        +
        +
      • +
      + + + +
        +
      • +

        setDefaultLensFacing

        +
        public void setDefaultLensFacing​(CameraFeatures.LensFacing defaultLensFacing)
        +
        Set the default camera used for scanning
        +
        +
        Parameters:
        +
        defaultLensFacing - the CameraFacing
        +
        +
      • +
      + + + +
        +
      • +

        getFallbackLensFacings

        +
        public java.util.EnumSet<CameraFeatures.LensFacing> getFallbackLensFacings()
        +
        +
        Returns:
        +
        the fallback CameraFacings
        +
        +
      • +
      + + + +
        +
      • +

        setFallbackLensFacings

        +
        public void setFallbackLensFacings​(java.util.EnumSet<CameraFeatures.LensFacing> fallbackLensFacings)
        +
        Set the fallback camera facings which are used if the default camera facing is not available on the device
        +
        +
        Parameters:
        +
        fallbackLensFacings - the fallback options for CameraFacing
        +
        +
      • +
      + + + +
        +
      • +

        isZoomGestureEnabled

        +
        public boolean isZoomGestureEnabled()
        +
      • +
      + + + +
        +
      • +

        getFocalLength

        +
        public double getFocalLength()
        +
      • +
      + + + +
        +
      • +

        getMaxZoomRatio

        +
        public double getMaxZoomRatio()
        +
      • +
      + + + +
        +
      • +

        setZoomGestureEnabled

        +
        public void setZoomGestureEnabled​(boolean zoomGestureEnabled)
        +
      • +
      + + + +
        +
      • +

        setFocalLength

        +
        public void setFocalLength​(double focalLength)
        +
      • +
      + + + +
        +
      • +

        setMaxZoomRatio

        +
        public void setMaxZoomRatio​(double maxZoomRatio)
        +
      • +
      + + + +
        +
      • +

        getZoomRatio

        +
        public double getZoomRatio()
        +
      • +
      + + + +
        +
      • +

        setZoomRatio

        +
        public void setZoomRatio​(double zoomRatio)
        +
      • +
      + + + +
        +
      • +

        getMaxFocalLength

        +
        public double getMaxFocalLength()
        +
      • +
      + + + +
        +
      • +

        setMaxFocalLength

        +
        public void setMaxFocalLength​(double maxFocalLength)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewPluginConfig.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewPluginConfig.html new file mode 100644 index 000000000..a8d1fb4a4 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewPluginConfig.html @@ -0,0 +1,487 @@ + + + + + +ScanViewPluginConfig (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanViewPluginConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.ScanViewPluginConfig
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanViewPluginConfig

        +
        public ScanViewPluginConfig()
        +
      • +
      + + + +
        +
      • +

        ScanViewPluginConfig

        +
        public ScanViewPluginConfig​(@NonNull
        +                            android.content.Context context,
        +                            @Nullable
        +                            java.lang.String configFileName)
        +
      • +
      + + + +
        +
      • +

        ScanViewPluginConfig

        +
        public ScanViewPluginConfig​(@NonNull
        +                            android.content.Context context,
        +                            @Nullable
        +                            org.json.JSONObject json)
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        init

        +
        public void init​(@NonNull
        +                 android.content.Context context,
        +                 @Nullable
        +                 org.json.JSONObject json)
        +
        +
        Specified by:
        +
        init in interface IAnylineViewConfig
        +
        +
      • +
      + + + +
        +
      • +

        setCancelOnResult

        +
        public void setCancelOnResult​(boolean isCancelOnResult)
        +
      • +
      + + + +
        +
      • +

        setDelayStartScanTime

        +
        public void setDelayStartScanTime​(double delayStartScanTime)
        +
      • +
      + + + +
        +
      • +

        getDelayStartScanTime

        +
        public double getDelayStartScanTime()
        +
      • +
      + + + +
        +
      • +

        isCancelOnResult

        +
        public boolean isCancelOnResult()
        +
      • +
      + + + +
        +
      • +

        getCutoutConfig

        +
        public CutoutConfig getCutoutConfig()
        +
      • +
      + + + +
        +
      • +

        getVisualFeedbackConfig

        +
        public VisualFeedbackConfig getVisualFeedbackConfig()
        +
        return the visual feedback configuration
        +
      • +
      + + + +
        +
      • +

        getScale

        +
        public float getScale()
        +
      • +
      + + + +
        +
      • +

        setScale

        +
        public void setScale​(float scale)
        +
      • +
      + + + +
        +
      • +

        setVisualFeedbackConfig

        +
        public void setVisualFeedbackConfig​(VisualFeedbackConfig visualFeedbackConfig)
        +
        Set the visual feedback behaviour
        +
        +
        Parameters:
        +
        visualFeedbackConfig - the visual feedback config to use
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewRefactor.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewRefactor.html new file mode 100644 index 000000000..f9de14928 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewRefactor.html @@ -0,0 +1,265 @@ + + + + + +ScanViewRefactor (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanViewRefactor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.ScanViewRefactor
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ScanViewRefactor
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanViewRefactor() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanViewRefactor

        +
        public ScanViewRefactor()
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewUtil.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewUtil.html new file mode 100644 index 000000000..fe7d21dc3 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/ScanViewUtil.html @@ -0,0 +1,413 @@ + + + + + +ScanViewUtil (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class ScanViewUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • io.anyline.view.ScanViewUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    public class ScanViewUtil
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + +
      Constructors 
      ConstructorDescription
      ScanViewUtil() 
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethodDescription
      static android.graphics.RectgetFrameRectFromViewRect​(android.graphics.Rect viewRect, + int frameWidth, + int frameHeight, + float scale) +
      Get the rect relative to the camera frame from the rect that is relative to this view.
      +
      static java.util.List<android.graphics.PointF>transformOutlineToPointListRelativeToFullFrame​(AnylineImage fullFrame, + java.util.List<android.graphics.PointF> outlineCorners, + float offsetX, + float offsetY, + AnylineImage fullImage, + float resizeWidth, + int contourBorder) +
      Transforms the provided document corners from the core to a List of PointF which are relative to the fullFrame + image.
      +
      static java.util.List<android.graphics.PointF>transformOutlineToPointListRelativeToRect​(java.util.List<Point> outlineCorners, + float resizeWidth, + int contourBorder, + android.graphics.Rect rect) +
      Transforms the returned document outline from the core to a List of PointF which are directly drawable on the + screen.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScanViewUtil

        +
        public ScanViewUtil()
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        transformOutlineToPointListRelativeToRect

        +
        public static java.util.List<android.graphics.PointF> transformOutlineToPointListRelativeToRect​(java.util.List<Point> outlineCorners,
        +                                                                                                float resizeWidth,
        +                                                                                                int contourBorder,
        +                                                                                                android.graphics.Rect rect)
        +
        Transforms the returned document outline from the core to a List of PointF which are directly drawable on the + screen. + This performs transformations to return directly drawable Points. + The list contains the points in the following order: +
          +
        • upLeft
        • +
        • upRight
        • +
        • downRight
        • +
        • downLeft
        • +
        +
        +
        Parameters:
        +
        outlineCorners - The list of opencv Points to be transformed
        +
        resizeWidth - The resize width
        +
        contourBorder - The contour border
        +
        rect - the rect
        +
        Returns:
        +
        The list containing the points
        +
        +
      • +
      + + + +
        +
      • +

        transformOutlineToPointListRelativeToFullFrame

        +
        public static java.util.List<android.graphics.PointF> transformOutlineToPointListRelativeToFullFrame​(AnylineImage fullFrame,
        +                                                                                                     java.util.List<android.graphics.PointF> outlineCorners,
        +                                                                                                     float offsetX,
        +                                                                                                     float offsetY,
        +                                                                                                     AnylineImage fullImage,
        +                                                                                                     float resizeWidth,
        +                                                                                                     int contourBorder)
        +
        Transforms the provided document corners from the core to a List of PointF which are relative to the fullFrame + image. +

        + In case of no outlines provided, the returned corners represent the edges of the image. +

        + The list contains the points in the following order: +

          +
        • upLeft
        • +
        • upRight
        • +
        • downRight
        • +
        • downLeft
        • +
        +
        +
        Parameters:
        +
        fullFrame - The full frame image to transform the points to
        +
        outlineCorners - The list of opencv Points to be transformed
        +
        offsetX - A potential offset from the left
        +
        offsetY - A potential offset from top
        +
        fullImage - The full image
        +
        resizeWidth - The resize width
        +
        contourBorder - The contour border.
        +
        Returns:
        +
        The list containing the points
        +
        +
      • +
      + + + +
        +
      • +

        getFrameRectFromViewRect

        +
        public static android.graphics.Rect getFrameRectFromViewRect​(android.graphics.Rect viewRect,
        +                                                             int frameWidth,
        +                                                             int frameHeight,
        +                                                             float scale)
        +
        Get the rect relative to the camera frame from the rect that is relative to this view.
        +
        +
        Parameters:
        +
        viewRect - the rect relative to this view
        +
        Returns:
        +
        the rect relative to the camera frame
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/SerialScanViewComposite.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/SerialScanViewComposite.html new file mode 100644 index 000000000..c6edac5cb --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/SerialScanViewComposite.html @@ -0,0 +1,445 @@ + + + + + +SerialScanViewComposite (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Class SerialScanViewComposite

+
+
+ +
+ +
+
+ +
+
+ +
+
+
+ + + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/UIChangeListener.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/UIChangeListener.html new file mode 100644 index 000000000..b4437830a --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/UIChangeListener.html @@ -0,0 +1,297 @@ + + + + + +UIChangeListener (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+ +
+
+ +

Interface UIChangeListener

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ScanView
    +
    +
    +
    public interface UIChangeListener
    +
  • +
+
+
+ +
+
+
    +
  • + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        drawVisualFeedback

        +
        void drawVisualFeedback​(java.lang.Object reportedObject,
        +                        java.lang.String id)
        +
      • +
      + + + +
        +
      • +

        onCutoutChanged

        +
        void onCutoutChanged​(CutoutRect cutoutRect)
        +
      • +
      + + + +
        +
      • +

        delayScanTime

        +
        void delayScanTime()
        +
      • +
      + + + +
        +
      • +

        onCutoutVisibility

        +
        void onCutoutVisibility​(java.lang.String id,
        +                        boolean visible)
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+
+ +
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-summary.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-summary.html new file mode 100644 index 000000000..411e4eaca --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-summary.html @@ -0,0 +1,358 @@ + + + + + +io.anyline.view (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Package io.anyline.view

+
+
+ +
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-tree.html new file mode 100644 index 000000000..2e2ff7eae --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/io/anyline/view/package-tree.html @@ -0,0 +1,245 @@ + + + + + +io.anyline.view Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package io.anyline.view

+Package Hierarchies: + +
+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+ + + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/external/jquery/jquery.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/external/jquery/jquery.js new file mode 100644 index 000000000..50937333b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/external/jquery/jquery.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 000000000..93d8bc8ef --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 000000000..775895ec9 --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var DataLengthProbe = require('./stream/DataLengthProbe'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker : function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if(this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker : function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compresion. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":37}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":38}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with informations about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing informations + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emited metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + this.files = {}; + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.2.0"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var utils = require('./utils'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function(data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function(data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment : input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions : input.unixPermissions, + dosPermissions : input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + if (Buffer.from && Buffer.from !== Uint8Array.from) { + return Buffer.from(data, encoding); + } else { + if (typeof data === "number") { + // Safeguard for old Node.js versions. On newer versions, + // Buffer.from(number) / Buffer(number, encoding) already throw. + throw new Error("The \"data\" argument must not be a number"); + } + return new Buffer(data, encoding); + } + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + var buf = new Buffer(size); + buf.fill(0); + return buf; + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + for (filename in this.files) { + if (!this.files.hasOwnProperty(filename)) { + continue; + } + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is prefered but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('set-immediate-shim'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static informations and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"set-immediate-shim":54}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + +
+ +

index.html

+
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/overview-tree.html b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/overview-tree.html new file mode 100644 index 000000000..90511e9ff --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/overview-tree.html @@ -0,0 +1,488 @@ + + + + + +Class Hierarchy (AnylineSdk API) + + + + + + + + + + + + + +
+ +
+
+ +
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Type Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +
+ + diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/package-search-index.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/package-search-index.js new file mode 100644 index 000000000..62f71de2b --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"io.anyline"},{"l":"io.anyline.camera"},{"l":"io.anyline.models"},{"l":"io.anyline.modules"},{"l":"io.anyline.opencv.core"},{"l":"io.anyline.plugin"},{"l":"io.anyline.plugin.barcode"},{"l":"io.anyline.plugin.document"},{"l":"io.anyline.plugin.id"},{"l":"io.anyline.plugin.licenseplate"},{"l":"io.anyline.plugin.meter"},{"l":"io.anyline.plugin.ocr"},{"l":"io.anyline.plugin.tire"},{"l":"io.anyline.util"},{"l":"io.anyline.view"}] \ No newline at end of file diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/resources/glass.png b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/script.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/script.js new file mode 100644 index 000000000..7dc93c48e --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/script.js @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'jquery/jszip/dist/jszip.js'); + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js'); + if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 || + window.navigator.userAgent.indexOf('Edge/') > 0) { + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js'); + } + createElem(doc, tag, 'search.js'); + + $.get(pathtoroot + "module-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("module-search-index.json").async("text").then(function(content){ + moduleSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "package-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("package-search-index.json").async("text").then(function(content){ + packageSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "type-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("type-search-index.json").async("text").then(function(content){ + typeSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "member-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("member-search-index.json").async("text").then(function(content){ + memberSearchIndex = JSON.parse(content); + }); + }); + }); + }); + $.get(pathtoroot + "tag-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) { + JSZip.loadAsync(data).then(function(zip){ + zip.file("tag-search-index.json").async("text").then(function(content){ + tagSearchIndex = JSON.parse(content); + }); + }); + }); + }); + if (!moduleSearchIndex) { + createElem(doc, tag, 'module-search-index.js'); + } + if (!packageSearchIndex) { + createElem(doc, tag, 'package-search-index.js'); + } + if (!typeSearchIndex) { + createElem(doc, tag, 'type-search-index.js'); + } + if (!memberSearchIndex) { + createElem(doc, tag, 'member-search-index.js'); + } + if (!tagSearchIndex) { + createElem(doc, tag, 'tag-search-index.js'); + } + $(window).resize(function() { + $('.navPadding').css('padding-top', $('.fixedNav').css("height")); + }); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(type) { + count = 0; + for (var key in data) { + var row = document.getElementById(key); + if ((data[key] & type) !== 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) { + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} + +function updateModuleFrame(pFrame, cFrame) { + top.packageFrame.location = pFrame; + top.classFrame.location = cFrame; +} diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/search.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/search.js new file mode 100644 index 000000000..b773531bd --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/search.js @@ -0,0 +1,326 @@ +/* + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "SearchTags"; +var highlight = "$&"; +var camelCaseRegexp = ""; +var secondaryMatcher = ""; +function getHighlightedText(item) { + var ccMatcher = new RegExp(camelCaseRegexp); + var label = item.replace(ccMatcher, highlight); + if (label === item) { + label = item.replace(secondaryMatcher, highlight); + } + return label; +} +function getURLPrefix(ui) { + var urlPrefix=""; + if (useModuleDirectories) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + $.each(packageSearchIndex, function(index, item) { + if (ui.item.p == item.l) { + urlPrefix = item.m + slash; + } + }); + return urlPrefix; + } else { + return urlPrefix; + } + } + return urlPrefix; +} +var watermark = 'Search'; +$(function() { + $("#search").val(''); + $("#search").prop("disabled", false); + $("#reset").prop("disabled", false); + $("#search").val(watermark).addClass('watermark'); + $("#search").blur(function() { + if ($(this).val().length == 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + $("#search").on('click keydown', function() { + if ($(this).val() == watermark) { + $(this).val('').removeClass('watermark'); + } + }); + $("#reset").click(function() { + $("#search").val(''); + $("#search").focus(); + }); + $("#search").focus(); + $("#search")[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this, + currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.l !== noResult.l && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "resultItem"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "resultItem"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + if (item.category === catModules) { + label = getHighlightedText(item.l); + } else if (item.category === catPackages) { + label = (item.m) + ? getHighlightedText(item.m + "/" + item.l) + : getHighlightedText(item.l); + } else if (item.category === catTypes) { + label = (item.p) + ? getHighlightedText(item.p + "." + item.l) + : getHighlightedText(item.l); + } else if (item.category === catMembers) { + label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 100, + source: function(request, response) { + var result = new Array(); + var presult = new Array(); + var tresult = new Array(); + var mresult = new Array(); + var tgresult = new Array(); + var secondaryresult = new Array(); + var displayCount = 0; + var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); + camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); + var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); + secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); + + // Return the nested innermost name from the specified object + function nestedName(e) { + return e.l.substring(e.l.lastIndexOf(".") + 1); + } + + function concatResults(a1, a2) { + a1 = a1.concat(a2); + a2.length = 0; + return a1; + } + + if (moduleSearchIndex) { + var mdleCount = 0; + $.each(moduleSearchIndex, function(index, item) { + item.category = catModules; + if (exactMatcher.test(item.l)) { + result.push(item); + mdleCount++; + } else if (camelCaseMatcher.test(item.l)) { + result.push(item); + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + displayCount = mdleCount; + result = concatResults(result, secondaryresult); + } + if (packageSearchIndex) { + var pCount = 0; + var pkg = ""; + $.each(packageSearchIndex, function(index, item) { + item.category = catPackages; + pkg = (item.m) + ? (item.m + "/" + item.l) + : item.l; + if (exactMatcher.test(item.l)) { + presult.push(item); + pCount++; + } else if (camelCaseMatcher.test(pkg)) { + presult.push(item); + } else if (secondaryMatcher.test(pkg)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(presult, secondaryresult)); + displayCount = (pCount > displayCount) ? pCount : displayCount; + } + if (typeSearchIndex) { + var tCount = 0; + $.each(typeSearchIndex, function(index, item) { + item.category = catTypes; + var s = nestedName(item); + if (exactMatcher.test(s)) { + tresult.push(item); + tCount++; + } else if (camelCaseMatcher.test(s)) { + tresult.push(item); + } else if (secondaryMatcher.test(item.p + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tresult, secondaryresult)); + displayCount = (tCount > displayCount) ? tCount : displayCount; + } + if (memberSearchIndex) { + var mCount = 0; + $.each(memberSearchIndex, function(index, item) { + item.category = catMembers; + var s = nestedName(item); + if (exactMatcher.test(s)) { + mresult.push(item); + mCount++; + } else if (camelCaseMatcher.test(s)) { + mresult.push(item); + } else if (secondaryMatcher.test(item.c + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(mresult, secondaryresult)); + displayCount = (mCount > displayCount) ? mCount : displayCount; + } + if (tagSearchIndex) { + var tgCount = 0; + $.each(tagSearchIndex, function(index, item) { + item.category = catSearchTags; + if (exactMatcher.test(item.l)) { + tgresult.push(item); + tgCount++; + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tgresult, secondaryresult)); + displayCount = (tgCount > displayCount) ? tgCount : displayCount; + } + displayCount = (displayCount > 500) ? displayCount : 500; + var counter = function() { + var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; + var f = function(item) { + count[item.category] += 1; + return (count[item.category] <= displayCount); + }; + return f; + }(); + response(result.filter(counter)); + }, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.l !== noResult.l) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + if (useModuleDirectories) { + url += "module-summary.html"; + } else { + url = ui.item.l + "-summary.html"; + } + } else if (ui.item.category === catPackages) { + if (ui.item.url) { + url = ui.item.url; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.url) { + url = ui.item.url; + } else if (ui.item.p === "") { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === "") { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.url) { + url += ui.item.url; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search").focus(); + } + } + }); +}); diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/stylesheet.css b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/stylesheet.css new file mode 100644 index 000000000..fa246765c --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/stylesheet.css @@ -0,0 +1,906 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +a[name]:before, a[name]:target, a[id]:before, a[id]:target { + content:""; + display:inline-block; + position:relative; + padding-top:129px; + margin-top:-129px; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} + +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.navPadding { + padding-top: 107px; +} +.fixedNav { + position:fixed; + width:100%; + z-index:999; + background-color:#ffffff; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch { + float:right; + margin:0 0 0 0; + padding:0; +} +ul.navListSearch li { + list-style:none; + float:right; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch li label { + position:relative; + right:-16px; +} +ul.subNavList li { + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Styles for page header and footer. + */ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexNav { + position:relative; + font-size:12px; + background-color:#dee3e9; +} +.indexNav ul { + margin-top:0; + padding:5px; +} +.indexNav ul li { + display:inline; + list-style-type:none; + padding-right:10px; + text-transform:uppercase; +} +.indexNav h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* + * Styles for page layout containers. + */ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, +.allClassesContainer, .allPackagesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* + * Styles for tables. + */ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, +.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, +.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.constantsSummary caption a:link, .deprecatedSummary caption a:link, +.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, +.usesSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, +.usesSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.constantsSummary caption a:active, .deprecatedSummary caption a:active, +.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, +.usesSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.constantsSummary caption a:visited, .deprecatedSummary caption a:visited, +.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, +.usesSummary caption a:visited { + color:#FFFFFF; +} +.useSummary caption a:link, .useSummary caption a:hover, .useSummary caption a:active, +.useSummary caption a:visited { + color:#1f389c; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, +.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, +.usesSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, +.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, +.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, +.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, +.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, +.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, +.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, +.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, +.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; +} +.rowColor th, .altColor th { + font-weight:normal; +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td, +.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, +.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, +.constantsSummary td { + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, +.packagesSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + font-size:13px; +} +td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { + font-size:13px; +} +.constantsSummary th, .packagesSummary th { + font-size:13px; +} +.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, +.providesSummary td.colLast { + white-space:normal; + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.requiresSummary td.colFirst, .requiresSummary th.colFirst, +.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, +.usesSummary td.colFirst, .usesSummary th.colFirst, +.providesSummary td.colFirst, .providesSummary th.colFirst, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, +.typeSummary td.colFirst, .typeSummary th.colFirst { + vertical-align:top; +} +.packagesSummary th.colLast, .packagesSummary td.colLast { + white-space:normal; +} +td.colFirst a:link, td.colFirst a:visited, +td.colSecond a:link, td.colSecond a:visited, +th.colFirst a:link, th.colFirst a:visited, +th.colSecond a:link, th.colSecond a:visited, +th.colConstructorName a:link, th.colConstructorName a:visited, +th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, +.constantValuesContainer td a:link, .constantValuesContainer td a:visited, +.allClassesContainer td a:link, .allClassesContainer td a:visited, +.allPackagesContainer td a:link, .allPackagesContainer td a:visited { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor, .altColor th { + background-color:#FFFFFF; +} +.rowColor, .rowColor th { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +td.colLast div { + padding-top:0px; +} +td.colLast a { + padding-bottom:3px; +} +/* + * Styles for formatting effect. + */ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, +.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, +.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, +.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} +.deprecationBlock { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} +div.contentContainer ul.blockList li.blockList h2 { + padding-bottom:0px; +} +/* + * Styles for IFRAME. + */ +.mainContainer { + margin:0 auto; + padding:0; + height:100%; + width:100%; + position:fixed; + top:0; + left:0; +} +.leftContainer { + height:100%; + position:fixed; + width:320px; +} +.leftTop { + position:relative; + float:left; + width:315px; + top:0; + left:0; + height:30%; + border-right:6px solid #ccc; + border-bottom:6px solid #ccc; +} +.leftBottom { + position:relative; + float:left; + width:315px; + bottom:0; + left:0; + height:70%; + border-right:6px solid #ccc; + border-top:1px solid #000; +} +.rightContainer { + position:absolute; + left:320px; + top:0; + bottom:0; + height:100%; + right:0; + border-left:1px solid #000; +} +.rightIframe { + margin:0; + padding:0; + height:100%; + right:30px; + width:100%; + overflow:visible; + margin-bottom:30px; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.resultItem { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.resultHighlight { + font-weight:bold; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:17px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.searchTagDescResult { + font-style:italic; + font-size:11px; +} +.searchTagHolderResult { + font-style:italic; + font-size:12px; +} +.searchTagResult:before, .searchTagResult:target { + color:red; +} +.moduleGraph span { + display:none; + position:absolute; +} +.moduleGraph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.methodSignature { + white-space:normal; +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} diff --git a/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/type-search-index.js b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/type-search-index.js new file mode 100644 index 000000000..e8b1d37cd --- /dev/null +++ b/BindingSource/AnylineXamarinSDK.Droid/Assets/tools/javadoc/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"io.anyline.view","l":"AbstractBaseScanViewPlugin"},{"p":"io.anyline.plugin","l":"AbstractScanPlugin"},{"p":"io.anyline.view","l":"AbstractScanViewPlugin"},{"p":"io.anyline.view","l":"AbstractScanViewPluginComposite"},{"p":"io.anyline.view","l":"AbstractWebView"},{"p":"io.anyline.camera","l":"AbstractZoomHandler"},{"p":"io.anyline.camera","l":"ActiveArrayZoomHandler"},{"p":"io.anyline.camera","l":"ActiveArrayZoomHandlerBuilder"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"io.anyline.plugin.id","l":"Alphabet"},{"p":"io.anyline.plugin.id","l":"AlphabetMapper"},{"p":"io.anyline.view","l":"LightLevelHelper.AmbientLightLevel"},{"p":"io.anyline.camera","l":"VisualFeedbackConfig.AnimationStyle"},{"p":"io.anyline.view","l":"CutoutConfig.AnimationStyle"},{"p":"io.anyline.plugin.ocr","l":"AnylineCattleTagConfig"},{"p":"io.anyline.plugin.ocr","l":"AnylineContainerConfig"},{"p":"io.anyline","l":"AnylineController"},{"p":"io.anyline.view","l":"AnylineCutoutBase"},{"p":"io.anyline","l":"AnylineDebugListener"},{"p":"io.anyline.view","l":"AnylineFeedbackView"},{"p":"io.anyline.models","l":"AnylineImage"},{"p":"io.anyline","l":"AnylineListener"},{"p":"io.anyline.modules","l":"AnylineModule"},{"p":"io.anyline.modules","l":"AnylineModuleResultListener"},{"p":"io.anyline.plugin.ocr","l":"AnylineOcrBaseConfig"},{"p":"io.anyline.plugin.ocr","l":"AnylineOcrConfig"},{"p":"io.anyline.plugin.ocr","l":"AnylineOcrConfig.AnylineOcrRegex"},{"p":"io.anyline.models","l":"AnylineRawResult"},{"p":"io.anyline.models","l":"AnylineScanResult"},{"p":"io.anyline.plugin.ocr","l":"AnylineTINConfig"},{"p":"io.anyline.view","l":"AnylineViewConfig"},{"p":"io.anyline.plugin.ocr","l":"AnylineVINConfig"},{"p":"io.anyline.view","l":"AnylineWebView"},{"p":"io.anyline.models","l":"AnylineYuvImage"},{"p":"io.anyline.util","l":"ArrayUtil"},{"p":"io.anyline.camera","l":"CameraUtil.AspectRatio"},{"p":"io.anyline.util","l":"AssetUtil"},{"p":"io.anyline.camera","l":"CameraFeatures2.AutoExposureMode"},{"p":"io.anyline.plugin.barcode","l":"Barcode"},{"p":"io.anyline.plugin.barcode","l":"BarcodeFormat"},{"p":"io.anyline.plugin.barcode","l":"BarcodeScanPlugin"},{"p":"io.anyline.plugin.barcode","l":"BarcodeScanResult"},{"p":"io.anyline.plugin.barcode","l":"BarcodeScanViewPlugin"},{"p":"io.anyline.view","l":"BaseScanViewConfig"},{"p":"io.anyline.models","l":"BitmapCreator"},{"p":"io.anyline.models","l":"BitmapCreatorFactory"},{"p":"io.anyline.models","l":"BitmapCreatorImpl"},{"p":"io.anyline.view","l":"BrightnessHelper.BrightnessFeedback"},{"p":"io.anyline.view","l":"BrightnessHelper"},{"p":"io.anyline.view","l":"LightLevelHelper.BrightnessLevel"},{"p":"io.anyline.camera","l":"FocusConfig.Builder"},{"p":"io.anyline.camera","l":"CameraConfig"},{"p":"io.anyline.camera","l":"CameraController"},{"p":"io.anyline.camera","l":"CameraController1"},{"p":"io.anyline.camera","l":"CameraController2"},{"p":"io.anyline.camera","l":"CameraController.CameraControllerListener"},{"p":"io.anyline.camera","l":"CameraFeatures"},{"p":"io.anyline.camera","l":"CameraFeatures1"},{"p":"io.anyline.camera","l":"CameraFeatures2"},{"p":"io.anyline.camera","l":"CameraOpenListener"},{"p":"io.anyline.camera","l":"CameraController.CameraOrientation"},{"p":"io.anyline.camera","l":"CameraPermissionHelper"},{"p":"io.anyline.camera","l":"CameraSize"},{"p":"io.anyline.camera","l":"CameraUtil"},{"p":"io.anyline.camera","l":"CameraView"},{"p":"io.anyline.util","l":"ColorUtil"},{"p":"io.anyline.plugin.tire","l":"CommercialTireIdConfig"},{"p":"io.anyline.util","l":"ConstantUtil"},{"p":"io.anyline.plugin.ocr","l":"AnylineContainerConfig.ContainerScanMode"},{"p":"io.anyline.view","l":"CutoutConfig.CutoutAlignment"},{"p":"io.anyline.view","l":"CutoutConfig"},{"p":"io.anyline.view","l":"CutoutConfigChangedListener"},{"p":"io.anyline.view","l":"CutoutRect"},{"p":"io.anyline.view","l":"CutoutConfig.CutoutStyle"},{"p":"io.anyline.camera","l":"CutoutUpdateListener"},{"p":"io.anyline.opencv.core","l":"CvType"},{"p":"io.anyline.plugin.id","l":"DataObject"},{"p":"io.anyline.view","l":"DebugUtil"},{"p":"io.anyline.util","l":"DimensUtil"},{"p":"io.anyline.plugin.document","l":"DocumentScanViewPlugin.DocumentError"},{"p":"io.anyline.plugin.document","l":"DocumentNotifierListener"},{"p":"io.anyline.plugin.document","l":"DocumentScanViewPlugin.DocumentRatio"},{"p":"io.anyline.plugin.document","l":"DocumentScanPlugin"},{"p":"io.anyline.plugin.document","l":"DocumentScanResultListener"},{"p":"io.anyline.plugin.document","l":"DocumentScanState"},{"p":"io.anyline.plugin.document","l":"DocumentScanViewPlugin"},{"p":"io.anyline.camera","l":"FaceDetector.FaceDetectionResultHandler"},{"p":"io.anyline.camera","l":"FaceDetector"},{"p":"io.anyline.camera","l":"VisualFeedbackConfig.FeedbackStyle"},{"p":"io.anyline.plugin.id","l":"IDFieldScanOptions.FieldScanOption"},{"p":"io.anyline.view","l":"FlashViewConfig.FlashAlignment"},{"p":"io.anyline.camera","l":"FlashControl"},{"p":"io.anyline.view","l":"FlashViewConfig.FlashMode"},{"p":"io.anyline.view","l":"FlashView"},{"p":"io.anyline.view","l":"FlashViewConfig"},{"p":"io.anyline.camera","l":"FocusConfig"},{"p":"io.anyline.camera","l":"CameraFeatures.FocusMode"},{"p":"io.anyline.camera","l":"CameraFeatures.FpsRange"},{"p":"io.anyline.camera","l":"HighResolutionImageListener"},{"p":"io.anyline.camera","l":"HighResolutionImageProvider"},{"p":"io.anyline.view","l":"IAnylineViewConfig"},{"p":"io.anyline.plugin.id","l":"ID"},{"p":"io.anyline.plugin.id","l":"IdConfig"},{"p":"io.anyline.plugin.id","l":"Identification"},{"p":"io.anyline.plugin.id","l":"IDFieldConfidences"},{"p":"io.anyline.plugin.id","l":"IDFieldScanOptions"},{"p":"io.anyline.plugin.id","l":"IdScanPlugin"},{"p":"io.anyline.plugin.id","l":"IdScanViewPlugin"},{"p":"io.anyline.camera","l":"ImageListener"},{"p":"io.anyline","l":"ImageProvider"},{"p":"io.anyline.camera","l":"ImageReceiver"},{"p":"io.anyline.util","l":"ImageToCutoutCropper"},{"p":"io.anyline.util","l":"ImageUtil"},{"p":"io.anyline.camera","l":"ActiveArrayZoomHandler.IZoomHandlerListener"},{"p":"io.anyline.camera","l":"SimpleZoomHandler.IZoomHandlerListener"},{"p":"io.anyline.plugin.id","l":"JapaneseLandingPermissionConfig"},{"p":"io.anyline.view","l":"JsonParser"},{"p":"io.anyline.util","l":"JSONUtil"},{"p":"io.anyline.util","l":"JSUtil"},{"p":"io.anyline.plugin.id","l":"LayoutDefinition"},{"p":"io.anyline.plugin.id","l":"UniversalIdLayoutType.LayoutType"},{"p":"io.anyline.camera","l":"CameraFeatures.LensFacing"},{"p":"io.anyline.modules","l":"LicenseExpirationHelper"},{"p":"io.anyline.view","l":"LicenseKeyExceptionListener"},{"p":"io.anyline.plugin.licenseplate","l":"LicensePlateScanMode"},{"p":"io.anyline.plugin.licenseplate","l":"LicensePlateScanPlugin"},{"p":"io.anyline.plugin.licenseplate","l":"LicensePlateScanResult"},{"p":"io.anyline.plugin.licenseplate","l":"LicensePlateScanViewPlugin"},{"p":"io.anyline.view","l":"LightLevelHelper"},{"p":"io.anyline.view","l":"LightLevelHelper.LightLevelListener"},{"p":"io.anyline.opencv.core","l":"Mat"},{"p":"io.anyline.opencv.core","l":"MatOfPoint"},{"p":"io.anyline.plugin.meter","l":"MeterScanMode"},{"p":"io.anyline.plugin.meter","l":"MeterScanPlugin"},{"p":"io.anyline.plugin.meter","l":"MeterScanResult"},{"p":"io.anyline.plugin.meter","l":"MeterScanViewPlugin"},{"p":"io.anyline.camera","l":"FlashControl.Mode"},{"p":"io.anyline.plugin.id","l":"MrzConfig"},{"p":"io.anyline.plugin.id","l":"MrzFieldConfidences"},{"p":"io.anyline.plugin.id","l":"MrzFieldScanOptions"},{"p":"io.anyline.plugin.id","l":"MrzIdentification"},{"p":"io.anyline.plugin.meter","l":"MultiMeterScanResult"},{"p":"io.anyline.camera","l":"NativeBarcodeDetectionThread"},{"p":"io.anyline.camera","l":"NativeBarcodeDetector"},{"p":"io.anyline.camera","l":"NativeBarcodeResultListener"},{"p":"io.anyline.plugin.id","l":"NFCConfig"},{"p":"io.anyline.util","l":"NumberValidationUtil"},{"p":"io.anyline.util","l":"NumUtil"},{"p":"io.anyline.plugin.ocr","l":"OcrScanPlugin"},{"p":"io.anyline.plugin.ocr","l":"OcrScanResult"},{"p":"io.anyline.plugin.ocr","l":"OcrScanViewPlugin"},{"p":"io.anyline.camera","l":"CameraFeatures.OutputFormat"},{"p":"io.anyline.view","l":"ParallelScanViewComposite"},{"p":"io.anyline.plugin.barcode","l":"PDF417"},{"p":"io.anyline.opencv.core","l":"Point"},{"p":"io.anyline.opencv.core","l":"Rect"},{"p":"io.anyline.opencv.core","l":"Scalar"},{"p":"io.anyline.plugin","l":"ScanInfo"},{"p":"io.anyline.plugin","l":"ScanInfoListener"},{"p":"io.anyline.plugin.ocr","l":"AnylineOcrConfig.ScanMode"},{"p":"io.anyline.plugin.ocr","l":"AnylineTINConfig.ScanMode"},{"p":"io.anyline.plugin.tire","l":"TINConfig.ScanMode"},{"p":"io.anyline.plugin.barcode","l":"ScannedBarcodesListener"},{"p":"io.anyline.view","l":"ScanPage"},{"p":"io.anyline.plugin","l":"ScanPlugin"},{"p":"io.anyline.plugin","l":"ScanResult"},{"p":"io.anyline.plugin","l":"ScanResultListener"},{"p":"io.anyline.plugin","l":"ScanRunSkippedListener"},{"p":"io.anyline.plugin","l":"ScanRunSkippedReason"},{"p":"io.anyline.view","l":"ScanView"},{"p":"io.anyline.view","l":"ScanViewCameraConfig"},{"p":"io.anyline.view","l":"ScanViewPluginConfig"},{"p":"io.anyline.view","l":"ScanViewRefactor"},{"p":"io.anyline.view","l":"ScanViewUtil"},{"p":"io.anyline.camera","l":"CameraFeatures.SceneMode"},{"p":"io.anyline.view","l":"SerialScanViewComposite"},{"p":"io.anyline","l":"SimpleImageProvider"},{"p":"io.anyline.camera","l":"SimpleZoomHandler"},{"p":"io.anyline.camera","l":"SimpleZoomHandlerBuilder"},{"p":"io.anyline.opencv.core","l":"Size"},{"p":"io.anyline.util","l":"SoundUtil"},{"p":"io.anyline.camera","l":"CameraController2.State"},{"p":"io.anyline.util","l":"StringUtil"},{"p":"io.anyline.util","l":"TempFileUtil"},{"p":"io.anyline.plugin.id","l":"TemplateConfig"},{"p":"io.anyline.plugin.id","l":"TemplateFieldConfidences"},{"p":"io.anyline.plugin.id","l":"TemplateFieldScanOptions"},{"p":"io.anyline.plugin.tire","l":"TINConfig"},{"p":"io.anyline.plugin.ocr","l":"TINResult"},{"p":"io.anyline.plugin.tire","l":"TireBaseConfig"},{"p":"io.anyline.plugin.tire","l":"TireScanPlugin"},{"p":"io.anyline.plugin.tire","l":"TireScanResult"},{"p":"io.anyline.plugin.tire","l":"TireScanViewPlugin"},{"p":"io.anyline.plugin.tire","l":"TireSizeConfig"},{"p":"io.anyline.view","l":"UIChangeListener"},{"p":"io.anyline.plugin.id","l":"UniversalIdConfig"},{"p":"io.anyline.plugin.id","l":"UniversalIdFieldConfidences"},{"p":"io.anyline.plugin.id","l":"UniversalIdFieldScanOptions"},{"p":"io.anyline.plugin.id","l":"UniversalIdLayoutType"},{"p":"io.anyline.plugin.ocr","l":"AnylineTINConfig.UpsideDownMode"},{"p":"io.anyline.plugin.tire","l":"TireBaseConfig.UpsideDownMode"},{"p":"io.anyline.util","l":"VersionUtil"},{"p":"io.anyline.camera","l":"VisualFeedbackConfig"},{"p":"io.anyline.camera","l":"ZoomEventHandler"}] \ No newline at end of file diff --git a/BindingSource/AnylineXamarinSDK.Droid/Jars/anylinesdk.aar b/BindingSource/AnylineXamarinSDK.Droid/Jars/anylinesdk.aar index 8bf5f453f..8e88b25ed 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Jars/anylinesdk.aar +++ b/BindingSource/AnylineXamarinSDK.Droid/Jars/anylinesdk.aar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c03e0d2808394c6e95d14baa3403b7d557d0e17ab290b596be77de001b77ad11 -size 91518287 +oid sha256:da2d2c36803f012d9c706c56fabe98b6086e4cc283386903d7740810c9e642be +size 88379349 diff --git a/BindingSource/AnylineXamarinSDK.Droid/Properties/AssemblyInfo.cs b/BindingSource/AnylineXamarinSDK.Droid/Properties/AssemblyInfo.cs index 9b50729c0..0523774a6 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Properties/AssemblyInfo.cs +++ b/BindingSource/AnylineXamarinSDK.Droid/Properties/AssemblyInfo.cs @@ -26,7 +26,7 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("38.0.1")] +[assembly: AssemblyVersion("39.0.0")] //[assembly: AssemblyFileVersion("24.1.0.0")] //[assembly: AssemblyInformationalVersion("24.1.0-rc.1")] diff --git a/BindingSource/AnylineXamarinSDK.Droid/Transforms/Metadata.xml b/BindingSource/AnylineXamarinSDK.Droid/Transforms/Metadata.xml index acf40df9c..81f3883d6 100644 --- a/BindingSource/AnylineXamarinSDK.Droid/Transforms/Metadata.xml +++ b/BindingSource/AnylineXamarinSDK.Droid/Transforms/Metadata.xml @@ -235,7 +235,7 @@ IDFieldScanOption public - + diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.a b/BindingSource/AnylineXamarinSDK.iOS/Anyline.a index ec4c30d2b..ce30b8537 100755 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.a +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.a @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40bb2725f827b7935f3ef2e8f60313df3a7b9c870cb857ce8dfd5befb7b515d2 -size 30091296 +oid sha256:117007b5735c67927cc1b6d99f5a6696101b2df3d43a88dabea0915349fb7713 +size 30107248 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Anyline b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Anyline index ec4c30d2b..ce30b8537 100755 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Anyline +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Anyline @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40bb2725f827b7935f3ef2e8f60313df3a7b9c870cb857ce8dfd5befb7b515d2 -size 30091296 +oid sha256:117007b5735c67927cc1b6d99f5a6696101b2df3d43a88dabea0915349fb7713 +size 30107248 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALBaseTireConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALBaseTireConfig.h index 51c1e3df1..a1026b3ee 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALBaseTireConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALBaseTireConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6acf1b79b4255217b4eb051ff5d91a959fd73d6d8a26afa4ae0c66da4c89f437 -size 402 +oid sha256:ce17da9e0f74b448b09d3472c8244d4e73314c65b77c2d65968023ce154a5b3b +size 1476 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALCommercialTireIdConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALCommercialTireIdConfig.h index c1ca8bde5..be7ddca24 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALCommercialTireIdConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALCommercialTireIdConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cc518b0fd02a117ae48c17e55d2d02ffe634628ec3d9834a7d0f54dc27d57a08 -size 534 +oid sha256:01eb8ed55c7cf7aad9f264a5fc02aa21638ff3a5b91910c47da4b6a4e4b706aa +size 322 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALIDScanPlugin.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALIDScanPlugin.h index ba3412c45..b12a3d370 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALIDScanPlugin.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALIDScanPlugin.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65db1993d86de17e4948aeb95a2811a6786be786fb139f315780a6936211b5f8 -size 2504 +oid sha256:d2d174443f957fa0aa129c465cb7f1004ffe2b48a5a8bb406c6ca16f723073ea +size 2550 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALJapaneseLandingPermissionConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALJapaneseLandingPermissionConfig.h index 96e68a0c2..bdee986fc 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALJapaneseLandingPermissionConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALJapaneseLandingPermissionConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ef6f8e828205dbf74cd47cb523a774f33e4e18f81395659dc2d25b1d093412d -size 326 +oid sha256:48ce6d24ee31262ef65a17711927d7d74aaf1ff20d3c8b1422a14fd3ed9c7fd2 +size 372 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALLicenseCheck.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALLicenseCheck.h deleted file mode 100644 index aa71ab280..000000000 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALLicenseCheck.h +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e31e2c5238ecc81d225e4991329a4fc24b5785aa8325457163078466a1946f7 -size 910 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTINConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTINConfig.h index 881d2bab0..567de2e06 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTINConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTINConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:149a615a6ae45a0832ba87891c7e527793d63b720fca8fa11695535c9f5de5f2 -size 1799 +oid sha256:59e1e2e557f8f0afe7a436704661b2b46ce86c9ed1c698e4699b9bd6b04decaa +size 826 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireConfig.h index 8707d6fe1..d87a45ac5 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8054cb1aaebe7a36d40dad5b327a5387fdbc8f9d501fd2a28c6625c73a69684e -size 1418 +oid sha256:a4f3b360f8cb9f5c3cbe6b315d40f9b57b06e048faceddbe1faf0df8eabd37d7 +size 1182 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireSizeConfig.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireSizeConfig.h index 0670462d9..8b454d3a9 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireSizeConfig.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/ALTireSizeConfig.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe3cfe0c4566180cb20872df306efed5eb3be5cedf87963e70edf16803117557 -size 714 +oid sha256:a277d0ac88ee826e36a094a5c3c73ed4c702dbf815f48d5d2df161aaac55a072 +size 307 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/Anyline.h b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/Anyline.h index 7745f196a..92695e8fc 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/Anyline.h +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Headers/Anyline.h @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87c7c27f436a8f64914324db2a48b276b5e0cd0d59f842c11af611d1d1557d04 -size 1932 +oid sha256:66305b8dfa368bc4dc4b6c492480697318286fb34bd910d379d1677483bb5b38 +size 1905 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Info.plist b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Info.plist index 18c1f44f2..a9bfe032e 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Info.plist +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/Info.plist @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f21fc28b504310832c24dae2abf61c093e5b60e7b5c0467bb05dd9a9f0f611e3 +oid sha256:a4f5b048ce90b95067a53d01bb9bfdfd7a35f33b2eee9a16ad36edcc15327422 size 824 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/_CodeSignature/CodeResources b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/_CodeSignature/CodeResources index f9ce3d2e1..e4e52f1f9 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/_CodeSignature/CodeResources +++ b/BindingSource/AnylineXamarinSDK.iOS/Anyline.framework/_CodeSignature/CodeResources @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8bdf6b0ede64a0fcb8a83be0522de46ba5e862e726c2916dc637654935289512 -size 24844 +oid sha256:179c282fdf270cc4aa5bb24132d89d2deacff15b5c4e6ac17449dbcfa4345ae9 +size 24610 diff --git a/BindingSource/AnylineXamarinSDK.iOS/Properties/AssemblyInfo.cs b/BindingSource/AnylineXamarinSDK.iOS/Properties/AssemblyInfo.cs index 8ba36cb18..0c608c748 100644 --- a/BindingSource/AnylineXamarinSDK.iOS/Properties/AssemblyInfo.cs +++ b/BindingSource/AnylineXamarinSDK.iOS/Properties/AssemblyInfo.cs @@ -25,7 +25,7 @@ // The form "{Major}.{Minor}.*" will automatically update the build and revision, // and "{Major}.{Minor}.{Build}.*" will update just the revision. -[assembly: AssemblyVersion("38.0.1")] +[assembly: AssemblyVersion("39.0.0")] // The following attributes are used to specify the signing key for the assembly, // if desired. See the Mono documentation for more information about signing. diff --git a/Examples/AnylineExamples.Droid/AnylineExamples.Droid.csproj b/Examples/AnylineExamples.Droid/AnylineExamples.Droid.csproj index be8e64cb8..cd5d32b0d 100644 --- a/Examples/AnylineExamples.Droid/AnylineExamples.Droid.csproj +++ b/Examples/AnylineExamples.Droid/AnylineExamples.Droid.csproj @@ -146,7 +146,7 @@ - + diff --git a/Examples/AnylineExamples.Droid/Properties/AndroidManifest.xml b/Examples/AnylineExamples.Droid/Properties/AndroidManifest.xml index 0900c99dd..8dd4cccb0 100644 --- a/Examples/AnylineExamples.Droid/Properties/AndroidManifest.xml +++ b/Examples/AnylineExamples.Droid/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/Examples/AnylineExamples.Droid/Resources/Resource.designer.cs b/Examples/AnylineExamples.Droid/Resources/Resource.designer.cs index 69ec61aa3..2ed2ba0df 100644 --- a/Examples/AnylineExamples.Droid/Resources/Resource.designer.cs +++ b/Examples/AnylineExamples.Droid/Resources/Resource.designer.cs @@ -14,7 +14,7 @@ namespace AnylineExamples.Droid { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "12.2.4.160")] public partial class Resource { diff --git a/Examples/AnylineExamples.iOS/AnylineExamples.iOS.csproj b/Examples/AnylineExamples.iOS/AnylineExamples.iOS.csproj index 40de16803..5b052e7fc 100644 --- a/Examples/AnylineExamples.iOS/AnylineExamples.iOS.csproj +++ b/Examples/AnylineExamples.iOS/AnylineExamples.iOS.csproj @@ -171,7 +171,7 @@ - + diff --git a/Examples/AnylineExamples.iOS/Info.plist b/Examples/AnylineExamples.iOS/Info.plist index 73ffea8d6..4c34fc2b8 100644 --- a/Examples/AnylineExamples.iOS/Info.plist +++ b/Examples/AnylineExamples.iOS/Info.plist @@ -11,7 +11,7 @@ 2 CFBundleShortVersionString - 38.0.1 + 39.0.0 UILaunchStoryboardName MainStoryboard.storyboard UIMainStoryboardFile diff --git a/Examples/Xamarin.Forms/Anyline/Anyline.Android/Anyline.Android.csproj b/Examples/Xamarin.Forms/Anyline/Anyline.Android/Anyline.Android.csproj index 4bfa9ae7e..e36cd2076 100644 --- a/Examples/Xamarin.Forms/Anyline/Anyline.Android/Anyline.Android.csproj +++ b/Examples/Xamarin.Forms/Anyline/Anyline.Android/Anyline.Android.csproj @@ -55,7 +55,7 @@ - + diff --git a/Examples/Xamarin.Forms/Anyline/Anyline.Android/Resources/Resource.designer.cs b/Examples/Xamarin.Forms/Anyline/Anyline.Android/Resources/Resource.designer.cs index c3dd0d42e..7d6d54cca 100644 --- a/Examples/Xamarin.Forms/Anyline/Anyline.Android/Resources/Resource.designer.cs +++ b/Examples/Xamarin.Forms/Anyline/Anyline.Android/Resources/Resource.designer.cs @@ -14,7 +14,7 @@ namespace Anyline.Droid { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "12.2.4.160")] public partial class Resource { diff --git a/Examples/Xamarin.Forms/Anyline/Anyline.iOS/Anyline.iOS.csproj b/Examples/Xamarin.Forms/Anyline/Anyline.iOS/Anyline.iOS.csproj index fd2984664..61cb5e379 100644 --- a/Examples/Xamarin.Forms/Anyline/Anyline.iOS/Anyline.iOS.csproj +++ b/Examples/Xamarin.Forms/Anyline/Anyline.iOS/Anyline.iOS.csproj @@ -137,7 +137,7 @@ - + diff --git a/Nuget/Anyline.Xamarin.SDK.Droid.nuspec b/Nuget/Anyline.Xamarin.SDK.Droid.nuspec index 689873013..e86febd89 100644 --- a/Nuget/Anyline.Xamarin.SDK.Droid.nuspec +++ b/Nuget/Anyline.Xamarin.SDK.Droid.nuspec @@ -2,7 +2,7 @@ Anyline.Xamarin.SDK.Droid - 38.0.1 + 39.0.0 Anyline Xamarin SDK (Android) Anyline GmbH peteranyline diff --git a/Nuget/Anyline.Xamarin.SDK.iOS.nuspec b/Nuget/Anyline.Xamarin.SDK.iOS.nuspec index cb44a1386..d93c59cc7 100644 --- a/Nuget/Anyline.Xamarin.SDK.iOS.nuspec +++ b/Nuget/Anyline.Xamarin.SDK.iOS.nuspec @@ -2,7 +2,7 @@ Anyline.Xamarin.SDK.iOS - 38.0.1 + 39.0.0 Anyline Xamarin SDK (iOS) Anyline GmbH peteranyline diff --git a/Nuget/AnylineResources.bundle/Anyline-Info.plist b/Nuget/AnylineResources.bundle/Anyline-Info.plist index 9cfb5e1fc..8f526e057 100644 --- a/Nuget/AnylineResources.bundle/Anyline-Info.plist +++ b/Nuget/AnylineResources.bundle/Anyline-Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 38.0.1 + 39.0.0 CFBundleVersion 1 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_auto_any.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_auto_any.ale index a7c2edb1a..70eb958ac 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_auto_any.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_auto_any.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f5818cad51f09552718498e5d244635860a94dd862160da803368bd98608471 +oid sha256:2e48cae55ba38fd8aa7f99e36fa920c894ac5c8326152a60f8df9bcfe9468241 size 25484 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_grid_any.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_grid_any.ale index 8b41be6e9..fc20b3232 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_grid_any.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_grid_any.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:332c6b863d8cc4116380cc25ed649ccd57c01f3181ca22a1d4abbac869a333fe +oid sha256:6fd7f1488db3827941fe79e89a23735819fee06e5721e6f037421116fea5f3d3 size 22988 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_line_any.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_line_any.ale index a6c1cd217..6552180de 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_line_any.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/anyline_ocr_line_any.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:241f8537480ee9140de5a310de59939cc37a171e8115073cd01a6a9761fbefc6 +oid sha256:077dd26dba15b15f0e21943c6d83337b36dad128a8987cee398736e5744e587c size 19000 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner.ale index 7b69d0ce6..dfe912232 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f713b7c2717b6e13f3cebd1751330b0f030d9c69b73be115c03eb01d0120796 +oid sha256:41615e61040e404ab2b8a000907689ea6d4678c36f9e38732661ec14991de201 size 33184 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner_vertical.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner_vertical.ale index 435741c02..50af0f193 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner_vertical.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/container_scanner_vertical.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38266a4c4755df432777da5cf0e311613b1f6470e608f30deb1ddc01576397ee +oid sha256:0bd8df68c2c0b821e58152ecf42ae9a374d1f042ab1b80ecf8b1a604e3e7f944 size 29260 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/cow_tag_scanner.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/cow_tag_scanner.ale index 06bcf2219..51ea23569 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/cow_tag_scanner.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/cow_tag_scanner.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcf9b570ce70540da27733b35015f5b5725c00e66c8d7fbe22c0f5c792445b27 +oid sha256:b4a6959c403c66ade7987422a2c75693e5f2e34a5974c919f7aa91b5e47e9f64 size 21856 diff --git a/Nuget/AnylineResources.bundle/module_anyline_ocr/vin.ale b/Nuget/AnylineResources.bundle/module_anyline_ocr/vin.ale index 30a155388..f15f1a587 100644 --- a/Nuget/AnylineResources.bundle/module_anyline_ocr/vin.ale +++ b/Nuget/AnylineResources.bundle/module_anyline_ocr/vin.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bc4c08157d047019a40fcdb6e2dea0a41b18946936831e5dfbdb6e1b8b6e68da +oid sha256:8194ad4ebbd66a4fde691c06fd23d3432c9e18dd62113d90b50c2e878b11b254 size 14840 diff --git a/Nuget/AnylineResources.bundle/module_barcode/ean.ale b/Nuget/AnylineResources.bundle/module_barcode/ean.ale index be2bd1c8b..2e8b5c823 100644 --- a/Nuget/AnylineResources.bundle/module_barcode/ean.ale +++ b/Nuget/AnylineResources.bundle/module_barcode/ean.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c471e0eb0c6a2f3971591ea6f3bd1a748c306c0588bb276906a385ba72d041a9 +oid sha256:b281c7b008b119852a43f49fc9129f2b33708240cd2f30f6664b5218cb4880cb size 10016 diff --git a/Nuget/AnylineResources.bundle/module_barcode/ean_advanced.ale b/Nuget/AnylineResources.bundle/module_barcode/ean_advanced.ale index 341dfc33c..80c05f52d 100644 --- a/Nuget/AnylineResources.bundle/module_barcode/ean_advanced.ale +++ b/Nuget/AnylineResources.bundle/module_barcode/ean_advanced.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7f4cf11d21fb237182117aae7b10a2818ceedf94c522fe049acebc53aad80f0 +oid sha256:d537b9dfe24a33d23e84660593bed9e63b228a51717469f5ffc98586673c986e size 1592 diff --git a/Nuget/AnylineResources.bundle/module_document/document.ale b/Nuget/AnylineResources.bundle/module_document/document.ale index 7027702b2..b90a5de4b 100644 --- a/Nuget/AnylineResources.bundle/module_document/document.ale +++ b/Nuget/AnylineResources.bundle/module_document/document.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:848116ce1f048d504fe54abcad70346c31bd757c0fc866fd0394f83e33a8d264 +oid sha256:8588f875cc821cfa08fc1e1a25654617e5bc71af8f55314d0f5a6612021c1a37 size 50380 diff --git a/Nuget/AnylineResources.bundle/module_energy/analog_digital_auto_mode.ale b/Nuget/AnylineResources.bundle/module_energy/analog_digital_auto_mode.ale index 49952d3e7..289ceeb8c 100644 --- a/Nuget/AnylineResources.bundle/module_energy/analog_digital_auto_mode.ale +++ b/Nuget/AnylineResources.bundle/module_energy/analog_digital_auto_mode.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6519d9215e6715ad9188083fe42c446b0b0a9d6124e569b8afe9798817e020a +oid sha256:7129297a45a7ba84eac0092b693162b49138ae6d81f1b2a0aa0de0c8d015658e size 39096 diff --git a/Nuget/AnylineResources.bundle/module_energy/analog_meter.ale b/Nuget/AnylineResources.bundle/module_energy/analog_meter.ale index 81814611b..2be824a0d 100644 --- a/Nuget/AnylineResources.bundle/module_energy/analog_meter.ale +++ b/Nuget/AnylineResources.bundle/module_energy/analog_meter.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6dd6923215c5a234b9dc599a8263f340e514bd729b38260b361f993b622b3b92 +oid sha256:e412920dc7eb2123c84a5b0257c0c09cc26d0ef248e4dc462b55f170072fa039 size 38604 diff --git a/Nuget/AnylineResources.bundle/module_energy/brightness.ale b/Nuget/AnylineResources.bundle/module_energy/brightness.ale index bd177f1cc..4330b3d13 100644 --- a/Nuget/AnylineResources.bundle/module_energy/brightness.ale +++ b/Nuget/AnylineResources.bundle/module_energy/brightness.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67f4dfe42c39ba6a0c0461654eabec0179017fa54b1a5a311acfabb71894ac32 +oid sha256:93b08bf00f9b9a172a94fa791e1b28d6f1fbfde353d7a649b797c5cc5fc74497 size 396 diff --git a/Nuget/AnylineResources.bundle/module_energy/dial_meter.ale b/Nuget/AnylineResources.bundle/module_energy/dial_meter.ale index 3dfc9d2c1..2ca0af1ab 100644 --- a/Nuget/AnylineResources.bundle/module_energy/dial_meter.ale +++ b/Nuget/AnylineResources.bundle/module_energy/dial_meter.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:970e0ce8aca892c24e35719a78b94f6af4c25994e3298c1a2d384ceb63f3dc1a +oid sha256:277921f7018e0a3dca0684d8d1dba426fccdbac30da90b6c173fefd454ee5eb1 size 19872 diff --git a/Nuget/AnylineResources.bundle/module_energy/digital_heat_meter.ale b/Nuget/AnylineResources.bundle/module_energy/digital_heat_meter.ale index 612e2cf80..c4666224c 100644 --- a/Nuget/AnylineResources.bundle/module_energy/digital_heat_meter.ale +++ b/Nuget/AnylineResources.bundle/module_energy/digital_heat_meter.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e1b869d7ac0e0f1922a52bd5ca76c625af5b43f184a0756cb3c540571e3a509 +oid sha256:c8e3991ae28e6c16048c8f4b595cedc9777e1f151a364ef075e8ebe1abd571e9 size 8248 diff --git a/Nuget/AnylineResources.bundle/module_energy/digital_meter.ale b/Nuget/AnylineResources.bundle/module_energy/digital_meter.ale index fa3b8248e..cda43b705 100644 --- a/Nuget/AnylineResources.bundle/module_energy/digital_meter.ale +++ b/Nuget/AnylineResources.bundle/module_energy/digital_meter.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d4ed60c88a68a11832c59863fb52f134b224de3bc78a81bbca65c0aa0bbd486 +oid sha256:deab535442ebc1c20ffa812d47a6af109c9b2727d7de929f3b34e9510e435f2f size 38776 diff --git a/Nuget/AnylineResources.bundle/module_energy/digital_meter_multifields.ale b/Nuget/AnylineResources.bundle/module_energy/digital_meter_multifields.ale index 2e0fe0ae5..66a810bb4 100644 --- a/Nuget/AnylineResources.bundle/module_energy/digital_meter_multifields.ale +++ b/Nuget/AnylineResources.bundle/module_energy/digital_meter_multifields.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:98a1dad965de3a43f047e6e6b6a56eb4df561c20319dda59ae257300059c76a0 +oid sha256:88ac02a40b9fed00eec49966dbe63fbee57971e10d7d981978a2b06ef1dea72d size 38924 diff --git a/Nuget/AnylineResources.bundle/module_energy/dot_matrix_meter.ale b/Nuget/AnylineResources.bundle/module_energy/dot_matrix_meter.ale index 394d0653d..f2f25c2bb 100644 --- a/Nuget/AnylineResources.bundle/module_energy/dot_matrix_meter.ale +++ b/Nuget/AnylineResources.bundle/module_energy/dot_matrix_meter.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:104a45f3bca036a1da1c89c720e644c791665f9c6c53ce9c326f090d1973981b +oid sha256:baf85b24c3e38bf53b7c52491ce0703e33ff42925bffdb8130091e1714289838 size 8312 diff --git a/Nuget/AnylineResources.bundle/module_energy/energy_serial.ale b/Nuget/AnylineResources.bundle/module_energy/energy_serial.ale index f0590f3b3..b1709edbc 100644 --- a/Nuget/AnylineResources.bundle/module_energy/energy_serial.ale +++ b/Nuget/AnylineResources.bundle/module_energy/energy_serial.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1f9be7738b9e4d4d5cb74d5a2dc377b2e1a7a69a79c1e0ee1145cfa9ae8f98d +oid sha256:9a2bc18a285047985d53da33b70af5e0754b03661e865b9818af4b415ad2e0b2 size 8608 diff --git a/Nuget/AnylineResources.bundle/module_energy/energy_serial_alnum_3_letters.ale b/Nuget/AnylineResources.bundle/module_energy/energy_serial_alnum_3_letters.ale index 4f9cdda03..752c3897d 100644 --- a/Nuget/AnylineResources.bundle/module_energy/energy_serial_alnum_3_letters.ale +++ b/Nuget/AnylineResources.bundle/module_energy/energy_serial_alnum_3_letters.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:850423a9c662128e4cefe7ef97d623c8ce37d90cc2897b51b8c5cfda5f6993d9 +oid sha256:4c605bb50923bd7295643ba70a099e8d5530faa6e1276092c1d16883c9e41658 size 21112 diff --git a/Nuget/AnylineResources.bundle/module_energy/energy_serial_capital_letters.ale b/Nuget/AnylineResources.bundle/module_energy/energy_serial_capital_letters.ale index 105ca854f..767dba1fe 100644 --- a/Nuget/AnylineResources.bundle/module_energy/energy_serial_capital_letters.ale +++ b/Nuget/AnylineResources.bundle/module_energy/energy_serial_capital_letters.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b09dd77430ac01263c4c55ef6078e19311df8f8bf050e360259352ea7ef1d34b +oid sha256:e823f0f3b54a5c871b77e8927f4751cf24e04c1bd99d831f07b204e68ae840f8 size 12620 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/CCC_to_CN-chars_lookup.ale b/Nuget/AnylineResources.bundle/module_id/config_files/CCC_to_CN-chars_lookup.ale index 4fd6a1d96..82bd0c9a6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/CCC_to_CN-chars_lookup.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/CCC_to_CN-chars_lookup.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02cefb0e5c66f580cbbaa8e236738f2c620879fa1f47a6d26a19a7a110a8aca7 +oid sha256:dd0201f5c370fb9f4c0c2036da983c8b3f112844d18f5f7a72e7c8fe70d80092 size 145100 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/ID_default_start_variables.ale b/Nuget/AnylineResources.bundle/module_id/config_files/ID_default_start_variables.ale index f9500e9cd..7bfeb8df8 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/ID_default_start_variables.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/ID_default_start_variables.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84185d7d1fd18394f40d516106eec5f16ad9d75129821c0805d0c39e701b0a8c +oid sha256:b51354ba9dcd9d779905d2ccfb41fb1b3cd4c4267b4c8c16dc19571a30747714 size 4152 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/JLP_default_scan_options.ale b/Nuget/AnylineResources.bundle/module_id/config_files/JLP_default_scan_options.ale index f728ec340..21e638619 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/JLP_default_scan_options.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/JLP_default_scan_options.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1074ea681363ab7f31bab1860fec34939eab20c7754b1c92f5f635c79cb4571a +oid sha256:e0f6d478b4870476365ab6ac609fb60fe8c22faa5d856ba107f380a1b59a9a8a size 632 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/language_alphabet_info.ale b/Nuget/AnylineResources.bundle/module_id/config_files/language_alphabet_info.ale index b728dfdb3..8ae738623 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/language_alphabet_info.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/language_alphabet_info.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f3835f6de44ef247c3a351ab3d7ca6008c39ddd31dd290b3cafc20af2ec68853 -size 3872 +oid sha256:a808ea2695ab5ad33f3e45381da25454817e259e9c3539aa4b7569c2b83a93a6 +size 5560 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_DVL_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_DVL_O_R331_F.ale index 9dfa045d3..8d5f92a93 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_DVL_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_DVL_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd9c7c4e6e87dcdf7821b5c4011b54b447d9ae4c17704492daf1c4f91dc904ca +oid sha256:42edd07c88d7d7854d698c5a95f05123870b3b70f30da56617e6db83f752160a size 21708 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_IDC_R_R311_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_IDC_R_R311_F.ale index 217aaa90b..bec3e840a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_IDC_R_R311_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/AE_IDC_R_R311_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c61d707b4a3f36b262e41275f9d60ad8de7a9b134ccdb4e4119a6bf7f28f72f +oid sha256:33bd64487c91861d6129c3cd827fc1b5093c461d34e0c10f0f438bc961fdb27e size 14048 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R341_F.ale index 96e9db202..68b5e98c2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5dd5c61d1ab067622b3da0a144a2fa38fa5c1bc229ad9972dfb4c484a89dbc6 +oid sha256:b425c06ed144d9e1eefb2e966f671a4ec305157721b67b6d200ac7440525d305 size 21004 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R342_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R342_F.ale index 1c9784af1..4704d3f3f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R342_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_DVL_O_R342_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d4017b3dbc13c913b239eade77abca8f88b6a11c6b2d3f95a34c932dfc28cfa +oid sha256:d6805d7c06611f5e6b1f8f95516a781ffc2d093ea83eb2cb2a346fb336a588ff size 19936 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R321_F.ale index 9c6429aad..a250f9ffc 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6edf73774521d7e114c3e9e8d01d57254b12fa54a7f50e29fd53e2f3b4d506f6 +oid sha256:7d958f699c9fb853c4144f67333bdfd9d1ad02dd2fd05cb6572de46d3c02dcb6 size 11192 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R372_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R372_F.ale index 004ed7fda..c09e8334b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R372_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/BH_IDC_O_R372_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0c36686c7b5756cc38e6731733ae7c34f6a9b21f96efeadf729149ad3408b77 +oid sha256:9db19e75d96546fa0fe3cff3808f110e0fabdd8349f60c59c02ce33da2bba556 size 9952 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_DVL_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_DVL_O_R391_F.ale new file mode 100644 index 000000000..ffad23f9d --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_DVL_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c6e1b0014c55858908ad81ca008be656dfdde4683698ca3a125993891aef5da +size 25184 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_IDC_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_IDC_O_R391_F.ale new file mode 100644 index 000000000..a4be2144e --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/DZ_IDC_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1af1893cf10d66fc35199aec7662fc2549c9b2d77a63f3b9d172f326c4166c6b +size 20064 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_DVL_O_R341_F.ale index 5db1f8679..7c0ad7aa4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4684e71e26fc3d1300029a007fe26447b13998aa6598f21ccc86221a585b4b67 +oid sha256:50004139931fd961c014a0c212a4e272c2d19bb4cc2874bb47ab0944629bb26c size 20576 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_IDC_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_IDC_O_R341_F.ale index 9d0308667..b5c6f350b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_IDC_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/EG_IDC_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:765bee31742d30c6db0cef0cf845931b202223ee940289ed5a66bb53473c3f71 +oid sha256:1b675bcce001866539a2f77da64b29642672f7cbd225ea255edc1f21235d4c76 size 9952 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/JO_IDC_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/JO_IDC_O_R341_F.ale index 99bee9f1b..6c8bed8a3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/JO_IDC_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/JO_IDC_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:718fcbfb176169a342977a38a20ff0b7de539be62f9a9e67f62ab0308eb610e5 +oid sha256:be1cef8859adad4a4166f8024276e8ff3e40b88e9256edb45d25078eed898351 size 14368 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_DVL_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_DVL_O_R351_F.ale index c2bf18de3..0387d7c33 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_DVL_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_DVL_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a92cfa5feea267b859df9d11599956ed20d5734c4132544b49680e16dc5b1267 +oid sha256:7d89c4b223ec68a796b28cd8fe7f1482f3667bf402ca040bf87e2ec4b0b25b33 size 18936 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_IDC_C_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_IDC_C_R321_F.ale index b0a5718b7..1a8c71238 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_IDC_C_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/KW_IDC_C_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11c3c13d9871771b5f7c3c376e871fb3804d8c4403c5f1c4152d228f74b25cc2 +oid sha256:e0350be8a01122ba7e3a42ce510467931fc39ade6130c93233f3eb44cab2c004 size 22368 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R381_F.ale index 28152152b..95b3b944d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9650630f35500c2c8b5c4e2e7832435c502ff78a0b42088193b584868bbd7a5a +oid sha256:3b1e2b39dc421b668c9850ed88b98c4838a43fc2e851ef6aeeca17eb513e7761 size 22880 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R392_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R392_F.ale new file mode 100644 index 000000000..a4e2cd476 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_DVL_O_R392_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046f3f2566cf0017f0c18572e6a61bc78c016c353a1c4e82bbc6cadc939cfb53 +size 23308 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R381_F.ale index c2dbb6b7d..b3f016076 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8eaaffc05d3d4519ba062433a9426ce05c6d62c15ea76160e6ece598daa4582 +oid sha256:6b3151936d6b89f2af81738e61b0db5b1f748955ba1804a0dfae2f6289a44018 size 21196 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R392_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R392_F.ale new file mode 100644 index 000000000..7490f3f11 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/MA_IDC_O_R392_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:263ac7f58cf55907cb2b8c34626bf23f942974491e458f88d5825f1b24439312 +size 19340 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_DVL_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_DVL_O_R331_F.ale index 040f1e04e..74719835f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_DVL_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_DVL_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2681cdc4603be793e264e32feb068babf2eba771f9a88548401b0f1a36733258 +oid sha256:3ee037a090fa46fef34e0b7f5c8f6b5d91dc966841a8dfa99f9eb49fc356888a size 24544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_O_R371_F.ale index fa6a740a4..83852a2ae 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b32a4d7d55b747becd6dd5eacfdbaccbbd3b4335004d81e5a0e5681e2a288314 +oid sha256:44cb1f6db31680dbda3f7a5f0eb5ac66f19a7bc82a3c9ce21fc97c332df23dcb size 16056 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_R_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_R_R321_F.ale index dca69c190..efd99e150 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_R_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/OM_IDC_R_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1e181705a2d11207a4c5cd3714f722a5e9065f048cea37b10d81d0da47785829 +oid sha256:6e186166ce1dc8a884e9af10d218c09ff5672f652319bbfe6040cf01dd200e4a size 19596 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_DVL_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_DVL_O_R331_F.ale index e05b7e5b9..e945000fe 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_DVL_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_DVL_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f3980472de518a1c5fda9f6382c9e261a1a9edfe2b43547e4d507939f0e37e3 +oid sha256:ad9da6923d2fd88daced6a62a0d15e88df43385e3d80f925d1fae2b3223092ca size 18976 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_O_R371_F.ale index edc34635e..b9261ae97 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14ca7d83440bd87f2354589afcab927328a8fb60f941aa865aa6f4b30ed9a1d4 +oid sha256:45b05a4501ef83c08174e44f5fe74fbd571433706a49c01abeed0c4fea5246a9 size 16588 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_R_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_R_R321_F.ale index 6525c7617..ace1ca5e9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_R_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/QA_IDC_R_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d6c746b719a35d48152c40d0b661e248dbb01e9785f2c1bf9c4f27459854e593 +oid sha256:bd4bb8ebbea7989c076c48b5b23bc8a0f84cff08e57a0c344be2ea7487b5d28c size 15456 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_DVL_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_DVL_O_R331_F.ale index 923750d2f..5475db5f6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_DVL_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_DVL_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5fcf762735c3c7844cc54d63b1c1a05f41148a73ceda7f2d72ea941f2e6ed28 +oid sha256:0d1a58156015a2e8aaa828bfa46e07c8192cb3a3f3e3a8b274fe153c18644dac size 24032 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_O_R371_F.ale index a95199d9b..18893ab73 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:998793e679b3243d1f59104fd15ca462c224bc65d4e4d829fd444ef79e6702a8 +oid sha256:ebbe00eb937902c1e71f125982a2767b7840169a9a5a12e6ccf0b6f5759d9f20 size 21088 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R321_F.ale index f4ffeb3ba..c397137f6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:303c87746cc9c1d9a5f83e276441080be6df24be1cb14b195ea8dff4ab6c33ee +oid sha256:c5330fab93213f15c5564217c757fde650054c2337c856d982cc32eb37db8e6a size 24032 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R322_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R322_F.ale index e5ca4abf0..c77b5fdf6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R322_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R322_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab239edcab0309ef43d7405dfca06217607c6db527af5362190a2d053b3a0e56 +oid sha256:f8c90616cad6894460cbcb15122b46b582db656ef1d4fa608c3f10b827cb78db size 25592 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R323_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R323_F.ale index 3239a230f..b1f88d3f3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R323_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/SA_IDC_R_R323_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f529f5db71814136b1ac71e7760e73dcf3457792907f3c2bfaf205d8b8545fb +oid sha256:bcb5d129ac45da19ce3243fa238d53f76cf3d765ecaff76c789ee801c1b96044 size 24908 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_DVL_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_DVL_O_R381_F.ale index 82d4f390a..bee5418e2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_DVL_O_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_DVL_O_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:360bb3b02dc4f6d4ec9f5a3cddaff09c9d439efa6440b96161bb0e2a7b5a3137 +oid sha256:a4f582c0219d9efaf675672aa0a6248de761f0033d4dbb8396b46f4955205181 size 22752 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_IDC_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_IDC_O_R381_F.ale new file mode 100644 index 000000000..e2a799f23 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/arabic_script/TN_IDC_O_R381_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcaa223d6707da81f59db3d21347fa120a8202408312b4f82c88e249a3577de8 +size 11680 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/BG_DVL_O_02002_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/BG_DVL_O_02002_F.ale index f9d705785..104fd1bda 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/BG_DVL_O_02002_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/BG_DVL_O_02002_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3c86e4106edc27e6a7e28cf81781fba47d017827bfe867609e4389556ada6baf +oid sha256:c295ff57282367d63b8194347b6b76573a37512ff5350f57539e516fed9a023a size 32544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RS_DVL_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RS_DVL_O_03001_F.ale index 700ad8706..c83d283c0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RS_DVL_O_03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RS_DVL_O_03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1679d4733868b82388bf5bde0eccfc396ff9da3b6378214f4ac98aa6a1a77568 +oid sha256:bce3df1fb3e4c367152c7d5d59bf6153009506db0e04547ea5b83b3f0c587a0f size 20280 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RU_DVL_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RU_DVL_O_03001_F.ale index 8f48cec75..be55edcb3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RU_DVL_O_03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/RU_DVL_O_03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08f03aaa5d5168fa884abd6e2773302411f1c897ccc42aac7af0b9db1fde550b +oid sha256:cf19be39bc9cc94e296e2e2ddc02928823b447dc2b30fae939c36b09f45d503e size 25632 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_03002_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_03002_F.ale new file mode 100644 index 000000000..b6a8696d8 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_03002_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e0ed68d71718a672889e465dc8aa85d16da0ac40c0b4aa507e285b26e248b7c +size 33676 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_04001_F.ale index 0cb4ba094..448455100 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea636456f801b97d4d3b3c1fd159d819c585f0d615a738dd5d98c66f11bb535c +oid sha256:afcac9075c36efed3aad5b3876bbccffb6f0d96228b64c2800c61eebf3f910ef size 24312 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_05001_F.ale new file mode 100644 index 000000000..0fb20782a --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_DVL_O_05001_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08dfd11df3416d653e2677d91f5b125c7eda64a61476dd8f77b0a44406ba3669 +size 24076 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_IDC_O_1_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_IDC_O_1_F.ale new file mode 100644 index 000000000..6a87eb34d --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/cyrillic_script/UA_IDC_O_1_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8d7831fcf50737a74a028879414950ce23b9248a227c2fc4c9a878efdd03797 +size 19832 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/japanese_landing_permission/JP_MSC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/japanese_landing_permission/JP_MSC_O_R321_F.ale index 887a50993..f99a92e7a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/japanese_landing_permission/JP_MSC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/japanese_landing_permission/JP_MSC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3be543eb5d83c5a1a468fed7b080821148f065f36a224514d2330cdd61cfb32b +oid sha256:accbc727b7dfe9aedee9b588aa30dd6a009a94decd2fb7c826bb127bb46641fc size 5068 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_04001_F.ale index 4140fab65..1b70c6d70 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9a4742cb6c90d1b278c273dd26a38502635f6bacf581105ce55bfa48d77d517 +oid sha256:2dc6cfdd8754fc5b1c554c9affbb87bf1c3b0964215f8a0c6ca81eb88beb6d5f size 19488 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_05002-05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_05002-05001_F.ale index 0d5f1da26..2c39691a5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_05002-05001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_DVL_O_05002-05001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45884f844c8086ffa10f181e12d58b31206048f2c69ca3f4aa718ed4fdd88648 +oid sha256:9a931d190ef23c37906ac872a8a48520fa90a25343a695a964854cf890a0e8dc size 15712 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_HIC_O_R381_B.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_HIC_O_R381_B.ale index 517386768..c010eb5a6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_HIC_O_R381_B.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_HIC_O_R381_B.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3278f09af7f6c373e5ff1e98a5ef4f2b12bfd963ffc11b2556207d4eebefbc3 +oid sha256:ec486f662041129ced93af57b4a81d01530db7a7707bbeaaeba72f6c8921c232 size 13900 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R361_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R361_F.ale index 3e835006e..ad821c66f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R361_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R361_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af536952c51bd613e31d12f20a63923874a384cba351f09e9301370d5d35711f +oid sha256:be177a9534fb7153f22cde79283375c0d13a11490bac541327740807cc1f819a size 13816 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R362_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R362_F.ale index 95ba1263b..22dce567a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R362_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R362_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8f9ce46584145559ae0a966592d78055875a2c50fa6c870159ac55d9ddec061f +oid sha256:3403158f7cbd3c6bb43c3ab92e7d6caf3d1ff216840b6f74e1b276d4f9642dd5 size 14476 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R363_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R363_F.ale index 3de7b4cd4..9ce6f6209 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R363_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R363_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca7293f0171152b1b7bb1746192f0a0fe1a86bcc34add3b1ca3da6646e031381 +oid sha256:571367921a60a4dc18f2bf2eb899be6525e562729032b2fe841bcf96fb7bc98c size 17528 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R364_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R364_F.ale index 8fd5756f1..331b07417 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R364_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_EO_R364_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:284d0a0c9c4cb278c73ad2ae64da064a2664552d8e992118066ab9e34e102990 +oid sha256:fad1859cc47d89dc9d1e338c4ccc61bd26e375412027fded825e030b5ba20399 size 17632 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_HO_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_HO_R381_F.ale index 01a8a4b74..0efc2cb36 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_HO_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_HO_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:579114cd58a2c0044058895c8273fb61a3576fc74f50d3f5240c86dc494ae48b +oid sha256:112fd73010156da73b6f20814df046b4a59048a20b13f95938336149c9baa2cd size 15032 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R351_B.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R351_B.ale index 25f4a3e5e..84f0ccb64 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R351_B.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R351_B.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25200febd5aa16c6c43f2737b5127718c68715a647a06b8ba64fe11d16a8a21a +oid sha256:a6b456f26024a233e8de030ed2f178b77bf7b517bb8127d7912942770d6829b9 size 11192 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R381_B.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R381_B.ale index c063086eb..6b69670d5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R381_B.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MO_R381_B.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba397792a5416665bfca7f2d58924e1b8501f41b6bf008ce7c4cfe478f0e5940 +oid sha256:ccbfc5172dd135d1baba0ae0234534d7eb6571a57e795d2944bd3f0797e2462e size 9272 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R351_F.ale index 21c7821cb..dbd7a4211 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8273c588a3319385eb3ed17b0f74c9661cfef76131ec1fcc2137b018b052afe +oid sha256:b230b8ede4cb6c9c182590b97df2e895fb8cdc0063093d281e86ba378555e97d size 11296 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R382_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R382_F.ale index a3c9d4fa8..3b3d5f05e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R382_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R382_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e25d015b94e7ece5fb12c6b593be2a39b7fb3ce6fbea0ec9dcacbd75fe86db0 +oid sha256:39ef24ff9affb39ab1d2f9436e8018d52d56b6b4dab6920c25bd198c52b5f79f size 13280 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R383_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R383_F.ale index fae5d919b..eb46896fe 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R383_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_MT_R383_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e13f05a04e2b6805e0fd0f45f5fc1330db34dfc532cc302f173c4127550b7583 +oid sha256:eeaf1da667ae008334f76481aa9b8012c462ba3031bfeb3bba6dd17226ebdb5a size 11276 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_02003-02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_02003-02002-02001_F.ale index da33316cc..0eb369003 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_02003-02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_02003-02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35539545deb9e3474338e5350e49911c588718f87ddd1753a4ea2a90013e2722 +oid sha256:22a3318ecfed1fe051dff77f9dcdf2591874be67a5fe1033dbe1551e6d6dfdb2 size 12172 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_03001_F.ale index d8b275aff..52aa9a849 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_O_03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8cdac05c60c9c7839259132071b66e3c52895ba880f2dee5730ee4eeb9e173bd +oid sha256:3386cc5b66708bc84b100ce50d94fa6431faa82ea52bc6489f33adaca53a819c size 20280 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_P_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_P_R381_F.ale index 5ed779810..f45e2eef2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_P_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AT_IDC_P_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e8e0284fe638dc6334405504df33a0bf53caca85ad5c385446a4b4f271e94a13 +oid sha256:593f2f1e74b17d4d6a7700e8ef7b8b57992ccf94bcd3104def35acdeb38ad9c1 size 6008 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-ACT_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-ACT_DVL_O_R261_F.ale index daf7fd1d4..6eb46980f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-ACT_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-ACT_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:74babb0ee771fc7e798ce8ffbc7df4d6b41a269304fe5b7f0c096a6bdfbfee67 +oid sha256:5013e4fbae664b8433bab3706c64c4cdaec38f334a35b482f98d6a1993f804e5 size 11276 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NSW_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NSW_DVL_O_R241_F.ale index 6bde5a03c..38775e0a7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NSW_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NSW_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54a992776c5cc732f516614521d2c35a05910fc5fab7dc107b80d14ca4cb931c +oid sha256:8e2a88d487094a0a68118743bc5269207c8eb240e97aaf6b90f792619cd96391 size 11424 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NT_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NT_DVL_O_R261_F.ale index a6691c929..f9c25dc89 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NT_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-NT_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2b9d9233b66cbd91e8e87c566ebc5bbb33cc84fd6492baf3345e1903b0b121c +oid sha256:2112dccf2200f8556242deac9fdefd3a6a259f399a32c3ffba4c6fd5f6804e93 size 14156 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-QLD_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-QLD_DVL_O_R241_F.ale index aa16e1c3a..01c5181d3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-QLD_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-QLD_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f77ab2f69566254a462283c4e621b0db4658cd2a53a672da60c88cfabf646ee +oid sha256:c5e820c4f41666239ec384a1f56d8110c7f2247e71f953cc37fa027c23c94ddc size 17740 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-SA_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-SA_DVL_O_R241_F.ale index b8d35a5f3..9790b69e2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-SA_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-SA_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe0a311a896dfe30acfde11e50ce4a7127eaa2de214cc3173157f930fd612179 +oid sha256:4dd8b348552e14e17367b5b864a56b1b89ccdde7fbbc57a80220198ec2505d4c size 10616 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-VIC_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-VIC_DVL_O_R241_F.ale index bca1765f6..5491b402e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-VIC_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-VIC_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf34d7f241e05b2c52f10679b9a62c7367d8d7d954354ba6cd5b42a1e519062d +oid sha256:a1ff7883ae29dd7a107fab095fca4189b7c8b66fa449c0c4b6a94af686df1955 size 12172 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-WA_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-WA_DVL_O_R261_F.ale index e3f6f607e..f63023308 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-WA_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/AU-WA_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bd7093aae6d7ab87542617f5c0dba6e2ffd0acf8946ffc5d74a0ee7fc4015a7e +oid sha256:784da3de8af94cfa5655b0fbbab7bd11af65ddab98930c17cd4b07541393cbb2 size 11724 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_02003-02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_02003-02002-02001_F.ale index ebb542acb..40886d122 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_02003-02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_02003-02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2012991fad338d3e7315d156beebfb4e81438b5790c0959f742224822dce3d27 +oid sha256:cb628ad00fb46cf96400850ec3ec11977bf91ec676f094d15836d40df3834c3f size 16588 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_05001-04003-04002-04001-03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_05001-04003-04002-04001-03001_F.ale index 507e05be7..24beae2b9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_05001-04003-04002-04001-03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_DVL_O_05001-04003-04002-04001-03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1d3bfc25d8e4131b739c5b2feee69373b01d10b8bf4f4c900dcd049e1a5dbe95 +oid sha256:e55d876e504c2d8ddcc7d5931a68677215e8beffdd6a21be73efb893ae581f01 size 13984 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_IDC_O_09003-09002-09001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_IDC_O_09003-09002-09001_F.ale index 3b69c750f..ee89efe34 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_IDC_O_09003-09002-09001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BE_IDC_O_09003-09002-09001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7e92657617993e92d1b1c8e201444dd1fcab39d5d3040541a40cd55bc084ae67 +oid sha256:03e99b5abddd7d1c95958d7694b0008964c65e4071929a2161b311a4fabdbb73 size 16440 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BR_DVL_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BR_DVL_O_R391_F.ale new file mode 100644 index 000000000..4d3b4a432 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BR_DVL_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ece6d75b68d7a8d2ade494a0a1860afbe15221d68da8f8f48b2779aafc4dca03 +size 27104 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BW_DVL_O_01001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BW_DVL_O_01001_F.ale index 4bcc2fcbf..e12e4d54e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BW_DVL_O_01001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/BW_DVL_O_01001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:368dceab2e54e022e3e833a48a32064da8646862cc43cc632a55ade6e34ea67e +oid sha256:f459a4d8cb0dd4037e2f1566636b943f6ef76aa083e149b5c04eda49273a9675 size 22924 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-AB_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-AB_DVL_O_R281_F.ale index 6d721752d..6a494e469 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-AB_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-AB_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08f04c89f76fa55d8d1180392b0a7da3cdb528c7e151a3885ae6239f5c9dbd60 +oid sha256:22d6af8a1a6f8c9dd5aa418933b704cacd7215de249b2661db2a3078a14f894f size 23392 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-BC_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-BC_DVL_O_R281_F.ale index c27826078..a8e4fae7a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-BC_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-BC_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9470b0d078595443bf3b5249368c9c0c80c50cc74ffc887969b9cf50211fe0d4 +oid sha256:254b679b1eb351fad79aa4c466055191409941b820a5f0756994bcd1867fdb31 size 23116 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-MB_DVL_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-MB_DVL_O_R371_F.ale index 755277343..2abd5b1e2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-MB_DVL_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-MB_DVL_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:052cd9aa52deb702866e6961e79659fec6f59a07eb449c21b8cddf89b487aec8 +oid sha256:735f89351cb2851df4a4a6575c709437ab86200b49c49cff1bfb00f4b78ac1e3 size 34060 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-NS_DVL_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-NS_DVL_O_R371_F.ale index eff2175df..362bf64da 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-NS_DVL_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-NS_DVL_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7243fff53f4ba230c3627c2b966de1e8986ce49c1b1afc25e83c315bb084728b +oid sha256:85fcd431c4021282f93d0d7f95735635191284d0c089367e46e12706fbb103a8 size 28812 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-ON_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-ON_DVL_O_R281_F.ale index 99bde2b69..4e3994937 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-ON_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-ON_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ef9f5d923aa809aaca9413b940f1117c88fd4793783a55f5d48d454ae8994d4f +oid sha256:74082d2027f7b0b710db923b20df21dbfc0cc07a74382a9d678a5989d93c5ff7 size 21452 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-QC_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-QC_DVL_O_R281_F.ale index 83b62853a..03853bcb9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-QC_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-QC_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:191843ab96e7bd21f5d1762a6b6755838473ca84002bc827bb21c6d5cb02fa6b +oid sha256:0c164169752cdc13d303742e0ca7f979b0773a461221f4d0e76149047d9d5d35 size 23136 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-SK_DVL_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-SK_DVL_O_R371_F.ale index 10360eafb..0c1cecd35 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-SK_DVL_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CA-SK_DVL_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:281b24fe7e00095d93f21bbfddd82f73d65c258d68176e494d0963a453f06509 +oid sha256:0043123c2f665d303c23d10656948844045d465b78aca8fbfb1970b3a53933b7 size 28664 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_DVL_O_02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_DVL_O_02001_F.ale index 49538adf1..079d9ccc4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_DVL_O_02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_DVL_O_02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eac3f1a57739d6168c412e60eac7be91c1cfe29c9c2080d961eb48fe4643fe00 +oid sha256:b427c959fba3f35f245a18326c0d31b568f158e0d4c31ecaa9748faa6abb9713 size 15904 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_IDC_O_01003-01002-01001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_IDC_O_01003-01002-01001_F.ale index 5415aaca5..8a75a8e56 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_IDC_O_01003-01002-01001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CH_IDC_O_01003-01002-01001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce61e24b81d0eeec4d1b90ee0ad22d954b8a0754f75c206e4212600f8f7c16f5 +oid sha256:c9eda6b827256408361108800beab31c13cfd9c3630bd4cd6e22cd363452a8a4 size 9036 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R331_F.ale index 07276ca48..6c0c2db63 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f17a8ec38bb833726c585ffec4af63ab97d57b2edcb6ed0ab8bf81555e624126 +oid sha256:9965f17e3ba989b8aecbc850850f02a0b76372f62f327f6c729e55c4f92fb8c9 size 14624 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R332_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R332_F.ale index 39609f97c..c33fc4688 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R332_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CN-HK_IDC_O_R332_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:598d7eb8a0ea5693adf05253b5f23feee1e95509f8a6b9e147bd7957edae9b76 +oid sha256:6893ae209240d1a36e34e1ff3d7ce8e16f9f1229a39d1531e40cd258ab8498fd size 14648 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_DVL_O_02003-02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_DVL_O_02003-02002-02001_F.ale index dd20b22e4..07d6904dc 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_DVL_O_02003-02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_DVL_O_02003-02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19b1a4b93a323227bd1f6f967794812677c2999ee9c722c599c83e54b6b9eb07 +oid sha256:d8e392b059c179fbb8f128855ef26a2316c23b97a0029caf47f03716bf1117f5 size 18316 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_IDC_O_04002-04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_IDC_O_04002-04001_F.ale index cfd4ce301..d49e33b83 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_IDC_O_04002-04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/CZ_IDC_O_04002-04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4188cee769852950415ff0e3ed25bc9c3ceb7e4ebe654a14e219d4f078d7c958 +oid sha256:69d227bd6a81b0ee0f72af616c7728a036ad2173c1446099d5829214ad99a91b size 15840 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02006-02003-02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02006-02003-02002-02001_F.ale index 87bcdaacb..4b4821fe5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02006-02003-02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02006-02003-02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce74945ce4ca8d8bff677716132d7c3dc443aeef3687c032e2e547906dbec839 +oid sha256:c23f07acda336eeb45e3c6e9281aa5c5962fd7d6366f49288d9288be5b16a68b size 16140 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02007_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02007_F.ale index 6546db8f2..d6fcda2d4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02007_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_DVL_O_02007_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:66b31bb314030cfc208006c951a551527f93611dad34ee47627ef2afd671490c +oid sha256:fb3616fb4cb4eae20b271054b03da4ec06a85adca49b9213e9701fa5f2e33fec size 16120 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_HIC_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_HIC_O_R281_F.ale index 4cfc3869c..0f2594322 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_HIC_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_HIC_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fba6b11fdcea54e56668bf16e15d90ac6b7957fdca2623039e02e8295002f7d2 +oid sha256:e3e47c86a572a339926b8405b0ac7cdff2a536528c5380ee3c36f9c06cfc3bac size 13260 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02001_F.ale index 36ad1b4d8..1e0692d92 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:05b7582936979988d00b7b7d6bd1d6d44aa2c0031099b7c7fd4309dedfd7b2b9 +oid sha256:73847be8208a1d993e4061bc4e9f84db941d05254c0f75e89a10d67e4d7de081 size 13920 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02004_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02004_F.ale index 877e9251d..d199744a5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02004_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DE_IDC_O_02004_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a34549339ef2ee2c454434e8347af09aba401bc9b6d9aa5d53579465eb087304 +oid sha256:e54138ad79fc0a17160963a1221e4688685e454bc9fa1eea4be0ba1fab72b1e0 size 18488 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_03001_F.ale index ec49d255d..b2b908ed1 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e01d32d3e55706bbb838a4fb36d6132f73972c8cb5737eaf0f291481ad163041 +oid sha256:8ee59f81add6d27de5b5f583156a077cdf1697a66afa33468698bf416e2581e6 size 17400 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_04001_F.ale index d495f23b7..2530a6b39 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/DK_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6edaf1e21ff82e8396061883de571e88de795b13f8bce9d33c64bb829048e82f +oid sha256:b0f555294c9514feff43042192293a758e844838f275e1621b8adc26ad1f882a size 17312 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_02004_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_02004_F.ale index 645f9db57..a5a1f04a9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_02004_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_02004_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c807c9b070f56857dd1b01443a6eb03b0ae9da57c3378effb33a1a18dd46620b +oid sha256:94c10c8490785a0c1023abc7b1b9c02481484da1f9545dc4b0ecc407deb79edb size 18444 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_R311_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_R311_F.ale index 24a7d8f7c..f49c4c29b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_R311_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_DVL_O_R311_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0bbbac72bf0db80980006f23049d6374f920def04bc3047d0e2ef5b51e5b5891 +oid sha256:b413adb9866c4d46747f74f6354c99d36a39a5dff3399938f2b5732583de7d06 size 20536 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_IDC_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_IDC_O_04001_F.ale index 41404c193..cde93331a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_IDC_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/EE_IDC_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af519e161627f1973909a5062a2d5edd0bc8fae9b0711e8b86abd512fa35b8ba +oid sha256:d65f61419f1a8fc7b2ac5a9df564d53869894a69c8790bcfdd8a9c89acfa69cd size 15392 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_DVL_O_04002_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_DVL_O_04002_F.ale index c1dd5a387..7edea05a6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_DVL_O_04002_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_DVL_O_04002_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c847f2f35d11205a22721b7209c51e4f11063ed1495f52ea684d434429a80455 +oid sha256:91eb897fd1fe619373b7477700a6155168a9c0019d831f3fa3dfc0d0cc93f50b size 15712 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_HIC_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_HIC_O_R281_F.ale index 538b5500a..d08cdfb6c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_HIC_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_HIC_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b118a830b61a48e6ae73dfa6f647059eaff8487950d91df9e60d89da35d7f788 +oid sha256:a86b38d389eb0ba27a3343257d4a5875b149c0a6be6c1d3654254f245a66d893 size 11360 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_IDC_O_05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_IDC_O_05001_F.ale index dfc2fd620..0c047a368 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_IDC_O_05001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ES_IDC_O_05001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f0f3d35d03b60a1cbae66c04e8ab44ed742d15b38843b352b77b2e5cb9f55b2 +oid sha256:3b716b351f349d269d5828c1eaec4737849321d2c992f5721c67f2223c583fad size 15136 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_DVL_O_04001_F.ale index 874d2a2e2..10e07e29f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c81c11e2ff02cb7c579311d0f493744d5b55f7aa01ed6c93b51fb227f5896fc +oid sha256:e5de3479a2ad347ec0610649a043af8e94602763fdd30cfd359114ca02c26e3d size 17952 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_IDC_O_09001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_IDC_O_09001_F.ale index b8e3e1b14..fed96dc27 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_IDC_O_09001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FI_IDC_O_09001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f39bf01b15773abbc81e287ec37ebceea27a43550577c2dc452fed57f53ab64 +oid sha256:4ee8f4f281e4873aab9cfc01c9244224485005c840bca26c30ca90e0f9909a7c size 17184 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_DVL_O_07001-06001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_DVL_O_07001-06001_F.ale index 7f767fd10..538cc2ca4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_DVL_O_07001-06001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_DVL_O_07001-06001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d25641c7b883efa8ccae3544a51ea8002123fbe806a2402124e20df0643d85a5 -size 16952 +oid sha256:12bc481b7304ba1126bd0a77cf3cb6b4641f0a5f46b4a249a3a63cf0789990f5 +size 15884 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_HIC_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_HIC_O_R281_F.ale index df2202e97..2d3c56e1e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_HIC_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_HIC_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a69786e547a1c19b0b17cc51494b761c0a3456374fc862580d8bdea09d01442 +oid sha256:c1e7120e2f9733a0968892c7d7782a279624e916a2e9e926d592e6a1b7851659 size 8160 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_02002-02001_F.ale index af260f2eb..1d39de0fd 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0847166809b4cd5bba00fff42df1e610ef049e4c529c758eb6788f35f362fe08 +oid sha256:05df3ff6a5a6161140ede9b47a7ad70421f8bbc0b811e766c4243a512bed552c size 13920 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_03001_F.ale new file mode 100644 index 000000000..9914d357a --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/FR_IDC_O_03001_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7a46a0dddcfd7422b1775d4e6027ebf7908c50e4614d645ff42c3cc68bcf5be +size 17656 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_07001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_07001_F.ale index 50a1072df..bf3d5dbb2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_07001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_07001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea238cf93f9202879de684885eddadc023ab66ccf4c2ef2d5f96abf5e6b3d465 +oid sha256:fccf575c3e6aacce9a0dbd21e52b2386818c2a3369884416f9481691c6f2e583 size 17696 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_09002-09001-08002-08001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_09002-09001-08002-08001_F.ale index df7e66adc..998f3c918 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_09002-09001-08002-08001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_DVL_O_09002-09001-08002-08001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77aa593670a7e50fdbc9fe1d58c55fa75cc4b76d1374485e63a20173819ca3ec +oid sha256:a785844508e3e6e08a10783f657f16b70e968187ed8d79035e02cb59e39e1863 size 18464 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_HIC_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_HIC_O_R281_F.ale index bc1f6124b..48b0c2e49 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_HIC_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/GB_HIC_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9269e911877e4a56726ca1781afe5ac3680712c07228ac4f6c003c6a07a1cff +oid sha256:448923614a02b3ba574e11f30666fa055dd0af9c680eaf8e3814c67b5ac1ec93 size 11360 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_DVL_O_02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_DVL_O_02001_F.ale index c36758d55..ac4d6999d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_DVL_O_02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_DVL_O_02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:605ad67b296918e72265238ee1e08b706af19040b11c22112179286aa59e31a1 +oid sha256:f01925b352dedbc51d666761e70746619ac75dd2b94a72631fceff838687875e size 17336 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_IDC_O_03002-03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_IDC_O_03002-03001_F.ale index c9c7bc969..49b8622a6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_IDC_O_03002-03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HR_IDC_O_03002-03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:25db703afd3a58430bded83fbdcb1d85146a3cddc794316564a802862a2ab805 +oid sha256:cc076153d236603df8a32a29da0b2665fe61a0149f656ea3fb1ba9a430ae9aea size 15052 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_DVL_O_02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_DVL_O_02001_F.ale index 83dd261d6..d54dcb685 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_DVL_O_02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_DVL_O_02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:157e1df9b74881e5fb6245d9266afe18447c6e9217136a6e5ae6fc5930545449 +oid sha256:5007237e4b5862dcc5f4faa54ea4a3913dab3fb44b786a796b422200d9ce2cca size 17016 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_IDC_O_05004-05003-05002-05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_IDC_O_05004-05003-05002-05001_F.ale index 32adc6d72..345d19b52 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_IDC_O_05004-05003-05002-05001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/HU_IDC_O_05004-05003-05002-05001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64c06c15ccfac16292d786fe7fdf03e50ea90c5ad2e8ae6c45a2021fc6c8dfda +oid sha256:a1a28e7cb7931185efaaa0c7659bc58009152759ad3b9183d0647090105a67c5 size 13496 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IE_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IE_DVL_O_04001_F.ale index 58a85db32..abdf1ad7f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IE_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IE_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f264dbd1944465e6375f1d0f444afcc3a41334c52b9a9759096dc9beec0e6dfc +oid sha256:08b61a52754b2f8774120c772ee724078a027a968492a0994f46f70b207dac39 size 21472 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_DVL_O_06001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_DVL_O_06001_F.ale index 54591792f..27e0976fc 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_DVL_O_06001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_DVL_O_06001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11b0bb2427fc6cdef7354f7fe3cbdbf03da8f80fea5800d54cf3d8ec53c6aa2d +oid sha256:278de88f1d2f4f4c82584f43878331743605a9c0e2675be62ded73ca91edeeff size 16160 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_HIC_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_HIC_O_R281_F.ale index 5f09218dd..4ba8a1566 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_HIC_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_HIC_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c6afde52317a71e268b36f2cc5c7558ad50960d6f68babfdf53055cb0159c69 +oid sha256:f922b3378c9950bdc44af18c912662e242b8ed573c5f7516de68dce2f59b4f09 size 8608 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_IDC_O_04004_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_IDC_O_04004_F.ale index 6cbd838b8..86a75d511 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_IDC_O_04004_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/IT_IDC_O_04004_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38d9bd72dff00b37f0472ee33bb644bf0da3ba12edd555f079fa7e0e79925765 +oid sha256:4eb6db3ac641a5eafb6371b788136ac1054226d50a3bc71b6c78ee27b41c73bf size 17440 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LS_IDC_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LS_IDC_O_R391_F.ale new file mode 100644 index 000000000..8ba8cb62c --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LS_IDC_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f1d2a13f9fa1f6ec2ed794cf59f2d92e1eaf08dbed7fe48e3db1456a5bd193 +size 19192 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_DVL_O_04001_F.ale index 636ecda80..865a4695d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f982e9034fbc1e450481de5718f5f8be442bf18cce740645592f56bdb2bf649f +oid sha256:074829bcb57a38c417253f69a7237c0e33cbabdf58fd5d7b431486a27901cdd1 size 17784 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_IDC_O_02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_IDC_O_02002-02001_F.ale index d331a311c..942e30364 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_IDC_O_02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LT_IDC_O_02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b3bf8114bf6f0e0d62f2d1b83362e69bcb8b2ac5e69afa96fa099c8bc047582 +oid sha256:a7d55fa4c94be609eef7af86fd9d4c1a38a32823b9bd7082b260207d5343d55f size 13728 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_DVL_O_01010_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_DVL_O_01010_F.ale index 713193a39..86772bf97 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_DVL_O_01010_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_DVL_O_01010_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:293adf49988f401f775d2f3727de8a2dc3b5a7a6049e697a1e533352963e151e +oid sha256:362b3d640c7a70ec770751bde740023cf9e894f1d499f18986db85cb02be40e8 size 17400 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_IDC_O_02005_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_IDC_O_02005_F.ale index 810708564..f85dc2e44 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_IDC_O_02005_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LU_IDC_O_02005_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:41e8224ad36d9f41284f8cd3d6640f424900ef4558d40ca4f3f2bf95b75b3882 +oid sha256:bc8ea294c5d464b260399cd7662116a7c98ca6eff695d77b9e73a415218b9a36 size 18252 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_DVL_O_01003_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_DVL_O_01003_F.ale index 3caa9ff4d..db36c9ccc 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_DVL_O_01003_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_DVL_O_01003_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75647d335409ba4dc261d0407dbceb532d658294c54e5c8ebc8948e421b282d6 +oid sha256:e929470f8472bcb61518456b374b89cd71c4bb7814699e1b78440b32c4950c0c size 18380 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_IDC_O_01001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_IDC_O_01001_F.ale index 731f5dee1..1af0a1a47 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_IDC_O_01001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/LV_IDC_O_01001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a4858bbaf052ae63015cbe05e7db3e79b9ce40042623f1daf9f844dc755380a +oid sha256:590af46a799cd3904d07b55ed9bdb6e65a4a011c06751a1db62ea4fba86537bf size 14028 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MD_IDC_O_02002-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MD_IDC_O_02002-02001_F.ale index 01fefb702..38d238449 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MD_IDC_O_02002-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MD_IDC_O_02002-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:79eda52a93b8cbc6f684a39718e5634d26863374a0efc919b6ebaf5cd8136004 +oid sha256:8b67ddcf34b37dcf037b7b98f7a986bdbef822ee8e27330f3007ae9d4c565ecf size 14520 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MW_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MW_DVL_O_R341_F.ale index 98c251a1e..684040ba8 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MW_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MW_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:75b968c89787c8133829064f5af44321cb1aef53fc07f5cd5983b2698661e305 +oid sha256:eb881fa9f6c30f81dd71cf96f043b0c347dbb60c4e4615cfd48369e9bb6b4543 size 24928 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R271_F.ale index 41354ea4f..8f7cb19dd 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dbde673eb610ea40eb0652291bd3ddbda5af0155ad1b85d918f0e3d9301cc232 +oid sha256:958a269eb7d19ab627fd8779ed582a92d98338faf9484336187c73dd66e3853c size 24908 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R272_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R272_F.ale index c2a5ad97f..4cf7722ac 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R272_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R272_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2153343f10fb988ed4b03d544a0ebb23d0896909b13b9a2c4be9a9c36b0f231 +oid sha256:57207e0adfc3d191ae57b4d4dc951282ace84162abaec014a744669d1ff8ed34 size 24376 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R273_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R273_F.ale index 8bae50243..28744cef6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R273_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MX_IDC_O_R273_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f8802293dfb9c4128f448ba49d1ebac8598eeb05667cf910b12800424875cda9 +oid sha256:5758cbd792f5ab62c86912fdcb6666eccfee0d72300a679307efe6b1990d4cc7 size 19040 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MZ_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MZ_DVL_O_R341_F.ale index 3f9633ba0..3d1e1b3a9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MZ_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/MZ_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01523f9cdb1860816b289016cd542166f4d501d85520044c667a4ffd9642ca29 +oid sha256:6c379bc60a48825549714048b8be7eb3d1e75811101fee6b11b568d88a7c4935 size 29920 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_04001_F.ale index 23c2d02f2..22284d3d7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92b298021f796444b63eafc30faa5d6d9589d2031559e70c44aa671cdf6aed83 -size 16952 +oid sha256:d803c792b636cb00c6b8ceac8b2ec28980af60f8c22880803dba8f7b28b29b90 +size 22712 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_05001_F.ale index ead4e9766..f048df794 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_05001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_05001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20439b6eee250f81e0ac5f2c1a3be8d0b9bc10c32f0cd8b5aee01a7607a78f4f -size 14476 +oid sha256:1c651d196442208f4cc11c18b9c218ea17b6d2ee6bdbb848c95136ab2e7a442d +size 19576 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_06001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_06001_F.ale index 98abe8bba..15ae1cf8c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_06001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_DVL_O_06001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59f6042c60d85728b5fca2fc01d421798b2ad4f2dcec758372cc915e036b5393 -size 15840 +oid sha256:8f3cc01f7372c6df645bc06c536208b5f846547ceddfade42af960e31d13a2a4 +size 25932 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_IDC_O_05001-04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_IDC_O_05001-04001_F.ale index bb27a67e4..aca464425 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_IDC_O_05001-04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NL_IDC_O_05001-04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb8430e1bb26f66d68fd8ea852a9fa29fc8772516d2b686a965d30bed7b94dc4 -size 16160 +oid sha256:34c8125641ec3b97e98d13df94448afc4ca26ec66185420fbacfc65d9f803d7f +size 22348 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_DVL_O_07001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_DVL_O_07001_F.ale index dbf4d3608..09a05d4da 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_DVL_O_07001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_DVL_O_07001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9aed1e63a061abff7a5245a87acc8a7a496259f0a402b82e972d808b1f8be663 +oid sha256:80c1ef6be7c617b0fbdf5287c1b037eac307d07971fb405468db441df93384f3 size 17016 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_IDC_O_01002_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_IDC_O_01002_F.ale index bbed5ba1a..a3312aa96 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_IDC_O_01002_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NO_IDC_O_01002_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:edc3f5e2b1813d4c5b6fdccf038de40ab5579e04089526be47334d73865f4e63 +oid sha256:f51ee323452243d332037b5b23b3452a473cd39c986c6ce714fc66ccb77cab29 size 19512 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NZ_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NZ_DVL_O_R261_F.ale index 6e47dbcf7..ff9af2141 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NZ_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/NZ_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85142783d16facb8b2dba75c2ada2738946eb8c0fd939fdcf0d1455df2b1ec1a +oid sha256:884163eb2c4c897f24d5db6917268b6f16d00e06067bc0dd36b7771353400030 size 13176 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R371_F.ale index 9ca3bd623..27a4176f1 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2702df05dd2f5b86b5957dc2111e80aca87db1e7cc3a3fa7452d1d315389b68e +oid sha256:7a19cf231497685e900629d20feb085ce32d537c9cf37f7ae7bcfee870ba0d67 size 18488 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R373_B.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R373_B.ale index e0bd0ab08..42e8791d5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R373_B.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R373_B.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6720930cd606b80a08a6b5d92c1ddcd9049e9ca7f5a20ee03e2fbe444238f56c +oid sha256:25afe6f40b1f3330052f9c983f563bc430883ca46c5549c3d35c12949f260003 size 10616 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_B.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_B.ale index 5b831df7b..2e499e424 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_B.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_B.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb49516857691a7bdd205ed5fd21333b131143abb85f23c18313638f82246c39 +oid sha256:5ad87cf51d46c6305aeee31f10d24a97d39f469ac0459d030ee4776e6140396a size 9336 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_F.ale index 945724f22..ccda1f037 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PK_IDC_O_R382_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f70841dd3ed2990be98e903171c0f6407abc9a65e5f0417e1d89392f4e3c076 +oid sha256:24021acb50c619d7aa4861e2cbbb3f0d11f488ae6384f988353e123a7051ce10 size 7096 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_DVL_O_04001_F.ale index aa94e69db..7ec44da38 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3a960ba295b4aa38c5a5a35f692102b93ca5e5c5aaf144d54c5c481e6bd8037 +oid sha256:62af84b719492ef9f60196188d1c4a1d90b181a97e900285a3c994055ce1bc4d size 19704 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_IDC_O_03001-02003-02002_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_IDC_O_03001-02003-02002_F.ale index 87da50907..310e39cfa 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_IDC_O_03001-02003-02002_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PL_IDC_O_03001-02003-02002_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0837db31c1d22f1c5b69685f09beb2ac6dae5246e9ef8c0c028b8c03e026095b +oid sha256:da0983166e9ca23a107274b1d5e2b3bc02ad62e0bdf006c0c3fbf7f0a201862a size 11020 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_DVL_O_06001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_DVL_O_06001_F.ale index 6df751db1..96649010d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_DVL_O_06001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_DVL_O_06001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92c179afabe0b204ed8261be661584418d2c5fc73ab21ef4ab0d7a1fce66000c +oid sha256:3817560e06482ad0cf1451b0341706efff3f2da9e6a9b642dfa962d03c71279f size 20108 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F.ale index ec6a11208..8c8fb1d6c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:29f01bd1febbc9d5695e671efc8ea37ecba4ae202fe36d91819f2fc23dd3268d +oid sha256:db08bf24ef12af8f352b2cb802293c7b70d9e818fac7f34024bc46c6422b2953 size 18188 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F_v2.ale index be4a9003a..7de27ca1b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/PT_IDC_O_03005-03004-03003-03002-03001_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a19f1423ca887ca220b4104de412994302e3396b425ee287aaf8f422f32e136a +oid sha256:cfefdeea635d7c4d46b3e2b8f5d47423e6abe9219d2adaf915a51d58ec6f5e68 size 11296 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/RO_DVL_O_06001-05001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/RO_DVL_O_06001-05001_F.ale index 9047d824f..ec17a61e7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/RO_DVL_O_06001-05001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/RO_DVL_O_06001-05001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:893d6b95c76af94d5e1605814a0b7c9bcf0dc8f10348e8c6ef8e332a13f40d34 +oid sha256:be021f4702081ff55a4beb5d553a836e95a926f5f429f6b311db40db3c17250f size 16652 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_05001-04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_05001-04001_F.ale index baebe67ea..e92bc2cbf 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_05001-04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_05001-04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8b0296c83fd77ec097c9165c9f5334b844b973c8372184f42266262dd0445b4 +oid sha256:a2fafc3c39179ec721304bccdf40862cfbfcf6a8cd0e2bab5a7a7885ec444162 size 17740 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_06001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_06001_F.ale index 0fd2a7101..963eb16ac 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_06001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_06001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f600c8d0a604e86119275ff000e06479cf5e3bbcdabd1c8d52ceb1f00a1ca61b +oid sha256:2e0cb34e6ae2286a92eb860b76f50fb8593b6080afe4dde8560db082095d59e8 size 17760 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_07001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_07001_F.ale index 2ae683d27..c3397807e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_07001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_DVL_O_07001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0535fb4fc2b7128c0ef1872893f53f68eea915aa9eeb658d41bff677def2a5dd +oid sha256:e5269a5ccdafb5663f3ececa7a7e425950ac9c8acf1dd1254711f966164464b4 size 18808 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_IDC_O_03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_IDC_O_03001_F.ale index 844f404cc..4d96aeb13 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_IDC_O_03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SE_IDC_O_03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc22b14acc5a5bfd1ed8ac1b5cb3b6ee3916bcd98089e6d42ebede138196205b +oid sha256:607da8f4373244db97f6eba0e6420135f72bc9b501d84810b9dde251d9e92049 size 19936 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_DVL_O_04001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_DVL_O_04001_F.ale index 235cfee55..aef371e4b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_DVL_O_04001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_DVL_O_04001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:377a2e31caf16051bcf5c5e3efc30c8fa49df490a4d9c240d07b2733a5080728 +oid sha256:7db4cfdd2dbdabdc1be077237e1324e6120ca6398adc5b9543561f910e75719a size 17952 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_IDC_O_02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_IDC_O_02001_F.ale index 7d49a2d44..1e8172988 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_IDC_O_02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SI_IDC_O_02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2711c88f819082bc8f6fc1f46d8daf29ee30b610bca9e27425b70ae90be2f0b9 +oid sha256:cfef7b93c407a8793689869fc48050ea9b826ac70afa9ba1f721312ab6d347f7 size 12512 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_DVL_O_04001-03001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_DVL_O_04001-03001_F.ale index d6cf0d9ec..b1f3fd133 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_DVL_O_04001-03001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_DVL_O_04001-03001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:464b6ae8a29bfe861bf48a427bf7fd52eddf32f10681204a8e69223f2fe8bdfe +oid sha256:a4301f908e30112279bfe6aac7296e6dd7be04f89839f627a267fc8756d80679 size 16824 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_IDC_O_05002-05001-04001-03001-02001_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_IDC_O_05002-05001-04001-03001-02001_F.ale index b5f693477..8da173622 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_IDC_O_05002-05001-04001-03001-02001_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/SK_IDC_O_05002-05001-04001-03001-02001_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:11241b66ff205469cbaebcad0a4e67c1f2239b86820a1364ce3fb0d6d854b05a +oid sha256:7315523fe60c9013f5cc9b379f4e1744478f3865606842bbea1bb58499fe583b size 16928 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_DVL_O_R271_F.ale index 88b2ffd1b..bafc04c3c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:76fab9f843423194692828cb08971fd131cfbdf14dfa424e9c4d6906b31abb39 +oid sha256:c31c268669eab34c1e2c302dc54704bb4ac5345703b2c53fd4216194b45fbaaa size 26080 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_IDC_O_R301_F.ale index af1d36611..52a8d58ed 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AK_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:711ecfbac6cbb38926d4fea2e8fa62dbc7bddbfbfe1e382c30d47950ca368c09 +oid sha256:d504f00a25cdb7dfe90feb5d168ff4d89a0c1db210c24e233f9d4b9f5e39ce1f size 26616 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_DVL_O_R271_F.ale index 7f30e8626..307e8efcf 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2966d0681271d7abbe3addfdd622dd6cce45874c1de4e3d95f7a0211da5e0696 +oid sha256:5b79a3cd46e0a00dfd0a05389ae445182498a67338745b8dc350a4678a3dc7a3 size 22368 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_IDC_O_R301_F.ale index 694dbc08b..ed6ca9a48 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AL_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:318ceca0bee03381f8e4e52958b356a62885971202844bc6f2efea22783ffcba +oid sha256:6adfadeec8941184c26c3832080ee009e598a7e281dda3f995cba81b0d2f30b0 size 21900 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_DVL_O_R271_F.ale index 6775b6f82..a7276ae8a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a2ae194ed34a6c651497b4d53dc8bb5690cdf04e92d452e40b0a5380aa0712c5 +oid sha256:7522d3cca2d0b395a121bbd04f4fb612276cbc80fddf272d10c9e37be51a0308 size 22220 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_IDC_O_R301_F.ale index 10c486419..eb2188c4a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AR_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:418e1ee8621af75f901141fdaf6ccb41ce2210624f3148cd51c49df9b374a572 +oid sha256:0c92ecfcb409b3a22f72ea5c9d062e2102b0890ab9d8f55f3e66272270f5401f size 23992 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_DVL_O_R241_F.ale index 08d91c42a..944d2572b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8560b6683618af2cebd8e321d642efb9c6d0c714a6ebb2858fd37646d7a1026 +oid sha256:e94898dafcc9d1da49dd5994a51e090490139841dacc3781fb982e1d59dbbb55 size 25528 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_IDC_O_R301_F.ale index 5cb088f7e..6687a1b28 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-AZ_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fda5a63eea0b32f990ad3753029714219c4613c567f29cc21c4f54f4c433ba65 +oid sha256:6724364911e55ee53bf4c85a97b8bf79fd7fc6990c187f9e55bfde573c1d2854 size 27064 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R241_F.ale index 60f6bc3cb..2b6339915 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03b05464a0e6a18cfaa45091fe9811308ffc0c3011b9eec746d8626bae2fea93 +oid sha256:1ce0b8adfb26af2de6037ac92c11c62a50a286765c37f745e5e6e55832642bad size 22796 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R341_F.ale index a2da6039b..202e5d268 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b78b53c85f8b0c3ee1857b8bd9388c2b27146184770f143b797ccfa04aab3276 +oid sha256:2515e17a263ffe036220e7c7263645fa9fcb3fa25884941a99baf1449fdb7ade size 33292 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_IDC_O_R301_F.ale index 4ba274ea8..d74db77e8 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CA_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b902670e841977e63e4c2c50ec406dd4564500e75f203168abb54cc332f2679 +oid sha256:27e23c7d243bc5735306afdee2b61c9e87de3825b9c184b5f4f877c709b1dab5 size 27552 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R271_F.ale index d7fabac14..f475a2ff0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6acc1e07d1bf8be6a5ac3e97a462b321e95591d0b9d1f18db337a57acb620e82 +oid sha256:86c6e68b4825f1c3a14586c40fb03b3e51b4cf25e8146d84fcf5fcb9c4a3e805 size 27552 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R341_F.ale index 40b8aeb36..53028e61b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:beda0823ac4a2328a0152315280f0368ac183576e6f889b5f757b54088b83951 +oid sha256:5156ef7575c59d3069faa8c11478fe6a629fa459c6d8b85da6e43803c904aeea size 28108 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_IDC_O_R301_F.ale index 66f5bfdf8..a18a61710 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CO_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:671262ffdcae4fde0590b04b22a4a7d662ea288b002a648296e8567ae243e06c +oid sha256:c529552de31b2e7998414afeb995ee3f88cd16bb81671304ab4157683d82d087 size 31840 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F.ale index 64d564f98..57151b589 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d87330db2f8803a5cb8f3664f7fbde050758082097608afb51fee155393f7fa +oid sha256:1eb46aef90edb003b4f955a39fedceef5912ed52eefe97f1fd0d8fa14ed78068 size 22668 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F_v2.ale index a39db4e06..d1eafc0a8 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_DVL_O_R261_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1ffa77b8c287d64c361de688e7d3a70b37983ff4b730872654877a105b31635 +oid sha256:01099e7445c2466234c29e66e8dc67bb12dd3ea69e838ac5cbdcffb93a7ddb78 size 22624 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_IDC_O_R301_F.ale index eb483ebfe..0ffc9c4df 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-CT_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cef10e7d6de3273d8173cb9f8a4027aa3d60026a2293689e817c0dcb2ae170d +oid sha256:282acf0cb1f387ad26c72fa9ff0321a44ee1cf3b713ee58ccf98df4ca68546c0 size 25208 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_DVL_O_R271_F.ale index 95e9eef6a..0988a8917 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7707b76bd857a68041b82b8a08d9dfc9186f9cb4e677d35e09febaf1c4fdd097 +oid sha256:6a41517c55fc5819c905b278837e8ff19f3693a48545869a53dcbb49d03057b1 size 26976 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_IDC_O_R301_F.ale index aff9bae20..d6ae7f31e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DC_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:843bac501ee4d47d4e95db8cb14b7485538db49422e36581400accadd00e2d07 +oid sha256:c04ae8883e18bdc779143dcb31c2334ff186843f0a1ba4c0794c1bd7d08a9395 size 27104 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_DVL_O_R271_F.ale index f15261a10..6490e5b08 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd43b81a7eb1971542d4f27d0bd9e368d316c04a6decbb455df90a14be8140ed +oid sha256:4e181541a1a2a1cc733f75d5570c0a4f56261decdc47e7a167bc6bcf6d25fe90 size 24416 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_IDC_O_R301_F.ale index 855ed0d24..54303167a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-DE_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a99501908d17a3652858d8566e23a6d3b05dcded4f66a4e7b531eda0324e1464 +oid sha256:1f87f0a7ba76c7e46ae2f8bf511ae19fa19eecc6ec7018a4b96d97f5639fdb07 size 24544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F.ale index 35f22e424..b1a15c586 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9361d3feb53fc4e118d970e1266ca06824bccc2baf446beda23fc39dfdf78072 +oid sha256:db2b8d0be98771933a0366db18d84cee40a16c762f416357275cf97788578549 size 22668 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F_v2.ale index 2e686c2e1..b89fbc987 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_DVL_O_R261_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c5f2fbd6b38718f20861cb3c0fdf109102161120317b147e922607456027b70 +oid sha256:e5d08d84f95b0d7768556aded3480de5e16f9f6a75aecd06299fd540145537a4 size 22688 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_IDC_O_R301_F.ale index 000058c0d..1a12c818b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-FL_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7ecfadeea033f1af08509a0d6699c9bb32954e616d49d5518887f2ac82029031 +oid sha256:099a7bbeb817cac225d8cf435ca6b4656357ab717ba16303222164f5b7247ea9 size 22008 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R281_F.ale index fa9258b19..1eb56dde1 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8602849338ee006d63f55ec67c443ca52514de909ee92ca3483028dfb540191 +oid sha256:9d360a8409bdae1eaa326cb8b2fb36c31240c61c9228cc09ef2355ca70e58d6a size 27960 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R381_F.ale index dc6e1eb12..a89843b1a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_DVL_O_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:31b5476ea5f1a436429eb4fba703d02f2ebc5abb02f599fd1e159d30c0e9c18c +oid sha256:e6c3b5e62343ace60d7930b50cd1a8847d7c8b8e5788ecb1ff00b5f6c690ceb7 size 31328 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_IDC_O_R331_F.ale index 5f6eb3d8f..1693a4c76 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-GA_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:87a87b22de60ad06e507ba192f3c767c1eb3654169466800ea565e13bbfa5776 +oid sha256:cd5d7df99ddc64a8c01f1224d4fcc43532a8e2373aea91612cf0a90b0067b2f2 size 28856 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_DVL_O_R271_F.ale index 2134f85e1..66f36fc63 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69fa91e089ed1c7b799dd063290e27c90e0222e62d7fee754525cd02ecc94b20 +oid sha256:65e2cf26dd1bd386127840b5d9de97e17e7b7787ed90b5950048ddbfd41b1445 size 30220 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_IDC_O_R351_F.ale index 490435545..ef466909d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-HI_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebf418e9f4fc5cd954990b2ccaeec2e8c3edd81fc82b942fba22bc4016843b72 +oid sha256:80e57329ad962c8d3165fc2251e87569c2dd337f657ebea742213cf1f04b50c1 size 25056 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F.ale index fe5ce9978..8735529b3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce5a5f0aa550758552582e0efe5dd8be2324ae565eefae9d51f9f407d709ed78 +oid sha256:95a2a572578cc990ff8a28869474eb99a02a4d55b9462e9d3e93408a11f5915e size 23584 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F_v2.ale index 43bc31af7..d109758bf 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R271_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a9fa5da0a817658f2feb2f69eb15259552dca49466186a44a59a0bd01b02170 +oid sha256:a2be9fff8013463275273310f8ad6c4f673cdf60100181ecddf2f0f625ac9afe size 23584 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R391_F.ale new file mode 100644 index 000000000..727a18ff8 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_DVL_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f72bc49038c086e793457a2c41394680d82c7735d2a80a7677f0216129e680 +size 28384 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_IDC_O_R331_F.ale index 6ab4bc05a..f5e35a27d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IA_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72a5ce8f06b487bc7dd18bb6ffb6e4a1eb6e9e455e69fae49e1964239b553acf +oid sha256:6e0b71c09cbd1e24a705bf56cdcdb6f07696d97dfb9e223602cef2aa638e9c1c size 26104 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_DVL_O_R271_F.ale index 10961b4d0..2003443d5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b01946c34f414128d10238f61f0053c7a0f01c87ff9b7dc2bf270196301ade9 +oid sha256:2cb9524442276cadcf871fe10883dfeddeb1927d8de15487420d45c430f9e3f5 size 26976 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_IDC_O_R321_F.ale index cf1e2b28f..d7e5b731b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ID_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27c37847e219b6c80f88b91d7556fc9695552fd5b84a1eabff4727930eb1425b +oid sha256:1faa3aaf57944c7b0d6ee7ecc581ee7078135c22c4029c1626d96ec0f1226d82 size 28108 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_DVL_O_R241_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_DVL_O_R241_F.ale index f964bc05e..d79e8ad8f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_DVL_O_R241_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_DVL_O_R241_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:880b1fd9db7d70a6e6f6afe3e40bdd12be97cb6aac2575cc4c597d59730be97b +oid sha256:fa2c232115cc91c11e7ce1c9711e64d45685a2a35b61fe5d08d1cd9912da4e78 size 24972 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_IDC_O_R301_F.ale index 1f992802a..804037efb 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IL_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e58cc0766a524ed7bfa881d8e0a6109ab3698575f42d1d92fd82735d26ca1a5 +oid sha256:c3a07629354273af90c770036cbec1f7e3f22d171704096db31fa3735d26e183 size 28108 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_DVL_O_R361_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_DVL_O_R361_F.ale index f07f8d205..4bbf19405 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_DVL_O_R361_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_DVL_O_R361_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:abe61cc3d7e0d3cc83cc48d9dce18b39bc25833600d7b732117b0434dfb30f66 +oid sha256:9fc1ce9133860959e5df4ecef211cb926804fa24e6efc7f336384b142a2fdc28 size 33272 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_IDC_O_R331_F.ale index f2cea682b..f00fbc3c4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-IN_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e76c0369ed00f589ff77f1e0ca3b8274e87e0b0f67daa69d3041a0c2586abe2b +oid sha256:d67a10800fda3bdf061ab02c9783571f7b42f498c29f70c0b91fbbeb3c79fee3 size 33100 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_DVL_O_R271_F.ale index 3db7332d1..ea7455c31 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:685a1839793da702a40cfb5b5d97059c6c2b1027ffaf4d7a543c63d9b3a88c06 +oid sha256:674c15da64d1372ee80beac1b63337899452155a174300177a5ad9029b00cd66 size 25676 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_IDC_O_R321_F.ale index 8ed7c23aa..a56637456 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KS_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bff3609ababa43687bd5bcd469512980a5bd780a609df9b5f4da6cc0d3893b7 +oid sha256:5e661fe491a6d17d78793629be06fd85c22d1e2872d9980b1cb73d7ee9faf964 size 34208 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_DVL_O_R271_F.ale index c1be3d563..b1798b25c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0a4916ba0b344e88bae466f4c40cd773219838ada76fa1f0428673b61326868 +oid sha256:aba265e094905745c0da509410b450794dfc31d12d12fd401f9069208010d6e3 size 23544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_IDC_O_R351_F.ale index ca6437a37..a5814850a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-KY_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea76d02737639937253b3f1a2e72945e3f0e08c61ee5daff6be24963b10501c8 +oid sha256:6a570068262a30e17564939e5a348fa79d7ef7262d7d87a59e3baf54250ba421 size 30328 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-LA_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-LA_DVL_O_R271_F.ale index ac3cf7c21..db52b177c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-LA_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-LA_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:80865032b384b136776cd28505b4b904f9eed95dbc585aad2ebbba9de6dc50d3 +oid sha256:84fc83258fd6fbe06f0bbde1d67d633a8be55d83fbdc42a6f32d24633413330c size 24800 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_DVL_O_R261_F.ale index 9513fa15a..a66463c2f 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:03f192a2c8d43a015089151f79bbe9910bae58d6834bf2e0aee41a9896001a08 +oid sha256:ecbf65c52b0d977075c50f79f0b23255c5420c3d1681b1ce0a658a8b14d197b5 size 25568 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_IDC_O_R301_F.ale index 8b5c76a12..a25429893 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MA_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fe7268873407012cdda55ec4569023b5b5bb82d7f6c110fa07f817866c8ac50f +oid sha256:707042108c542c6e0b4f9bf401a0cd4b405d88e3fe5fb3361f7579d0f37e34ed size 26552 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_DVL_O_R271_F.ale index b57a1d092..8a0f38e1e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a16233cdeb2019ef32a11fee3ee7df32d1b570485ebec6883125259a53e7db05 +oid sha256:8af7852d2dbac530acf3a02ca417d59622c8e9e774b9b0489c2bcae82fe3bee9 size 21368 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_IDC_O_R321_F.ale index 4dbfca596..7b1b565b9 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MD_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e9bba9c3f9872ab77bbf937e41f873757ef47c0b87b59f1ef30cf1b1966e191b +oid sha256:29e438f17d36c4a930e408281d670179fc77f17be8b23689a25471c8bd522db8 size 23264 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R271_F.ale index 9e051fd08..4da7a5c59 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be9e79524911f1f84a92af815d969aa87a6d3cd49045645f083e2b959fba8bbd +oid sha256:38dc1cc0340f3d93060f29db2c25756656aa8550ab7d49a9cc92fbaddf9b8462 size 24504 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R371_F.ale index 62aee04e5..f56f37508 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_DVL_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da812222abcda9dcc4ab334f17deb5aad19bfc87ac0c585b25a1a19e8ad1846c +oid sha256:010d5e03cde87e6811e6d9e698416ad10251e0e8aad4bc4f7b38be843d51d12e size 31096 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_IDC_O_R321_F.ale index bc2a1ae43..a0021164a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ME_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51103cefbb2b603161463347c470f8115d0c51a09788fedf98ade9937f14c939 +oid sha256:200c1afaff266ba8ac6f04de17037899dc2bbfa3d48edad489bac985342eb763 size 27104 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F.ale index 580a58c58..0721e2d1a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02c863fde309e32087de375358221bf3f263cffb0b1d0b5afc7e7659afa57c39 +oid sha256:c581d2234aed0c32b4c3cb059dbcf7262399d0bef0580c8622249e6e8ed6bb5b size 25292 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F_v2.ale index 291fc470e..86a755c0e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_DVL_O_R261_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3765aad1a6e0c35c193096a80aafdaa261809f03df32ea9b7fddadc475f5b30e +oid sha256:7a8a5ffe8d44a0622410953b2baef2f42b6154188995c54aa29700792c75d69a size 25292 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_IDC_O_R301_F.ale index 377a78f0f..9e9cb1588 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MI_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a18786bec8d7e4f449a87b0679142496520938ed551cd4d2cbc6639c9d189d62 +oid sha256:25b6ee867fc576010c6e4bf49807090cb0848ff5373d879b54ef4fadb67363d2 size 23480 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_DVL_O_R271_F.ale index 4bf4c7dab..4d2405eba 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:20a01f9754ff5a2cd3e96fb11fec3876e9c91a5b7bd5a076a92bce54fbe27bb5 +oid sha256:4af3c7ddf9ba95484b02932d98d9d4a31966a2b285c9d5064a239b2c9536cd98 size 25656 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_IDC_O_R321_F.ale index 2fa56fc18..8dd34f083 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MN_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7976d50e36666067dea3eaff65cd90fab87759c8358954bd3ee46acb6fec903b +oid sha256:2f77954585cfaae3c8dfdeae286344d5287c6bf1e5e91fa9e6c1f801744095a7 size 30476 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R361_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R361_F.ale index ee1911ad5..dc51602a7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R361_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R361_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d92c73a9c665b6f524b3773daa97f4492c5f61018971a9845097fb5dedc0e79 +oid sha256:88aa4535bfc09000064ae1361b57eb55ecf3d3b66378935d31fac9c3829a5e32 size 28600 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R371_F.ale index fe898699d..412b7908c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_DVL_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67ab55b72b2669e6f9cdb33e7248d016562a6652df60fea0e19785c887749241 +oid sha256:9833017127fc0f43b034a2ab1f6b96fd28308903fc642200d838b1e404bb860e size 30776 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_IDC_O_R321_F.ale index 4fae09b94..efbabe1d7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MO_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:07ac1e1ff03b9b904a680e0716d75d68a44da4034f966c04791c55e4bd9e4ac2 +oid sha256:6f04160f8bdefc864bb306cf683925091838679686b40135000fea88d404c297 size 30796 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_DVL_O_R271_F.ale index 8112fb547..280c49da7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61844ca59666136688cc75b898f2e279bc77e8df15488d87fbb4d7f4f79af780 +oid sha256:76d1e68a8042dc2543362ff07e3a430767bb4e65d5a7e1c9115058dc41c2a9fe size 25912 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_IDC_O_R321_F.ale index 023a5eee9..6db0b2293 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MS_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ddba1998be1318a89d94134e72058807ed12164fa9ebb4cfb79f8078b5533a5 +oid sha256:14ed19168c0084217389c904fbea8f8f8a2e14d2b69a33c7a5c9d14fd34558d3 size 26444 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_DVL_O_R271_F.ale index 548e2a2b6..a96ca0ced 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67b40e9124a60e26a46a5974e12b5f8f21ab3a578db012d5e2fa9f6007e5863c +oid sha256:61c7fc14427adb385a60ecb6b8980bc787662e33f8237ac98aa5aaddcc42b954 size 23692 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_IDC_O_R321_F.ale index 03e13d468..df65fc802 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-MT_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42d9dca20d68712ffe81b6da753a61b07fc3c8709f370c971ea401390d8f77a5 +oid sha256:3974233484ce4fa48faa2b566ab47c26b22115aab64053fb076c126c186a2fb1 size 27596 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_DVL_O_R261_F.ale index e8a2ef2fd..e000702e0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:104987a82f18e0f994032dbfbc058343f44afe7510ebce33fc0053bb0b207bdb +oid sha256:bcf08a720c9268ce05755b12fd640ae5fd8be9be558b7fac460f1b09c6b2c0eb size 26400 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_IDC_O_R301_F.ale index 438931b12..2b123c973 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NC_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:42140b46efb6ea00f1ee26b871ff33ebdbde630aaff17db0a2115d542b2463c8 +oid sha256:7cd9a2eb6530a42d57bc9f611ce12025ce03d1b622d218151f1228325cbec053 size 29048 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_DVL_O_R271_F.ale index 9df3140cb..b8eed43b0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e09a5943a045af45f58fbeafb26ed3cd62f8afe900e92eb65e81e21dda767850 +oid sha256:0bf2a2d105c0cbcd40d53365a3eb245d15813a2dab0be8a04d615ce6eae50d7a size 24568 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_IDC_O_R351_F.ale index 11f77b6dd..5007b299e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-ND_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2454cb046c6dbc1c2afe466a377636f1366750c352222687586305884a2d1f3d +oid sha256:a8c5d1c59305d6176c40686475f21a69baca57fc6d781fd2b8fc470b95a7f8bd size 26808 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R271_F.ale index ae3701552..f0e8ab8e4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb34f4d7e9bd50da0c162436b8eb86be32a680df81ab3ceb995cada2b6f38a36 +oid sha256:644f4c04bd840c49ff6dc50997743815d1f2fccf91f2cf5b884bf5facae3f8e5 size 25568 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R391_F.ale new file mode 100644 index 000000000..91f705056 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_DVL_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:220fe621b9499c3dca364acd030a6694a123fb779def7d54d4271bf652292cff +size 33720 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R331_F.ale index f8b11dc0d..5d48e5cdd 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:26ce285d0d16bab3160f7c23f4a5f04f4ad7a8a6a0fa7ede4545d7ec68c707c4 +oid sha256:2c5f036e8169a4372a1ac1c449bcc2a315c957d8dfb511a0067e709cbabae41d size 27788 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R391_F.ale new file mode 100644 index 000000000..f979d7fa5 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NE_IDC_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84469f0eb6d1659baefc3bc39de27440e107eff8fd5a36d701c47408cf3472f2 +size 29112 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_DVL_O_R271_F.ale index a883ae558..4c3197319 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8a48f41a64ad0615c6f45c402da95949a36457ad7d4c0308ba5c0e291e3124f +oid sha256:59edae71dab5e77a8094793ad16c8728d63788e86dc6ba4b71c442c3d98e8ed9 size 24800 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_IDC_O_R351_F.ale index b18098110..42e24e211 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NH_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae86b38165ace792602af9621d491b01ef122165c03af2dc2a3d9a6df06b385c +oid sha256:dba40cae9dee16e2ddc74b2e397b6ffc781a412954c6f11ec91f94cd23c0f236 size 26144 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_DVL_O_R261_F.ale index 648844a8c..72ad3302c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:473cdd7687e57196eba39e5c2430c15e1e528b985460d5a4dbf253565434286c +oid sha256:7b56aff4f425e1162dae61e1cb1867a2a893207873885e20f36bcbe24e816eea size 21816 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_IDC_O_R301_F.ale index 601ea9588..1a03f6a9e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NJ_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b982017a24bb38c969d8c6ccadb1b2135150360ffce771b9048bf0129c0c6f9 +oid sha256:c2ac1dc59a25a4487f306c9a6b13636a3b5e09fa32df2c2875ec3279f69d94e8 size 25248 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_DVL_O_R271_F.ale index c5b36d1e2..d6af7b06d 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf31e555bd790ef2a4bb19b2ddac056fe735d254072cd8fda4a9ae49f3e897a7 +oid sha256:9c3100e68336fa4e037505acb082a04cca0acc5a0fa3da4965a9803737e21762 size 21216 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_IDC_O_R331_F.ale index 42b82e01a..27b984361 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NM_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5caa906e77aefed7b631b0eedda9d5bd43ebee359b9d52f75eb0d40fe4ebd028 +oid sha256:447bfafb4d773c4748052d4d5af6e9c30115f69d378a050071aa7d0022d434df size 25272 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F.ale index 6445b9a1e..4c6a7e245 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9f89b2b43ced6c1600cf8b51fbf7007e542f4f63501a4c8a7ee7a2d9328cda1 +oid sha256:70803cfc1a7e1f2353ea32d790c728bf3bdec513d7f1cf3840838a09e8c6dbb0 size 24760 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F_v2.ale index f5905b025..01fc08d3e 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_DVL_O_R271_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a200d59cfd188c61175636e36717bf0737ceb1ed494d94027e9213ed5721e171 +oid sha256:60eebf1c50b8a8c03a093b58b4ff442392446171f3c68629f1b6bc2ed464c667 size 24760 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_IDC_O_R331_F.ale index 8dfa383d2..4b75583e3 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NV_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b3c966b9033612c4683e66d5653245ad8e1b5ccd144de9b3a2fcd5dad0eb2e9 +oid sha256:1ec82f8f9c3538ead2fb38593282101fec368671085d207ba33b78a894e5834c size 26976 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_DVL_O_R261_F.ale index 1ebf1cb5b..cbf35eb12 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:155de925d0b95dbadcde430c97eb444e2321aba202d089fb4a28ce2e90967e78 +oid sha256:9c5f9d4ef8092f846baa26b7e0017374473d07c2b156d8c3bc87f8306ef2c970 size 17292 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_IDC_O_R301_F.ale index 19c81e2d6..1432090ff 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-NY_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a9997afba3abedfdc2891262af79d73aec3fbc9aec5dc5ae873663d774757e9 +oid sha256:3228bf7223b66be5b5a0bf701a334e388de53b9823f7e58c8f1d2912d9938707 size 17804 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_DVL_O_R361_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_DVL_O_R361_F.ale index 914921d67..7f1c1941a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_DVL_O_R361_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_DVL_O_R361_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:526c49c49be877ff8f08a5dadf5b754e953ec413ecf892dbb2b7d848bbc7a5e6 +oid sha256:005b53107e211afd9b97b6d6deb6f21c1d8174c82cd1c3bd0ada9da0ca88e47a size 30412 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_IDC_O_R301_F.ale index 2ae5fef39..db35a2255 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OH_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a2b47a6a7c2b335a2a4f72e95d8e8e50cc630d5eb32f0cdd20e4be002586db2 +oid sha256:dd85b2a751b0edd977f778090af8d343d9f96a8938200653882829becedaa0ee size 30540 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_DVL_O_R271_F.ale index 5687414f4..7e73ca3e4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0eec7a8e7212d79fcde0707d536bcc0ceeb423ef6279eecf4e0fd1953d304687 +oid sha256:43f2a1700f8a31e810efcb43ad1488e2dfc426968844e2c654edd973874426d2 size 37664 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R352_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R352_F.ale index d84f6a69c..7048defdd 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R352_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R352_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b941be13e17ec4a42334edd73be324076a083984725cf5ab87ce70ad95a059b5 +oid sha256:749b1a4ec33da47b9930a3657986f723f4b0163737b310f05e4d7e221e834a9e size 25912 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R371_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R371_F.ale index c02f57b53..9abf25c32 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R371_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OK_IDC_O_R371_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:587de6dadaeed3617f273f6968d67dd295ddd87cb9d0f1b9b1a24e9023bce478 +oid sha256:910b8b957088f3e89b359348af13576a54b7d60d7486d8d22b626b8a686d6f9e size 23052 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R271_F.ale index de2ba225f..e7d6d7d04 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d74911b5a4ed9f76989c3b0c44a4c768c7ead87476b00475e2518e4936e2fd4c +oid sha256:3c1546a22b01141d80a20fea52a95b2cccdcb01af578bb91fa5ea52a5f2003f8 size 24632 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R381_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R381_F.ale index fefa216eb..3c5dd1592 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R381_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_DVL_O_R381_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:865d40b7697ee6b3340381283452006650b621e8a487dd411801a3f5cccadc59 +oid sha256:d1a03fc77e49177045e8de0a19368e70f0766f0c9234c9bb7381e0debba75f59 size 24952 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_IDC_O_R321_F.ale index ec5e1a371..ce235c195 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-OR_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8322ae4018a52bb06947e6e5f691057c64a6d25a5ff6629f12bdca7ab82e4302 +oid sha256:4af43ea6f2f02e50f496c1a141b7d2ae2345e72294983650a6689072d38e3b6c size 29560 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F.ale index 017c506fd..9ed63e201 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:935c550ee2086bae5bf6711359049833838a72979acb526215ff62ab20d7b9af +oid sha256:660c91c8687d9b8bf04aa8573a0315ae901286c212ca75ffa537fae3db430f5c size 24544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F_v2.ale index d2a3f6798..b32311aa5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_DVL_O_R261_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0c73d935eb7fc6e6afd0a68c8eace0060b4da726573d00b1972c47e4f40c35bd +oid sha256:7c685f88c97dee1352eeae3e5023aa288f9dc9acdbe188ae06eee0898b697580 size 24568 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_IDC_O_R301_F.ale index 55647b804..23496755a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-PA_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6fd6272abaa4b39a6603accdb3883c7df0566b08b52fa7d3ed294b54eac0df8 +oid sha256:b8f71dc59555dd1c35dc4d56143ac14a41d94b2db75acac1b41247f71ecf5c27 size 25932 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F.ale index 9f2d88cfd..0b122f5ad 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:479a41ed0be34e8974be9980d44414e796183a8cf5245958fa4e6bf45bfed099 +oid sha256:1e3a8a07fb5f275ea34bb587ccac25199071beea9bfa871ee145ee67458d972d size 25484 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F_v2.ale index ded322f3a..38e0d5fe5 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_DVL_O_R261_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e6aa59dab63bcd5de2cf61850f11ae81ede67ef5c50fa47746bd682e821df9c +oid sha256:fc58780ced319aec0a1770526f7bc99828a7998cd054743fc19761b2997aed8a size 25868 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_IDC_O_R301_F.ale index c75b080ce..e6c6e441a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-RI_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:562c4404c35dac5d1a2921f67647544b49b791a5680b2ca8a2561e53cc96b8d9 +oid sha256:ec6e951cc9b29440f546075c5863941fbca58337a676343ce74994c12c533dfb size 29152 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_DVL_O_R281_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_DVL_O_R281_F.ale index eb29e9144..a9eb7ca06 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_DVL_O_R281_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_DVL_O_R281_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a969e3af57f1503f3272c663c1f0bff39fb6ee948abbd4ad4638c86b607fc589 +oid sha256:3c99a939e161563135b8d7082b1c711f241d24c2b70a41cb771992bed5e691f5 size 25804 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_IDC_O_R331_F.ale index 3d77c9ee3..56bb84b77 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SC_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b925c89482aa25307187a2bedfbe568c64bd2c401c4a523f232ea83f4c280334 +oid sha256:686b07389cc9fe26d03db94c34765ef51127ed86d66666a3ca5a70696735fb4b size 27424 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_DVL_O_R271_F.ale index 97899b054..b5ed7a534 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0e9bbdcf786ef567cfe69901b14522a373c10432607e0c9da9baa5edc4dffbe +oid sha256:d45fb1dfe69886779faf01912e746cfab0aa58c1e0d391d093da72740fec6baf size 36876 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_IDC_O_R351_F.ale index d6938eb78..78405d0f2 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-SD_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b6f8d26c4fe3591ec585020a8f37e3bb1f36a947e2b3905cabbf252b5827b0e2 +oid sha256:ae86d2e15aef5377de69fb03855c36b06cc874ecfae367cf38b57c5fcd206b48 size 26700 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F.ale index 497bd4575..04731f5d7 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:699d2dac66bc0fcea0436461b81e1540077e25e49ee3c1e2e2eaf791b01e6539 +oid sha256:b06c3cb01ffe1d067fd8109dcf28f70a4cd9bb9ff1ad6153981d5f4c790469b2 size 21068 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F_v2.ale index 4d7620bc9..6cc860a9b 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TN_DVL_O_R271_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:258d1807c3b35f4ffc3cde7c24046835ab9933ed89c655a4db16ad211ab94746 +oid sha256:a3f8d75a97c376f6d34d3d420bbc44ec53b560363ba004d42600308838076aae size 21048 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R261_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R261_F.ale index ea6301aca..a00818138 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R261_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R261_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d738cdef61117bde2b4c76b3c904f885088c87bbde329983c4ce9336204f4bea +oid sha256:5042efb11d9716000e2c2fb22d6b067dcd440acd388391fdc29c4e48594c1abf size 20664 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R351_F.ale index d877f5165..b1c0fbf44 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_DVL_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9e5132223756ced207c9ab55416e594ebe6d8966f690e4e629c8fe6db43723b6 +oid sha256:6ed29ec1d745e3adb065cfd00de7c85b36cb135d7a7b3612234e9f0338c1e587 size 29752 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_IDC_O_R301_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_IDC_O_R301_F.ale index a95e17450..6d9362bee 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_IDC_O_R301_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-TX_IDC_O_R301_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:95f79e0a54bef356664625b9cdf265e9a34859f617cb189d495e3a44ea58303e +oid sha256:9c5d771964ff24c7b4f3a3daeb6cde132d48d20ae6b9d4d02ac479ece89a3406 size 24544 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F.ale index 66f7f4546..64acf12ef 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c9c1bb1e12acf2eb12ac1408ac939a018e3db67154064f7a8a1596391e8a8dd0 +oid sha256:2828c549a5a71de426245dfbf9fca254febd607b9fa72a2f344df2b5d02ea695 size 26380 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F_v2.ale index 279c5798b..cfe45c358 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R271_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d439ca6478b661ee75a78de503d51647f2fb0922fe8e9833ef199f30cc23a27 +oid sha256:23ab1fd7c4b82f6bd05df454eb6afc97288b316792f851f622ae17313cf5351e size 26380 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R391_F.ale new file mode 100644 index 000000000..f6570e6e5 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_DVL_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2bd1f94a95b6b30e8a95a84ef5600e0585b171bf75aaf8a0519c53a450b39ff +size 32312 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R321_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R321_F.ale index 9cd80a81d..f40e22603 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R321_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R321_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3d506a8cf22bdd4feaec3f7b8f752d5854692c7011f73734af3336476949364 +oid sha256:8a27fa01606a506c1ed903123c85e0766e21e42aa159fb37c10d560ce272a362 size 31288 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R391_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R391_F.ale new file mode 100644 index 000000000..2f4ba62e0 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-UT_IDC_O_R391_F.ale @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b3fc8dc7044fd216121e8deaf518fb0a347813396bfa33844209a849b1dc13 +size 28876 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_DVL_O_R271_F.ale index f1fc9d3d7..aa1e9dddc 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbe3c19a87dbbf7bb90c4b154297993e58092960074b133f433677f02d3146a0 +oid sha256:9eb5c8d6779576504830409380dc1c2e5d8aba7699147d2dd96e087bc8a40895 size 23692 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_IDC_O_R351_F.ale index 5eaea93c1..1fb3bb02a 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VA_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c8c9260a6820d60b234d4f5c6bb832e35603a33378861e0aec8cc26154c8ce3 +oid sha256:5c4d075a71d96cf7940a744d38a6658a72a81495be994f1ed33bacd85e206243 size 30988 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_DVL_O_R271_F.ale index af165c1f0..2a39e72cd 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb1c7df0aa41f75eb81546477ef6c870a2cad2c516fc597ec8e373784df03809 +oid sha256:89e3b8fc9af85b1686773d2e78f0a9e2c9be368e4bcfb60d143d4de2066f7f0b size 25144 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_IDC_O_R351_F.ale index 42f9f81ef..6e30fc6f0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-VT_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fa4e564f69f0387c054efdfca532ff32d2ad2a1b8c93c4d451d37f914f5f36dd +oid sha256:97e47a0367ff07c0d475c97ea78670ddf5c00c99fe083c56bad539984bd0ce10 size 28984 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_DVL_O_R271_F.ale index 4c69e2bb3..8b4bcd069 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21bf46aeee77cbac7d04a7ae93bb680772172e0599d94060a01e59a193de9c19 +oid sha256:3e91f15da17270ae407441d45f186878fb25c21225b9009656ab852010513897 size 25080 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_IDC_O_R331_F.ale index c6da3a2a7..467c020c0 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WA_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8276d72502687455fb8144a9c6c17790bbdbaf0a344b14198fc8e659c0d40a2a +oid sha256:ecae4a1021ffb018322f499cb3c0a44b9a8e7743bcc408f50a4ba7bb7ef56309 size 27384 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_DVL_O_R271_F.ale index 48965f91d..75852b6ef 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4e2a9c4c5a33786a35c4724c6cb4d855406c041ade9d2a58911368632b393cf +oid sha256:63342981b82e737537ab86ceb4635793ef6b43cde3bc9d212af9b51b1a487343 size 25228 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_IDC_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_IDC_O_R351_F.ale index 0718b471e..039e09011 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_IDC_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WI_IDC_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:67dfc1df354c263b1483432be6fab19f53df2b8d1fba79328f7897c787e24ecb +oid sha256:8ecbb53e81359d40609af712de69c307ec79c86520e9570ef8100938a113ca21 size 30264 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_DVL_O_R361_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_DVL_O_R361_F.ale index fed709e01..c805dcfd4 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_DVL_O_R361_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_DVL_O_R361_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b885f89b4559f7370c3937bff329296cfb05f63de9f6e3c73c4a9a886474fd2e +oid sha256:ac40509a141187fdd8e306c8e72f5622b21fd805509cee7bc4ab24c8e5e83db0 size 30136 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_IDC_O_R352_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_IDC_O_R352_F.ale index f10b82881..a85f7266c 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_IDC_O_R352_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WV_IDC_O_R352_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7da963551fb0d4feed200f2ad3d56604894819f9b09a138fdfa90d9cecbce9d +oid sha256:5ab4bc0f8aa7ea010a5e2f01c139f55f6607a929f758338800240f2af2121698 size 26848 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_DVL_O_R271_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_DVL_O_R271_F.ale index 4f2b3d4a5..f28de39c6 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_DVL_O_R271_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_DVL_O_R271_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:51e660dff842888f692c71132f7e4a910aadf6930a9e1bc6a081d5da2ff38283 +oid sha256:5796b6218eafee664656845bc4884b499d51c6a5c6420c08323a3f8c8b423e72 size 32120 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_IDC_O_R331_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_IDC_O_R331_F.ale index db6ceb1b0..9a861e874 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_IDC_O_R331_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/US-WY_IDC_O_R331_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:768696dbfdf8690bcc4ba2b439381e39400ca1e6b2e36c63f9c443c72b0678a0 +oid sha256:b5126ecbec079eaab6091a8feed410ef732f24a31fa51d90ae2302ad617c061c size 25528 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F.ale index ffeda3c37..3fa0d27de 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36e01894e0f8a2394c60eda09012dd7f05893b91b1151f55d84286ad8258e585 +oid sha256:7963494692d95f0cba14d9a211b69e456ba18db4968bd36f1efd9169857968aa size 21152 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F_v2.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F_v2.ale index 678794640..57cdc8ea1 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F_v2.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZA_DVL_O_R351_F_v2.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17caead199ff514175c4942bdb26ef8858d849dd24ae99bf6f1146f57267153a +oid sha256:32d43731e95030d3069f67cec5a6ec3dd09b4d929501bc5ab15643c939759d34 size 20920 diff --git a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZM_DVL_O_R341_F.ale b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZM_DVL_O_R341_F.ale index 1a0be2c0f..1d5462538 100644 --- a/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZM_DVL_O_R341_F.ale +++ b/Nuget/AnylineResources.bundle/module_id/config_files/templates/latin_script/ZM_DVL_O_R341_F.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f1e3d84d037c86398bb3c0df05f2cdfc19952f3b822d4f9529a911829b73a34 +oid sha256:69aa59ffc3a8890a71a6cd35b96ad1783e34eb1f1e45c8d357a78dca3d3cd9ab size 24460 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_auto_mode.ale b/Nuget/AnylineResources.bundle/module_id/functions_auto_mode.ale index a015d1a9e..a2320d86d 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_auto_mode.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_auto_mode.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e1ce3c6bffd6b3fe56a1c604801388bea14728cd31604574f93cfc2db1ecb78c +oid sha256:93846fb4440a2ba2b510b723f09e56800453158698e7d05d6cb08e7f1cc8ad11 size 55968 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_card_detection.ale b/Nuget/AnylineResources.bundle/module_id/functions_card_detection.ale index b949a8ddd..56ef804bf 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_card_detection.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_card_detection.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ed1fefbd93a6bcc4dea18ec287c66a43787655868d547afd1e98247c506a0c7 +oid sha256:335ac751476f697d4034add2b543ca706aebb788f1697249544b1480491a8e70 size 41484 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_card_rectification.ale b/Nuget/AnylineResources.bundle/module_id/functions_card_rectification.ale index 8bf9da2f8..131ceaac8 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_card_rectification.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_card_rectification.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dba3056edbceead5ef33bb34cc048901eee4ed8ae981d7202592efa7185f4455 +oid sha256:958aae9d8709159b03d461946d9df282c746b681aa00575fa3c8e335775dd6e3 size 4600 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_common.ale b/Nuget/AnylineResources.bundle/module_id/functions_common.ale index 42a420bc1..13c5efbdb 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_common.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_common.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:58352be7c4bfc6b68b8f8cdad01d29e973737ecadf8bced5604c5cb1ab294e62 +oid sha256:c3674f403869701a8e90ac541da9cb13cf9eb0627c7e11473219d254abed8000 size 5024 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_field_detection.ale b/Nuget/AnylineResources.bundle/module_id/functions_field_detection.ale index a59f4341b..807fce3cb 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_field_detection.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_field_detection.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02bf9e1469f7a37c7397c5044b866b208ca25b36d0030689369a6ce6ea72a5f6 +oid sha256:051112310d6a0e76cd19f928c9038c93c0305130011c71ec88bc03305ca0d4c4 size 10444 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_mrz_scanning.ale b/Nuget/AnylineResources.bundle/module_id/functions_mrz_scanning.ale index a73693cb8..047891b51 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_mrz_scanning.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_mrz_scanning.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6d38c52d83f29bf2c8fe02cccc3d3b86286cedb7c93edcaf8eb482639fb1045 +oid sha256:631061218c73b6da4263b298331a8ecadf88412f3d9d70f48f6751a3718f0dab size 540024 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_square_from_edges.ale b/Nuget/AnylineResources.bundle/module_id/functions_square_from_edges.ale index 69b6c7d44..cbb292f3f 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_square_from_edges.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_square_from_edges.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ba4118eae4e2bc2756c84a7d6365488a9abb009c0b0dca58962e59b5b8e415f +oid sha256:dc26bc2eee3b186be369147f06280201d5cb43ba478f52a60b8f2d2a05cc49ac size 32352 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_template.ale b/Nuget/AnylineResources.bundle/module_id/functions_template.ale index 0d237e16b..2239ea238 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_template.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_template.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0084a5d35806cbd691f8387b65a758d54495f322120c9a0670a94e6838e61357 +oid sha256:022cdbdfd16de7649dd707bd9b1215e09a70c67a1c2d3874152cce68c99c88e8 size 7096 diff --git a/Nuget/AnylineResources.bundle/module_id/functions_template_scanning.ale b/Nuget/AnylineResources.bundle/module_id/functions_template_scanning.ale index 231b1f510..4df85a84e 100644 --- a/Nuget/AnylineResources.bundle/module_id/functions_template_scanning.ale +++ b/Nuget/AnylineResources.bundle/module_id/functions_template_scanning.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d86963e5d858e88bf970d8ff11a15136e2afa35aaf62eaea869d579f6854432 -size 164108 +oid sha256:1805fb541b72dda5da590d09a29a3e8bbe2c7181c1fc5c5c6203e8f2b7a0d957 +size 160524 diff --git a/Nuget/AnylineResources.bundle/module_id/japanese_landing_permission_scanner.ale b/Nuget/AnylineResources.bundle/module_id/japanese_landing_permission_scanner.ale index 105893b60..e3102ffdb 100644 --- a/Nuget/AnylineResources.bundle/module_id/japanese_landing_permission_scanner.ale +++ b/Nuget/AnylineResources.bundle/module_id/japanese_landing_permission_scanner.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85321c1dc8895e58cab961ccd7f3eea723eb2d6d73c9165c99e85a838b574522 +oid sha256:8428ffa3bd4fb580e88be41916e1ea1bef6571ef2f982d911f5df722e3e99c1d size 67640 diff --git a/Nuget/AnylineResources.bundle/module_id/main_id_scanner.ale b/Nuget/AnylineResources.bundle/module_id/main_id_scanner.ale index 443f0dc6b..6b9417d13 100644 --- a/Nuget/AnylineResources.bundle/module_id/main_id_scanner.ale +++ b/Nuget/AnylineResources.bundle/module_id/main_id_scanner.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73c20849f0943e7bd8d501a1533e66b85291d88bf686114de69e45deeeeeb787 +oid sha256:f8659cbffcc1f097bdada05fc52d61c66cdec4259fc55bbd23604993608c0256 size 20492 diff --git a/Nuget/AnylineResources.bundle/module_id/mrz_scanning.ale b/Nuget/AnylineResources.bundle/module_id/mrz_scanning.ale index 544ef4197..a87b617da 100644 --- a/Nuget/AnylineResources.bundle/module_id/mrz_scanning.ale +++ b/Nuget/AnylineResources.bundle/module_id/mrz_scanning.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45cb886cfb7c5d1dda78bab612e9e146f12adf9618615daeb7dce959629fb0e1 +oid sha256:22c9568629d92966eb3496422c9b1ae8a6e4254579c27fb4106d8c1c1be079ea size 366200 diff --git a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_africa.ale b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_africa.ale index 63658a862..078324f62 100644 --- a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_africa.ale +++ b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_africa.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5d5b54987f93c03b5dd12709635cd7d9488537c39dea8fd3384ce029673e8246 -size 35192 +oid sha256:c17aa422bc99b1b55ef021ce9770bef1480921e7311ed5eba523af237e2142c4 +size 35212 diff --git a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_combined.ale b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_combined.ale index dc28e1faa..45c850240 100644 --- a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_combined.ale +++ b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_combined.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc517a15764f70f0a3b4d40b597ea1a253f45cecbc3e02d67e51015a4707dd2 -size 28832 +oid sha256:fc711d20167142f1f2192705c53eec5cbb598f4510bdd3967cb6bcc1bcabbfed +size 32504 diff --git a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_us.ale b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_us.ale index 3c9034701..58fb4adc4 100644 --- a/Nuget/AnylineResources.bundle/module_license_plate/license_plates_us.ale +++ b/Nuget/AnylineResources.bundle/module_license_plate/license_plates_us.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca8d43621ad5f2bb50167f5bb87adaffeb270885f7204c587ec6070c9337b564 +oid sha256:afa310d5aabaef9e97a947ff67456d1e96f5f2f68b32f9934ad711789aadf902 size 19980 diff --git a/Nuget/AnylineResources.bundle/module_tire/tin.ale b/Nuget/AnylineResources.bundle/module_tire/tin.ale index 37a737b59..1f2574b09 100644 --- a/Nuget/AnylineResources.bundle/module_tire/tin.ale +++ b/Nuget/AnylineResources.bundle/module_tire/tin.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f44fabfd99a127fda8bcb91a021a7c32ae2c685b7eb1c0f128389dc222190c9b +oid sha256:48142e0ceceff670458eb0f7a8f06b3899ca620ec8789eb405cf0c844b036a5e size 37216 diff --git a/Nuget/AnylineResources.bundle/module_tire/tin_universal.ale b/Nuget/AnylineResources.bundle/module_tire/tin_universal.ale index a1c782b6b..808a98517 100644 --- a/Nuget/AnylineResources.bundle/module_tire/tin_universal.ale +++ b/Nuget/AnylineResources.bundle/module_tire/tin_universal.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a86488774dc2fe5a36c1beced568ac6a1f3331f7557c95315da15e9a867fcbe +oid sha256:18543338c23733dcac0e08fb2192f2593597c7dfc1181b5fa4e0d30be27dc030 size 32120 diff --git a/Nuget/AnylineResources.bundle/module_tire/tire_id.ale b/Nuget/AnylineResources.bundle/module_tire/tire_id.ale index b3f809059..949bba4bf 100644 --- a/Nuget/AnylineResources.bundle/module_tire/tire_id.ale +++ b/Nuget/AnylineResources.bundle/module_tire/tire_id.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ba3bb6d2eae0e4036912c0e50b5dbb8eda506359dd9a13a384c4018c731ded9 -size 15052 +oid sha256:e5be69124f932153691cb1c37d159eca88511e96a4a58e95602b289e806c0f38 +size 18936 diff --git a/Nuget/AnylineResources.bundle/module_tire/tire_size.ale b/Nuget/AnylineResources.bundle/module_tire/tire_size.ale index a964885a0..29a10b514 100644 --- a/Nuget/AnylineResources.bundle/module_tire/tire_size.ale +++ b/Nuget/AnylineResources.bundle/module_tire/tire_size.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:59e44f4f9058b5330da93010b56244e257ae4ea7adf29af12f7f37a8c58df546 +oid sha256:b2ed50bd0b952e724fa5256e86a3a05dc59421ed482b6b5a9a4588ccb916d38f size 27168 diff --git a/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin14.any b/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin14.any new file mode 100644 index 000000000..881808a34 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin14.any @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af946434ab33460d452b05cab9c7f90f4c24492820e29d38fe64b821c1316479 +size 2180104 diff --git a/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin6.any b/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin6.any deleted file mode 100644 index d6933313d..000000000 --- a/Nuget/AnylineResources.bundle/module_tire/trained_models/class_ctin6.any +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81be1a881c1ca470615e9b942c45f7b55ae27affd7866b8a561b5cd0556d65ae -size 3193016 diff --git a/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin2.any b/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin2.any deleted file mode 100644 index 4e7b0408c..000000000 --- a/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin2.any +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c311743a5a93b62b81bdc5cca1b15e417ed373c556652884fd134610b1f3895 -size 87880 diff --git a/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin3.any b/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin3.any new file mode 100644 index 000000000..84c277973 --- /dev/null +++ b/Nuget/AnylineResources.bundle/module_tire/trained_models/det_ctin3.any @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b6161098b3a2ed6b9713f39892319b06634cac49869f7d9b26e72f400bee35d +size 87880 diff --git a/Nuget/AnylineResources.bundle/threshold_all.ale b/Nuget/AnylineResources.bundle/threshold_all.ale index 02db8b149..586b29add 100644 --- a/Nuget/AnylineResources.bundle/threshold_all.ale +++ b/Nuget/AnylineResources.bundle/threshold_all.ale @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5e89602f9279304836e108f9e37d7b9d5d1092e87bc48a3590c8e4eeb91dc530 +oid sha256:6eb78b1bdb77c103759842e2cda02483cd5b539fbbe4679215957c8db19bdeb4 size 2872 diff --git a/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll b/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll index e327c11d2..6815f04ef 100644 --- a/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll +++ b/Nuget/lib/MonoAndroid10/AnylineXamarinSDK.Droid.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eb2fd9070b56115c03652b0a1cc3c50ee8fd97244075cbd43832ae480cf20872 -size 96056832 +oid sha256:15ad22a6dab638ad3c58f83c71474a41ace114b4d7d8252555e5d7b57b098d1b +size 92936192 diff --git a/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll b/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll index 767c41251..44c2bb511 100644 --- a/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll +++ b/Nuget/lib/Xamarin.iOS10/AnylineXamarinSDK.iOS.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2a9c3038d53f90e08525d3b0d9cda936af43d3414a3b12254c9407ae4e2d3092 -size 43410944 +oid sha256:ab765064586ffc058e6f69ffa4170f64627f73249ee929ac83d7ea55ad7011f9 +size 43421696 diff --git a/com.anyline.xamarin.examples_38.0.1.apk b/com.anyline.xamarin.examples_38.0.1.apk deleted file mode 100644 index a149e7d11..000000000 --- a/com.anyline.xamarin.examples_38.0.1.apk +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2dee4b40745d774d9341c15d7c16bcb659b37a96288eb5c46a7f7591cc37722e -size 106134170 diff --git a/com.anyline.xamarin.examples_39.0.0.apk b/com.anyline.xamarin.examples_39.0.0.apk new file mode 100644 index 000000000..6811dbefc --- /dev/null +++ b/com.anyline.xamarin.examples_39.0.0.apk @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26244ba792ae019936c3582564bacebdb9ea8b5571544b2dc1b5180a4ad6d6c +size 104739326