Du kommer til Inndatadialogboks for behandleralternativ fra vinduet Preferanser for annotasjonsbehandling. Der kan behandleralternativer legges til eller endres.
Alternativer som oppgis her blir tilgjengelige for behandlerne via AnnotationProcessorEnvironment-grensesnittet. Hvert alternativ blir presentert i to former: som et nøkkel/verdi-par, og som en kombinert nøkkel som tilsvarer alternativets kommandolinjeform, altså "-Akey=value". Et alternativ med nøkkelen "foo" og verdien "bar" vil for eksempel bli vist både slik og som key "-Afoo=bar", value null.
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.