Et veiviserbasert brukergrensesnitt leder deg gjennom de nødvendige trinn for å utføre valgt refaktorisering. En refaktoriseringsveiviser består av 1 - n parametersider, en forhåndsvisningsside og en problemside.
Disse sidene samler inn opplysninger som er nødvendige for refaktoriseringen. For eksempel bruker refaktoriseringen Dra opp to sider for å samle inn metoder og felt som skal dras opp, og samle foreldede metoder og felt i subklasser som kan slettes. Brukeren kan navigere i parametersider ved hjelp av knappene Neste > og < Tilbake.
Når du har oppgitt nødvendige opplysninger, kan du klikke på Fullfør for å utføre refaktoriseringen uten forhåndsvisning av resultatene. Hvis du vil ha forhåndsvist endringene, klikker du på Neste >.
JDT kan forhåndsvise resultatene av en refaktoriseringshandling for deg før handlingen utføres.
Forhåndsvisningssiden består av to deler:
Et tre øverst som inneholder alle Java-elementer som påvirkes av refaktoriseringen. Hver toppnivånode i treet representerer en kompileringsenhet.
Noen refaktoriseringer gjør det mulig å filtrere treet etter forskjellige typer endringer i refaktoriseringen. Bruk menyvalget Filterendringer for å endre filtreringen.
Problemsiden for refaktorisering viser om det er mistenkte, potensielle eller definitive problemer med refaktoriseringshandlingen du forsøker.
Fire typer problemer er mulige:
Hvis det ikke finnes noen stopproblemer, kan refaktoriseringen utføres ved at du klikker på Fullfør. Hvis du vil ha forhåndsvist resultatene av refaktoriseringshandlingen, klikker du på Neste >.