GrammarScope  4.0.0
Public Member Functions | Package Attributes | Private Member Functions | List of all members
grammarscope.common.model.RelationMouseAdapter Class Reference
Inheritance diagram for grammarscope.common.model.RelationMouseAdapter:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.common.model.RelationMouseAdapter:
Collaboration graph
[legend]

Public Member Functions

 RelationMouseAdapter (final JTable table)
 
void mousePressed (final MouseEvent mouseEvent)
 
void mouseReleased (final MouseEvent mouseEvent)
 
void addRequestListener (final IRequestListener listener)
 

Package Attributes

final JTable table
 
final RequestFirer requestFirer
 

Private Member Functions

void popUp (final MouseEvent mouseEvent)
 
JPopupMenu makePopup (final Relation relation)
 

Detailed Description

Mouse adapter

Author
Bernard Bou

Constructor & Destructor Documentation

◆ RelationMouseAdapter()

grammarscope.common.model.RelationMouseAdapter.RelationMouseAdapter ( final JTable  table)

Constructor

Parameters
tabletable

Member Function Documentation

◆ addRequestListener()

void grammarscope.common.model.RelationMouseAdapter.addRequestListener ( final IRequestListener  listener)

Add request listener

Parameters
listenerrequest listener

◆ makePopup()

JPopupMenu grammarscope.common.model.RelationMouseAdapter.makePopup ( final Relation  relation)
private

Make popup menu

Parameters
relationselected relation
Returns
popup menu

◆ mousePressed()

void grammarscope.common.model.RelationMouseAdapter.mousePressed ( final MouseEvent  mouseEvent)

◆ mouseReleased()

void grammarscope.common.model.RelationMouseAdapter.mouseReleased ( final MouseEvent  mouseEvent)

◆ popUp()

void grammarscope.common.model.RelationMouseAdapter.popUp ( final MouseEvent  mouseEvent)
private

Popup menu

Parameters
mouseEventmouse event

Member Data Documentation

◆ requestFirer

final RequestFirer grammarscope.common.model.RelationMouseAdapter.requestFirer
package

Request firer

◆ table

final JTable grammarscope.common.model.RelationMouseAdapter.table
package

Table


The documentation for this class was generated from the following file: