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
,AbstractCheckListForestBrowser
,AbstractConsumptionSelector
,AbstractDataEditor
,AbstractDataForm
,AbstractEditableGrid
,AbstractInvoiceBrowser
,AbstractInvoiceEditor
,AbstractLinkGrid
,AbstractObjectForest
,AbstractReceiveMaterialReturned
,AbstractReceiveMaterialTransferred
,AbstractRequestMaterial
,AbstractReturnMaterial
,AbstractSale
,AbstractSendAndReceiveMaterial
,AbstractTextContentEditor
,AbstractUserForm
,ActionForm
,ActionGrid
,AddressForm
,AEAddressForm
,ApplicationFrame.EntitySelector
,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
,CheckListForestBrowser
,CodeShell
,CommandSelector
,ComputeConsumption
,ComputeLandedCost
,ConsumptionDashboard
,ConsumptionReturn
,ControlScheduleEditor
,CorrectUOM
,CrossServerManager
,CSVUploadProcessorView
,CustomerInvoiceBrowser
,CustomerInvoiceEditor
,Dashboard
,Dashboard
,DataDownload
,DataEditor
,DataEditor
,DataForm
,DataGrid
,DataGrid
,DataPickup
,DataTransfer
,DataTreeGrid
,DataTreeGrid
,DataUpload
,DataView
,DefineAssembly
,DeployFlutterApplication
,DetailLinkGrid
,DeveloperActivity
,DownloadData
,EditableGrid
,EditableObjectGrid
,EditCost
,EditPurchaseTax
,EntityEditor
,EntityRoleEditor
,ExcelDataUpload
,FileManager
,FileViewer
,FileViewerGrid
,FlowDiagramEditor
,GBAddressForm
,GridMenu
,GRN
,GRNEditor
,GroupPermissionEditor
,HomeHTMLView
,HomeModuleMenu
,HTMLView
,ImageView
,ImageView
,ImageViewer
,INAddressForm
,InformationMessage
,Issue
,ItemMovementReport
,ItemMovementView
,ItemsSentForRepair
,ItemTypeEditor
,JavaClassEditor
,JournalReport
,JournalVoucherBrowser
,JournalVoucherEditor
,JournalVoucherView
,JSONGrid
,LicenseManagement
,ListEditor
,ListGrid
,LocateItem
,LocationMonitoring
,LockUser
,LoginForm
,MailForm
,MailLog
,ManageApplication
,ManageBiometric
,ManageExternalUsers
,ManageJobScheduler
,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
,POItemBrowser
,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
,ReturnTool
,Sale
,SchedulerLogViewer
,SelectData
,SelectGrid
,SelectLocation
,SelectStock
,SelectStore
,SendCommand
,SendItemsForRepair
,SerialConfiguratorEditor
,SerialPatternEditor
,SetMailSenderPassword
,SetPasswordPolicy
,SiteView
,SMSLog
,SMSMessageEditor
,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
,Test
,TextContentBrowser
,TextContentEditor
,TextView
,ToolMonitoring
,TransactionLog
,TransferMaterial
,TrialBalance
,UnitDefinitionBrowser
,UnlockUser
,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 class
ClickHandler.ModifiedClickEvent<C extends com.vaadin.flow.component.Component>
Create a click event from another event. -
Method Summary
Modifier and TypeMethodDescriptiondefault 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.void
clicked
(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 void
doubleClicked
(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)
when a component is double-clicked.default void
onComponentEvent
(com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component> event) Default implementation invokesclicked(ClickEvent)
.default void
rightClicked
(com.vaadin.flow.component.Component c) This method is invoked fromclicked(ClickEvent)
when right-clicked.static ClickHandler
transfer
(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:
onComponentEvent
in 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.
-