Du kommer til Inndatadialogboks for behandleralternativ fra vinduet Preferanser for annotasjonsbehandling. Der kan behandleralternativer legges til eller endres.
Alternativer som oppgis her, blir presentert for behandlere som bruker Java 5-speil-APIer via grensesnittet AnnotationProcessorEnvironment, eller til behandlere som bruker Java 6-annotasjonsbehandlings-APIer via grensesnittet ProcessingEnvironment. For å være kompatible med andre implementeringer av APIen blir hvert alternativ presentert i to former for Java 5-behandlere: som nøkkel/verdi-par og som kombinert nøkkel tilsvarende alternativets kommandolinjeform, nemlig "-Akey=verdi". Et alternativ med nøkkelen "foo" og verdien "bar" vil for eksempel bli vist både slik og som nøkkelen "-Afoo=bar", verdi null. For Java 6-behandlere presenteres alternativene enkelt som en tilordning av nøkkel/verdi-par, uten -A og uten den kombinerte formen -Akey=verdi.
Alternativverdier som representerer baner, kan begynne med symbol som er avgrenset med prosenttegn, f.eks. %FOO%/. Hvis
tokenet er navnet på en klassebanevariabel, blir det erstattet med gjeldende verdi for variabelen på
utføringstidspunktet. Spesialverdien ROOT utvider til arbeidsområdets fullstendige bane. For eksempel kan %ROOT%/foo/bar.xml
utvides til d:/my_workspace/foo/bar.xml, og %JRE_LIB%/rt.jar kan
utvides til c:/jdk1.5.0/lib/rt.jar. På samme måte utvides spesialverdien PROJECT.DIR
til den fullstendige banen til det gjeldende prosjektet.
Noen alternativer blir automatisk tilgjengelige for behandlerne. Det har ingen effekt å legge dem inn i denne dialogboksen, siden de automatisk oppgitte verdiene overstyrer eventuelle verdier som er oppgitt her. De automatiske alternativene er beskrevet her.