Package io.anyline2.viewplugin
Class ViewPluginBase
-
- All Implemented Interfaces:
-
io.anyline2.view.UIChangeSizeNotifier
public abstract class ViewPluginBase implements UIChangeSizeNotifier
-
-
Field Summary
Fields Modifier and Type Field Description public Event<JSONObject>errorReceivedpublic Event<JSONObject>visualFeedbackReceivedpublic Event<JSONObject>scanInfoReceivedpublic Event<JSONObject>runSkippedReceivedpublic Event<ScanResult>resultReceivedpublic Event<List<ScanResult>>resultsReceivedpublic Event<JSONObject>uiFeedbackInfoReceived
-
Method Summary
Modifier and Type Method Description abstract Stringid()abstract List<ScanViewPlugin>getActiveScanViewPlugin()ScanViewPlugingetFirstActiveScanViewPlugin()abstract List<ScanViewPlugin>children()abstract voidsetUIChangeListener(UIChangeListener listener)abstract voidsubscribeToImageProvider(ImageProvider imageProvider)abstract voidunsubscribeFromImageProvider(ImageProvider imageProvider)abstract voidsubscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)abstract voidunsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)abstract booleanisStarted()abstract booleanisScanPluginRunning()abstract voidstart()abstract voidpause()abstract voidresume()abstract voidstop()voiddispose()voidplayBeepSound()voidvibrate()-
-
Method Detail
-
getActiveScanViewPlugin
abstract List<ScanViewPlugin> getActiveScanViewPlugin()
-
getFirstActiveScanViewPlugin
ScanViewPlugin getFirstActiveScanViewPlugin()
-
children
abstract List<ScanViewPlugin> children()
-
setUIChangeListener
abstract void setUIChangeListener(UIChangeListener listener)
-
subscribeToImageProvider
abstract void subscribeToImageProvider(ImageProvider imageProvider)
-
unsubscribeFromImageProvider
abstract void unsubscribeFromImageProvider(ImageProvider imageProvider)
-
subscribeToNativeBarcodeProvider
abstract void subscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)
-
unsubscribeFromNativeBarcodeProvider
abstract void unsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)
-
isStarted
abstract boolean isStarted()
-
isScanPluginRunning
abstract boolean isScanPluginRunning()
-
start
abstract void start()
-
pause
abstract void pause()
-
resume
abstract void resume()
-
stop
abstract void stop()
-
dispose
void dispose()
-
playBeepSound
void playBeepSound()
-
vibrate
void vibrate()
-
-
-
-