|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.levigo.util.swing.action.injection.InjectedCommand com.levigo.jadice.demo.commands.ToggleToolbarVisibilityCommand
public class ToggleToolbarVisibilityCommand
This command could be used to toggle visibility of jadice toolbars. To get access to the toolbar
this command needs a JadiceToolbarProvider
reference in the Context
object.
Furthermore a valid toolbar identification has to be defined in the commands properties as
command parameter at index position 0.
Valid toolbar identifier are:
Description | Command Parameter Value |
---|---|
toggle annotation toolbar | anno |
toggle main toolbar | main |
Constructor Summary | |
---|---|
ToggleToolbarVisibilityCommand()
|
Method Summary | |
---|---|
protected boolean |
canExecute()
Subclasses may override this method to perform argument validation beyond the validation that happens automatically during the injection phase. |
protected void |
execute()
This method is called in order to execute the command. |
protected JComponent |
getToolbar(JadiceToolbarProvider tp)
|
void |
setToolbarName(String toolbarName)
|
void |
setToolbarProvider(JadiceToolbarProvider toolbarProvider)
Deprecated. Will be used by injection exclusively. |
Methods inherited from class com.levigo.util.swing.action.injection.InjectedCommand |
---|
canExecute, execute, getKey, isAvailable, isSelected, isSelected, setKey |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ToggleToolbarVisibilityCommand()
Method Detail |
---|
protected void execute()
InjectedCommand
InjectedCommand.canExecute()
has returned
true
.
execute
in class InjectedCommand
protected boolean canExecute()
InjectedCommand
Argument
annotations and the
arguments have been injected.
canExecute
in class InjectedCommand
true
if the command can/may be executed in the current context,
false
otherwise.InjectedCommand.canExecute()
protected JComponent getToolbar(JadiceToolbarProvider tp)
@Deprecated public void setToolbarProvider(JadiceToolbarProvider toolbarProvider)
Developers should not invoke this method in any direct way.
public void setToolbarName(String toolbarName)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |