Maler

Med preferansesiden Åpner preferansesiden Maler Java > Redigeringsprogram > Maler kan du opprette nye og redigere eksisterende maler. En mal er praktisk for programmereren, som raskt kan sette inn kildekodemønstre som forekommer ofte.

Følgende knapper gjør det mulig å manipulere og konfigurere maler:

Handling

Beskrivelse

Ny...

Åpner dialogboksen Mal, der du kan opprette en ny mal.

Rediger...

Åpner dialogboksen Mal for å redigere den valgte malen.

Fjern

Fjerner alle valgte maler.

Importer...

Importerer maler fra filsystemet.

Eksporter...

Eksporterer alle valgte maler til filsystemet.

Eksporter alle...

Eksporterer alle maler til filsystemet.

Aktiver alle

Aktiverer alle maler.

Deaktiver alle

Deaktiverer alle maler.

Bruk kodeformaterer

Hvis dette alternativet er aktivert, formateres malen etter kodeformateringsreglene som er spesifisert i preferansene for Kodeformaterer, før innsetting. Ellers settes malen inn som den er, men riktig innrykket.

Dialogboksen Mal

Ved opprettelse av ny mal og redigering av eksisterende mal brukes samme dialogboks, som beskrives her.

Følgende felt og knapper vises i dialogboksen:

Alternativ

Beskrivelse

Navn

Navnet på malen.

Kontekst

Konteksten avgjør hvor malen kan brukes, og hvilket sett av forhåndsdefinerte malvariabler som er tilgjengelig.

Java
Java-konteksten
Javadoc
Javadoc-konteksten

Automatisk innsetting

Hvis dette velges, setter Kodehjelp automatisk inn malen hvis den er det eneste tilgjengelige forslaget ved markørposisjonen.

Beskrivelse

En beskrivelse av malen, som vises for brukeren ved valg av mal.

Mønster

Malmønsteret.

Sett inn variabler...

Viser en liste over forhåndsdefinerte kontekstspesifikke variabler.

Malvariabler

Både Java- og Javadoc-konteksten definerer følgende variabler:

Variabel

Beskrivelse

${cursor}

Spesifiserer markørposisjonen idet malens redigeringsmodus forlates. Dette er nyttig om markøren skulle hoppe et annet sted enn til slutten av malen idet den forlater redigeringsmodus.

${date}

Evaluerer til gjeldende dato.

${dollar}

Evaluerer til dollartegnet '$'.

Alternativt kan to dollartegn brukes: '$$'.

${enclosing_method}

Evaluerer til navnet på innkapslende metode.

${enclosing_method_arguments}

Evaluerer til en liste over argumentnavn på innkapsling metode (atskilt med kommaer). Denne variabelen kan være nyttig ved generering av loggsetninger for mange metoder.

${enclosing_package}

Evaluerer til navnet på innkapslende pakke.

${enclosing_project}

Evaluerer til navnet på innkapslende prosjekt.

${enclosing_type}

Evaluerer til navnet på innkapslende type.

${file}

Evaluerer til navnet på filen.

${line_selection}

Evaluerer til innholdet i alle valgte linjer.

${primary_type_name}

Evaluerer til primærtypenavnet til gjeldende kompileringsenhet.

${return_type}

Evaluerer til returtypen til innkapslende metode.

${time}

Evaluerer til gjeldende klokkeslett.

${user}

Evaluerer til brukernavnet.

${word_selection}

Evaluerer til innholdet i gjeldende tekstutvalg.

${year}

Evaluerer til gjeldende år.

Java-konteksten definerer dessuten følgende variabler:

Variabel

Beskrivelse

${array}

Evaluerer til et forslag til deklarert matrisenavn.

${array_element}

Evaluerer til forslag til elementnavn for deklarert matrise.

${array_type}

Evaluerer til forslag til elementtype for deklarert matrise.

${collection}

Evaluerer til et forslag til deklarert samling til implementering av java.util.Collection.

${index}

Evaluerer til et forslag til indeksgjentakelse for udeklarert matrise.

${iterator}

Evaluerer til et forslag til udeklarert samlingsgjentakelse.

${iterable}

Evaluerer til et forslag til deklarert gjentakbart navn.

${iterable_element}

Evaluerer til forslag til elementnavn for deklarert gjentakbar.

${iterable_type}

Evaluerer til forslag til elementtype for deklarert gjentakbar.

${todo}

Evaluerer til forslag til gjeldende spesifisert standard oppgavekode.

Beslektede begreper

Maler

Beslektet referanse

Java-innholdshjelp
Oppgavekodepreferanser
Kodemalpreferanser
Kodestilpreferanser