Package io.anyline2.sdk
        Class ScanViewConfigHolder
- 
                    
                    
- All Implemented Interfaces:
 
public final class ScanViewConfigHolder 
- 
                
                    
                    
- 
                                
                            
                                
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumScanViewConfigHolder.ModifyViewConfigResultpublic interfaceScanViewConfigHolder.ScanViewConfigHolderChangeListenerpublic classScanViewConfigHolder.ScanViewJsonValidationResult 
- 
                                
                            
                                
Method Summary
Modifier and Type Method Description final CameraConfiggetCameraConfigOrDefault()final FlashConfiggetFlashConfigOrDefault()final JSONObjecttoJsonObject()final UnitmodifyViewConfig(Function1<ScanViewConfiguration, ScanViewConfigHolder.ModifyViewConfigResult> applyBlock)final static ScanViewConfigHolderfromJsonObject(Context context, JSONObject jsonConfig, ScanViewInitializationParameters initializationParameters)final static ScanViewConfigHolderfromJsonObject(Context context, JSONObject jsonConfig)final static ScanViewConfigHolder.ScanViewJsonValidationResultvalidateJsonObject(Context context, JSONObject jsonConfig)- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
getCameraConfigOrDefault
final CameraConfig getCameraConfigOrDefault()
 
- 
                                        
getFlashConfigOrDefault
final FlashConfig getFlashConfigOrDefault()
 
- 
                                        
toJsonObject
final JSONObject toJsonObject()
 
- 
                                        
modifyViewConfig
@ApiStatus.Experimental() final Unit modifyViewConfig(Function1<ScanViewConfiguration, ScanViewConfigHolder.ModifyViewConfigResult> applyBlock)
 
- 
                                        
fromJsonObject
@JvmOverloads() final static ScanViewConfigHolder fromJsonObject(Context context, JSONObject jsonConfig, ScanViewInitializationParameters initializationParameters)
 
- 
                                        
fromJsonObject
@JvmOverloads() final static ScanViewConfigHolder fromJsonObject(Context context, JSONObject jsonConfig)
 
- 
                                        
validateJsonObject
final static ScanViewConfigHolder.ScanViewJsonValidationResult validateJsonObject(Context context, JSONObject jsonConfig)
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -