Package io.anyline2.viewplugin
Class ViewPluginComposite
-
- All Implemented Interfaces:
-
io.anyline2.view.UIChangeSizeNotifier
public final class ViewPluginComposite extends ViewPluginBase
-
-
Field Summary
Fields Modifier and Type Field Description private final List<ScanViewPlugin>childrenprivate final Integerindexprivate final ViewPluginCompositeConfig.ProcessingModeprocessingModepublic final Event<JSONObject>errorReceivedpublic final Event<JSONObject>visualFeedbackReceivedpublic final Event<JSONObject>scanInfoReceivedpublic final Event<JSONObject>runSkippedReceivedpublic final Event<ScanResult>resultReceivedpublic final Event<List<ScanResult>>resultsReceivedpublic final Event<JSONObject>uiFeedbackInfoReceived
-
Constructor Summary
Constructors Constructor Description ViewPluginComposite(JSONObject jsonConfig)ViewPluginComposite(JSONObject jsonConfig, ScanViewInitializationParameters initializationParameters)ViewPluginComposite(ScanViewConfigHolder scanViewConfigHolder)
-
Method Summary
Modifier and Type Method Description final List<ScanViewPlugin>getChildren()final IntegergetIndex()final ViewPluginCompositeConfig.ProcessingModegetProcessingMode()UnitsetUIChangeListener(UIChangeListener listener)UnitnotifyUIScaledSize(UIScaledSize scaledSize)List<ScanViewPlugin>getActiveScanViewPlugin()Stringid()List<ScanViewPlugin>children()UnitsubscribeToImageProvider(ImageProvider imageProvider)UnitunsubscribeFromImageProvider(ImageProvider imageProvider)UnitsubscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)UnitunsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)BooleanisScanPluginRunning()BooleanisStarted()Unitstart()Unitpause()Unitresume()Unitstop()Unitdispose()-
-
Constructor Detail
-
ViewPluginComposite
ViewPluginComposite(JSONObject jsonConfig)
-
ViewPluginComposite
ViewPluginComposite(JSONObject jsonConfig, ScanViewInitializationParameters initializationParameters)
-
ViewPluginComposite
ViewPluginComposite(ScanViewConfigHolder scanViewConfigHolder)
-
-
Method Detail
-
getChildren
final List<ScanViewPlugin> getChildren()
-
getProcessingMode
final ViewPluginCompositeConfig.ProcessingMode getProcessingMode()
-
setUIChangeListener
Unit setUIChangeListener(UIChangeListener listener)
-
notifyUIScaledSize
Unit notifyUIScaledSize(UIScaledSize scaledSize)
-
getActiveScanViewPlugin
List<ScanViewPlugin> getActiveScanViewPlugin()
-
children
List<ScanViewPlugin> children()
-
subscribeToImageProvider
Unit subscribeToImageProvider(ImageProvider imageProvider)
-
unsubscribeFromImageProvider
Unit unsubscribeFromImageProvider(ImageProvider imageProvider)
-
subscribeToNativeBarcodeProvider
Unit subscribeToNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider, List<BarcodeFormat> supportedFormats)
-
unsubscribeFromNativeBarcodeProvider
Unit unsubscribeFromNativeBarcodeProvider(NativeBarcodeProvider nativeBarcodeProvider)
-
isScanPluginRunning
Boolean isScanPluginRunning()
-
-
-
-