BrightSide Workbench Full Report + Source Code
org.turro.elephant.menu.DefaultUserAction Class Reference
Inheritance diagram for org.turro.elephant.menu.DefaultUserAction:
Collaboration diagram for org.turro.elephant.menu.DefaultUserAction:

Public Member Functions

 DefaultUserAction (String id, String label, String image)
 
 DefaultUserAction (String id, String label, String image, String link)
 
 DefaultUserAction (String id, String label, String image, IUserCommand command)
 
- Public Member Functions inherited from org.turro.elephant.menu.AbstractUserAction
String getId ()
 
String getLabel ()
 
String getImage ()
 
String getLink ()
 
boolean isValid ()
 
boolean isCaption ()
 
boolean isOnlyLabel ()
 
boolean isOnlyImage ()
 
void execute ()
 
boolean addChild (IUserAction action)
 

Additional Inherited Members

- Protected Attributes inherited from org.turro.elephant.menu.AbstractUserAction
String id
 
IUserCommand command
 
List< IUserActionchildren = new ArrayList<>()
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 26 of file DefaultUserAction.java.

Constructor & Destructor Documentation

◆ DefaultUserAction() [1/3]

org.turro.elephant.menu.DefaultUserAction.DefaultUserAction ( String  id,
String  label,
String  image 
)

Definition at line 28 of file DefaultUserAction.java.

28  {
29  this.id = id;
30  this.label = label;
31  this.image = image;
32  this.link = null;
33  this.command = null;
34  }

◆ DefaultUserAction() [2/3]

org.turro.elephant.menu.DefaultUserAction.DefaultUserAction ( String  id,
String  label,
String  image,
String  link 
)

Definition at line 36 of file DefaultUserAction.java.

36  {
37  this.id = id;
38  this.label = label;
39  this.image = image;
40  this.link = link;
41  this.command = null;
42  }

◆ DefaultUserAction() [3/3]

org.turro.elephant.menu.DefaultUserAction.DefaultUserAction ( String  id,
String  label,
String  image,
IUserCommand  command 
)

Definition at line 44 of file DefaultUserAction.java.

44  {
45  this.id = id;
46  this.label = label;
47  this.image = image;
48  this.command = command;
49  this.link = null;
50  }

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