Třída zapouzdřující příkaz pro smazání vrstvy.
More...
|
RuntimeException | e = null |
| Výjimka, která nastale běhěm vykonávání příkazu. Bude nastavena pouze, pokud exceptionFeedback != null.
|
|
|
void | action (AppCore target) |
| Akce, která se má po spuštění provést.
|
|
|
int | id |
| Id mazané vrstvy.
|
|
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 smazání vrstvy.
Pozastaví renderovací vlákno, pokusí se smazat danou vrstvu a poté znovu spustí renderovací vlákno.
Definition at line 11 of file DeleteLayerCommand.java.
mhr.appcore.commands.imagecommands.DeleteLayerCommand.DeleteLayerCommand |
( |
int |
id | ) |
|
|
inline |
void mhr.appcore.commands.imagecommands.DeleteLayerCommand.action |
( |
AppCore |
target | ) |
|
|
inlineprotectedvirtual |
Akce, která se má po spuštění provést.
- Parameters
-
Implements mhr.appcore.commands.AppCommand.
Definition at line 24 of file DeleteLayerCommand.java.
{
synchronized (this) {
target.getRenderer().susepnd(this);
try {
this.wait();
}
catch (InterruptedException
e) {
}
try {
target.getImg().deleteLayer(id);
target.getRenderer().renderOnThisThread();
} finally {
target.getRenderer().wake(this);
}
}
}
void mhr.appcore.commands.AppCommand.dispose |
( |
| ) |
|
|
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.
void mhr.appcore.commands.AppCommand.execute |
( |
AppCore |
target | ) |
|
|
inlineinherited |
Zpustí provedení příkazu na dané instanci jádra aplikace.
- Parameters
-
Definition at line 34 of file AppCommand.java.
{
try {
}
catch (RuntimeException
e) {
return;
} else {
}
}
}
}
void mhr.appcore.commands.AppCommand.setPDExceptionFeedback |
( |
PDFeedback |
ef | ) |
|
|
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.
- Parameters
-
Definition at line 26 of file AppCommand.java.
void mhr.appcore.commands.AppCommand.setPDFeedback |
( |
PDFeedback |
f | ) |
|
|
inlineinherited |
Nastaví zpětnou vazbu, která má být provedena po vykonání příkazu.
- Parameters
-
Definition at line 18 of file AppCommand.java.
RuntimeException mhr.appcore.commands.AppCommand.e = null |
|
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.
PDFeedback mhr.appcore.commands.AppCommand.exceptionFeedback = null |
|
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.
PDFeedback mhr.appcore.commands.AppCommand.feedback = null |
|
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.
int mhr.appcore.commands.imagecommands.DeleteLayerCommand.id |
|
protected |
The documentation for this class was generated from the following file: