Package com.storedobject.vaadin
Interface ClickHandler
- All Superinterfaces:
com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>,EventListener,Serializable
- All Known Subinterfaces:
ExecutableView,HasColumns<T>,ObjectGridData<T,,ROOT> Transactional
- All Known Implementing Classes:
AbstractAssembly,AbstractBlockView,AbstractCheckListForestBrowser,AbstractConsumptionSelector,AbstractDataEditor,AbstractDataForm,AbstractEditableGrid,AbstractInvoiceBrowser,AbstractInvoiceEditor,AbstractLinkGrid,AbstractObjectForest,AbstractReceiveMaterialReturned,AbstractReceiveMaterialTransferred,AbstractRequestMaterial,AbstractReturnMaterial,AbstractSale,AbstractSendAndReceiveMaterial,AbstractTextContentEditor,AbstractUserForm,ActionForm,ActionGrid,AddressForm,AEAddressForm,ApplicationFrame.EntitySelector,ApplicationManager,ApplicationModuleEditor,ApproveTransaction,Assembly,AssemblyDataPickup,AssemblyReceipt,AssignStoresAndLocations,AuditTrail,AuthenticatorRegistration,BarcodeScanner,BaseCustomerInvoiceBrowser,BaseCustomerInvoiceEditor,BaseObjectForest,BaseProcessMaterialRequest,BaseReceiveMaterialRequested,BaseRequestMaterial,BaseSupplierInvoiceBrowser,BaseSupplierInvoiceEditor,BlockSelector,BlockView,BrowserDeviceLayoutEditor,CalendarViewer,CaptureSignature,ChangeFileFolderPassword,ChangeItemOwnership,ChangeObjectPassword,ChangePartNumber,ChangePassword,ChangeUOM,ChatView,CheckListForestBrowser,CodeShell,CommandSelector,ComputeConsumption,ComputeLandedCost,ComputeStockHistory,ConsignmentEditor,ConsumptionDashboard,ControlScheduleEditor,CorrectUOM,CrossServerManager,CSVUploadProcessorView,CustomerInvoiceBrowser,CustomerInvoiceEditor,Dashboard,Dashboard,DatabaseMonitor,DataDownload,DataEditor,DataEditor,DataForm,DataGrid,DataGrid,DataPickup,DataTransfer,DataTreeGrid,DataTreeGrid,DataUpload,DataView,DefineAssembly,DefineReplacementItems,DeployFlutterApplication,DetailLinkGrid,DeveloperActivity,DownloadData,EditableGrid,EditableObjectGrid,EditCost,EditPurchaseTax,EntityEditor,EntityRoleEditor,ExcelDataUpload,FileManager,FileViewer,FileViewerGrid,FlowDiagramEditor,GBAddressForm,GridMenu,GRN,GRNEditor,GroupPermissionEditor,HandleReturnedItems,HomeHTMLView,HomeModuleMenu,HTMLView,ImageView,ImageView,ImageViewer,INAddressForm,InformationMessage,InquiryBrowser,Issue,ItemMovementReport,ItemMovementView,ItemsSentForRepair,ItemTypeEditor,JavaClassEditor,JournalReport,JournalVoucherBrowser,JournalVoucherEditor,JournalVoucherView,JSONGrid,LicenseManagement,ListEditor,ListGrid,LoanOutItems,LocateItem,LocationMonitoring,LockUser,LoginForm,MailForm,MailLog,ManageBiometric,ManageExternalUsers,ManageJobScheduler,ManageJWT,ManageMailSenders,ManageMailSenders.ManageGMailSenders,ManageSalutation,ManageSuffix,ManageTomcatApplication,MediaFileEditor,MemoSystem,MemoSystem.MemoEditor,MemoTypeEditor,MessageEditor,MessageGrid,MigrateItem,MigratePartNumber,ModuleMenu,MQTTDataView,MQTTEditor,MultiSelectGrid,MultiSelectStock,MYAddressForm,Obfuscator,ObjectBlockEditor,ObjectBrowser,ObjectBrowserEditor,ObjectBrowserViewer,ObjectComparisonGrid,ObjectEditor,ObjectForest,ObjectForestBrowser,ObjectForestEditor,ObjectForestViewer,ObjectGrid,ObjectHistoryGrid,ObjectList,ObjectListEditor,ObjectListGrid,ObjectMemoryGrid,ObjectSearchBrowser,ObjectTree,ObjectTreeBrowser,ObjectTreeEditor,ObjectTreeViewer,PackingUnitBrowser,PackingUnitEditor,PermissionEditor,PersonRoleEditor,PKAddressForm,POBrowser,POCorrection,POEditor,POItemEditor,ProcessCheckList,ProcessingLanguageEditor,ProcessMaterialRequest,ProcessView,PurchaseReturn,QueryGrid,Rebin,ReceiveAndBin,ReceiveMaterial,ReceiveMaterialRequested,ReceiveMaterialReturned,ReceiveMaterialTransferred,ReceiveReturnedItems,RecomputeConsumption,RecomputeStatistics,ReferenceLinkGrid,Remove,RemoveConsumption,ReportDefinitionEditor,ReportEditor,RequestMaterial,RequestTool,ResetPassword,RestrictedSystemUserBrowser,ReturnMaterial,Sale,SchedulerLogViewer,SelectData,SelectGrid,SelectLocation,SelectStock,SelectStore,SendCommand,SendItemsForRepair,SendItemsOut,SerialConfiguratorEditor,SerialPatternEditor,SetMailSenderPassword,SetPasswordPolicy,SiteView,SmoothenInvalidData,SMSLog,SMSMessageEditor,SOClient,Statement,StatementView,StatusGrid,SteppedDataForm,SteppedObjectForm,SteppedView,StockMovementReport,StockReport,SupplierInvoiceBrowser,SupplierInvoiceDetail,SupplierInvoiceEditor,SupportSystem,SystemLogViewer,SystemTableDeployer,SystemUserEditor,SystemUserGroupBrowser,SystemUtility,TableDefinitionEditor,TableDeployer,TelegramLog,TelegramRegistration,TemplateBrowser,TemplateDataForm,TemplateEditor,TemplateView,TextContentBrowser,TextContentEditor,TextView,TicketingSystem,ToolMonitoring,TransactionLog,TransferMaterial,TrialBalance,UnitDefinitionBrowser,UnlockUser,UploadData,UploadProcessorView,USAddressForm,UserLog,UserPermissionEditor,ValueChart,VerifyOTP,View,ViewAssembly,ViewAssemblyDefinition,ViewCommandHistory,ViewConsumption,ViewData,Viewer,ViewGrid,ViewGrid,WrappedView,XGrid,XMLGrid,XXAddressForm,ZipUploadProcessorView
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface ClickHandler
extends com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>
Interface that handles mouse clicks (typically on
Button).- Author:
- Syam
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classClickHandler.ModifiedClickEvent<C extends com.vaadin.flow.component.Component>Create a click event from another event. -
Method Summary
Modifier and TypeMethodDescriptiondefault voidclicked(com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component> event) This method is invoked fromonComponentEvent(ClickEvent)when a component is clicked.voidclicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when a component is clicked.static <T extends com.vaadin.flow.component.Component>
com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<T>> convert(ClickHandler clickHandler) Convert a Click Handler to aComponentEventListener.default voiddoubleClicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when a component is double-clicked.default voidonComponentEvent(com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component> event) Default implementation invokesclicked(ClickEvent).default voidrightClicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when right-clicked.static ClickHandlertransfer(ClickHandler clickHandler, com.vaadin.flow.component.Component another) Create a "click handler" that transfers the "clicks" to another component.
-
Method Details
-
clicked
void clicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when a component is clicked.- Parameters:
c- Component
-
doubleClicked
default void doubleClicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when a component is double-clicked. Default implementation invokesclicked(Component).- Parameters:
c- Component
-
rightClicked
default void rightClicked(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)when right-clicked. Default implementation invokesclicked(Component).- Parameters:
c- Component
-
clicked
default void clicked(com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component> event) This method is invoked fromonComponentEvent(ClickEvent)when a component is clicked. Default implementation invokesclicked(Component),doubleClicked(Component)orrightClicked(Component).- Parameters:
event- Click event (This could be aEnhancedClickEvent)
-
onComponentEvent
default void onComponentEvent(com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component> event) Default implementation invokesclicked(ClickEvent).- Specified by:
onComponentEventin interfacecom.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>- Parameters:
event- Click event (This could be aEnhancedClickEvent)
-
convert
static <T extends com.vaadin.flow.component.Component> com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<T>> convert(ClickHandler clickHandler) Convert a Click Handler to aComponentEventListener.- Type Parameters:
T- Component type- Parameters:
clickHandler- Click handler to convert.- Returns:
- Component event handler.
-
transfer
static ClickHandler transfer(ClickHandler clickHandler, com.vaadin.flow.component.Component another) Create a "click handler" that transfers the "clicks" to another component.- Parameters:
clickHandler- Click handler whose clicks to be transferred.another- Component to which clicks to be transferred.- Returns:
- Newly created click handler.
-