Dialogové okno zadávání voleb procesoru

Dialogové okno zadávání voleb procesoru zobrazíte z podokna předvoleb Zpracování anotací. Umožňuje přidávání a úpravu voleb procesoru.

Zde zadávané volby jsou poskytovány procesorům, které používají rozhraní API Java 5 pro zrcadlení prostřednictvím rozhraní AnnotationProcessorEnvironment, nebo procesorům, které používají rozhraní API Java 6 pro zpracování anotací prostřednictvím rozhraní ProcessingEnvironment. Pro procesory Java 5 je za účelem dosažení kompatibility s jinými implementacemi tohoto rozhraní API každá z voleb prezentována ve dvou podobách: Jako pár klíč/hodnota a jako kombinovaný klíč odpovídající tvaru volby příkazového řádku, tj. "-Aklíč=hodnota". Například volba s klíčem "foo" a hodnotou "bar" bude poskytnuta tímto způsobem a jako klíč "-Afoo=bar" s hodnotou null.Pro procesory Java 6 mají volby podobu mapy párů klíč/hodnota bez přepínače -A a bez kombinované podoby -Akey=hodnota.

Hodnoty voleb představující cesty mohou začínat tokenem odděleným znaky procenta, například %FOO%/. Pokud token odpovídá názvu proměnné Cesta ke třídě, bude nahrazen aktuální hodnotou proměnné v době provádění procesoru. Speciální hodnota ROOT rozbaluje absolutní cestu pracovního prostoru. Například %ROOT%/foo/bar.xml může být rozbalena jako d:/my_workspace/foo/bar.xml a %JRE_LIB%/rt.jar může být rozbalena jako c:/jdk1.5.0/lib/rt.jar. Obdobně speciální hodnota PROJECT.DIR bude rozbalena jako absolutní cesta aktuálního projektu.

Určité volby jsou procesorům poskytovány automaticky. Jejich zadávání v tomto dialogovém okně je bez účinku, protože automaticky poskytnuté hodnoty potlačí veškeré zde zadané hodnoty. Automatické volby jsou popsány zde.