Inndatadialogboks for behandleralternativ

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.