App
|
Třída zapouzdřující příkaz pro vytvoření nové vrstvy. More...
Public Member Functions | |
CreateLayerCommand (LayerType type, int overLayerId) | |
Výchozí konstruktor. | |
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 | |
void | action (AppCore target) |
Akce, která se má po spuštění provést. | |
Protected Attributes | |
LayerType | type |
Typ vytvořené vrstvy. | |
int | overLayerId |
Id vrstvy, nad kterou se má nová vrstva vytvořit. | |
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. | |
Třída zapouzdřující příkaz pro vytvoření nové vrstvy.
Pozastaví renderovací vlákno, pokusí se vytvořit novou vrstvu a poté znovu spustí renderovací vlákno.
Definition at line 12 of file CreateLayerCommand.java.
|
inline |
Výchozí konstruktor.
type | Typ vytvořené vrstvy. |
overLayerId | Id vrstvy, nad kterou se má nová vrstva vytvořit. Pokud je id < 0 vytvoří se vrstva na pozici 0 |
Definition at line 22 of file CreateLayerCommand.java.
|
inlineprotectedvirtual |
Akce, která se má po spuštění provést.
target |
Implements mhr.appcore.commands.AppCommand.
Definition at line 28 of file CreateLayerCommand.java.
|
inlineinherited |
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.
|
inlineinherited |
Zpustí provedení příkazu na dané instanci jádra aplikace.
target |
Definition at line 34 of file AppCommand.java.
|
inlineinherited |
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.
|
inlineinherited |
Nastaví zpětnou vazbu, která má být provedena po vykonání příkazu.
f |
Definition at line 18 of file AppCommand.java.
|
inherited |
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.
|
protectedinherited |
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.
|
protectedinherited |
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.
|
protected |
Id vrstvy, nad kterou se má nová vrstva vytvořit.
Definition at line 15 of file CreateLayerCommand.java.
|
protected |
Typ vytvořené vrstvy.
Definition at line 14 of file CreateLayerCommand.java.