App
|
Abstraktní třída, který tvoří základ pro příkazy k asynchronnímu ovládán aplikace. More...
Public Member Functions | |
void | setPDFeedback (PDFeedback f) |
Nastaví zpětnou vazbu, která má být provedena po vykonání příkazu. | |
void | setPDExceptionFeedback (PDFeedback ef) |
Nastaví zpětnou vazbu, která má být provedena v případě neodchycené výjimky, která nastala při vykonávání příkazu. | |
void | execute (AppCore target) |
Zpustí provedení příkazu na dané instanci jádra aplikace. | |
void | dispose () |
Způsobí uvolnění nativních prostředků. | |
Public Attributes | |
RuntimeException | e = null |
Výjimka, která nastale běhěm vykonávání příkazu. Bude nastavena pouze, pokud exceptionFeedback != null. | |
Protected Member Functions | |
abstract void | action (AppCore target) |
Akce, která se má po spuštění provést. | |
Protected Attributes | |
PDFeedback | feedback = null |
Platformě závislá zpětná vazba, která má být spuštěna po provedení příkazu. | |
PDFeedback | exceptionFeedback = null |
Platformě závislá zpětná vazba, která má být spuštěna, pokud při provádění příkazu dojde k RuntimeException, později pravděpodobně bude omezeno. | |
Abstraktní třída, který tvoří základ pro příkazy k asynchronnímu ovládán aplikace.
Definition at line 8 of file AppCommand.java.
|
protectedpure virtual |
Akce, která se má po spuštění provést.
target |
Implemented in mhr.appcore.commands.core.ResizeImageCommand, mhr.appcore.commands.toolcommands.DrawToCommand, mhr.appcore.commands.imagecommands.CreateLayerCommand, mhr.appcore.commands.imagecommands.SetImageSelectedStateCommand, mhr.appcore.commands.imagecommands.SetLayerMaskActiveCommand, mhr.appcore.commands.imagecommands.SetLayerOpacityCommand, mhr.appcore.commands.imagecommands.MoveLayerCommand, mhr.appcore.commands.imagecommands.SetLayerVisibilityCommand, mhr.appcore.commands.toolcommands.DrawBgnCommand, mhr.appcore.commands.toolcommands.DrawEndCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.AddRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.BlendRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.ClearRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.CopyRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.FillRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.InvertRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.PasteRasterDataCommand, mhr.appcore.commands.imagecommands.rasterdatacommands.RemoveRasterDataCommand, mhr.appcore.commands.imagecommands.DeleteLayerCommand, mhr.appcore.commands.core.CropImageCommand, mhr.appcore.commands.imagecommands.DuplicateLayerCommand, mhr.appcore.commands.imagecommands.SetMasterMaskActiveCommand, mhr.appcore.commands.imagecommands.UpdateLayerFromPresentationCommand, mhr.appcore.commands.toolcommands.CancelableToolCommand, mhr.appcore.commands.toolcommands.CancelableToolCommitCommand, mhr.appcore.commands.toolcommands.CancelableToolUpdateCommand, mhr.appcore.commands.toolcommands.SelectToolCommand, mhr.appcore.commands.imagecommands.ApplyUndoPatchCommand, and mhr.appcore.commands.imagecommands.MergeAllCommand.
|
inline |
Způsobí uvolnění nativních prostředků.
Pokud v případě neprovedení příkazu, například kvůli odstranění z fronty díky vyjímce, by mohlo dojít k memory leaku, musí třída přepsat toto chování.
Definition at line 62 of file AppCommand.java.
|
inline |
Zpustí provedení příkazu na dané instanci jádra aplikace.
target |
Definition at line 34 of file AppCommand.java.
|
inline |
Nastaví zpětnou vazbu, která má být provedena v případě neodchycené výjimky, která nastala při vykonávání příkazu.
ef |
Definition at line 26 of file AppCommand.java.
|
inline |
Nastaví zpětnou vazbu, která má být provedena po vykonání příkazu.
f |
Definition at line 18 of file AppCommand.java.
RuntimeException mhr.appcore.commands.AppCommand.e = null |
Výjimka, která nastale běhěm vykonávání příkazu. Bude nastavena pouze, pokud exceptionFeedback != null.
Definition at line 12 of file AppCommand.java.
|
protected |
Platformě závislá zpětná vazba, která má být spuštěna, pokud při provádění příkazu dojde k RuntimeException, později pravděpodobně bude omezeno.
Definition at line 10 of file AppCommand.java.
|
protected |
Platformě závislá zpětná vazba, která má být spuštěna po provedení příkazu.
Definition at line 9 of file AppCommand.java.