Okno dialogowe wprowadzania opcji procesora jest dostępne z panelu preferencji Przetwarzanie adnotacji. Umożliwia dodawanie i modyfikowanie opcji procesora.
Opcje tu wpisywane będą prezentowane procesorom za pośrednictwem interfejsu AnnotationProcessorEnvironment. Każda opcja jest prezentowana w dwóch formach: jako para klucz/wartość i jako klucz złożony odpowiadający formie wiersza komend, mianowicie "-Aklucz=wartość". Opcja z kluczem "foo" i wartością "bar" byłaby prezentowana zarówno w ten sposób, jak i jako klucz "-Afoo=bar", wartość null.
Wartości opcji reprezentujące ścieżki mogą zaczynać się od leksemu ograniczone znakiem procenta, jak np. %FOO%/
. Jeśli leksem jest nazwą zmiennej ścieżki klasy, zostanie zastąpiony przez bieżącą wartość zmiennej w czasie wykonywania procesora.
Wartość specjalna ROOT
jest rozwinięciem ścieżki bezwzględnej obszaru roboczego.
Na przykład wartość %ROOT%/foo/bar.xml
można rozwinąć jako d:/my_workspace/foo/bar.xml
, a %JRE_LIB%/rt.jar
można rozwinąć jako c:/jdk1.5.0/lib/rt.jar
. Analogicznie, wartość specjalna PROJECT.DIR
jest rozwinięciem ścieżki bezwzględnej bieżącego projektu.
Niektóre opcje są udostępniane automatycznie przez procesory; wpisanie ich w tym oknie dialogowym nie będzie miało skutku, ponieważ zostaną one przesłonięte przez automatycznie udostępnione wartości. Opcje automatyczne są opisane tutaj.