|
|||||||||
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.util.swing.action.AbstractContextCommand com.levigo.jadice.swing.commands.AbstractPageViewCommand com.levigo.jadice.swing.commands.AbstractDocumentCommand com.levigo.jadice.demo.thumbnailview.ToggleSorterCommand
public class ToggleSorterCommand
Shows/Hide a sorter frame or a sorter toolbar depending on which kind of sorter is contained in the component hierachy or in the associated context.
Hint:
To work properly this command needs at least a PageView
instance in the
Context
object.
Hint:
For using SorterToolbar, an instance of it also have to be contained in the context. Furthermore
it is recommended, for drag-out to work correctly, that the developer has embedded this
SorterToolbar
instance to one of the four "sides" of a container whose layout
manager is a BorderLayout
, and do not add children to any of the other four "sides".
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.levigo.jadice.swing.commands.AbstractDocumentCommand |
---|
AbstractDocumentCommand.Scope |
Field Summary |
---|
Fields inherited from class com.levigo.jadice.swing.commands.AbstractDocumentCommand |
---|
document |
Constructor Summary | |
---|---|
ToggleSorterCommand()
|
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. |
boolean |
isSelected()
Returns the selected state of this command. |
void |
setSorterFrame(SorterFrame sorterFrame)
Deprecated. Will be used by injection exclusively. |
void |
setSorterToolbar(SorterToolbar sorterToolbar)
Deprecated. Will be used by injection exclusively. |
Methods inherited from class com.levigo.jadice.swing.commands.AbstractDocumentCommand |
---|
getRenderControls, getScope, setScope |
Methods inherited from class com.levigo.jadice.swing.commands.AbstractPageViewCommand |
---|
getPageView, setPageView |
Methods inherited from class com.levigo.util.swing.action.AbstractContextCommand |
---|
getContext, propagateContextChange, setContext |
Methods inherited from class com.levigo.util.swing.action.injection.InjectedCommand |
---|
canExecute, execute, getKey, isAvailable, isSelected, setKey |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ToggleSorterCommand()
Method Detail |
---|
public void setSorterToolbar(SorterToolbar sorterToolbar)
Developers should not invoke this method in any direct way.
public void setSorterFrame(SorterFrame sorterFrame)
Developers should not invoke this method in any direct way.
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 AbstractDocumentCommand
true
if the command can/may be executed in the current context,
false
otherwise.public boolean isSelected()
InjectedCommand
isSelected
in class InjectedCommand
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |