Package io.anyline2.viewplugin
Class ScanViewPlugin
-
- All Implemented Interfaces:
public class ScanViewPlugin extends ViewPluginBase
-
-
Field Summary
Fields Modifier and Type Field Description public ScanPluginscanPluginpublic ScanViewPluginConfigscanViewPluginConfigpublic Event<JSONObject>errorReceivedpublic Event<JSONObject>visualFeedbackReceivedpublic Event<JSONObject>scanInfoReceivedpublic Event<JSONObject>runSkippedReceivedpublic Event<ScanResult>resultReceivedpublic Event<List<ScanResult>>resultsReceivedpublic Event<JSONObject>uiFeedbackInfoReceived
-
Constructor Summary
Constructors Constructor Description ScanViewPlugin(JSONObject jsonConfig)ScanViewPlugin(JSONObject jsonConfig, AssetContext assetContext)ScanViewPlugin(ScanViewPluginConfig scanViewPluginConfig)
-
Method Summary
Modifier and Type Method Description Stringid()List<ScanViewPlugin>getActiveScanViewPlugin()List<ScanViewPlugin>children()voidsubscribeToImageProvider(ImageProvider imageProvider)voidunsubscribeFromImageProvider(ImageProvider imageProvider)voidsubscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)voidunsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)ALRectgetROI()voidsetROI(ALRect roi)CutoutRectgetCutoutRect()voidcalcCutOutAndImageCropBounds(Context context, int frameWidth, int frameHeight, int viewWidth, int viewHeight, float scale)booleanisScanPluginRunning()booleanisStarted()voidstart()voidstop()voiddispose()voidsetUIChangeListener(UIChangeListener listener)-
-
Constructor Detail
-
ScanViewPlugin
ScanViewPlugin(JSONObject jsonConfig)
-
ScanViewPlugin
ScanViewPlugin(JSONObject jsonConfig, AssetContext assetContext)
-
ScanViewPlugin
ScanViewPlugin(ScanViewPluginConfig scanViewPluginConfig)
-
-
Method Detail
-
getActiveScanViewPlugin
List<ScanViewPlugin> getActiveScanViewPlugin()
-
children
List<ScanViewPlugin> children()
-
subscribeToImageProvider
void subscribeToImageProvider(ImageProvider imageProvider)
-
unsubscribeFromImageProvider
void unsubscribeFromImageProvider(ImageProvider imageProvider)
-
subscribeToNativeBarcodeProvider
void subscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)
-
unsubscribeFromNativeBarcodeProvider
void unsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)
-
getCutoutRect
CutoutRect getCutoutRect()
-
calcCutOutAndImageCropBounds
void calcCutOutAndImageCropBounds(Context context, int frameWidth, int frameHeight, int viewWidth, int viewHeight, float scale)
-
isScanPluginRunning
boolean isScanPluginRunning()
-
isStarted
boolean isStarted()
-
start
void start()
-
stop
void stop()
-
dispose
void dispose()
-
setUIChangeListener
void setUIChangeListener(UIChangeListener listener)
-
-
-
-