Sjablonen

Op de voorkeurenpagina Voorkeurenpagina Sjablonen openen Java > Editor > Sjablonen kunt u nieuwe sjablonen maken en bestaande sjablonen bewerken. Een sjabloon is een hulpmiddel voor programmeurs om snel veelvoorkomende codepatronen in de broncode op te nemen.

U kunt met de volgende knoppen sjablonen bewerken en configureren:

Actie

Beschrijving

Nieuw...

Het dialoogvenster Sjabloon openen om een nieuwe sjabloon te maken.

Bewerken...

Het dialoogvenster Sjabloon openen om een geselecteerde sjabloon te bewerken.

Verwijderen

Alle geselecteerde sjablonen verwijderen.

Importeren...

Sjablonen importeren uit het bestandssysteem.

Exporteren...

Alle geselecteerde sjablonen exporteren naar het bestandssysteem.

Alles exporteren...

Alle sjablonen exporteren naar het bestandssysteem.

Alles inschakelen

Alle sjablonen inschakelen.

Alles uitschakelen

Alle sjablonen uitschakelen.

Code-indelingsprogramma gebruiken

Als deze optie is ingeschakeld, wordt de sjabloon ingedeeld volgens de code-indelingsregels die eerder zijn opgegeven in de voorkeuren van het code-indelingsprogramma. Anders wordt de sjabloon in de huidige vorm ingevoegd, maar wel met de juiste inspringing.

Sjabloondialoogvenster

Voor het maken van nieuwe sjablonen en het bewerken van bestaande sjablonen gebruikt u hetzelfde venster, dat hier wordt besproken.

Het dialoogvenster bevat de volgende velden en knoppen:

Optie

Beschrijving

Naam

De naam van de sjabloon.

Context

De context bepaalt waar de sjabloon en de vooraf gedefinieerde sjabloonvariabelen kunnen worden gebruikt.

Java
De context Java
Javadoc
De context Javadoc

Automatisch invoegen

Als deze optie is geselecteerd, voegt codehulp automatisch de sjabloon in als deze de enige beschikbare keuze is op de invoegpositie.

Beschrijving

Een beschrijving van de sjabloon, die wordt afgebeeld als de gebruiker de sjabloon selecteert.

Patroon

Het patroon van de sjabloon.

Variabele invoegen...

Een lijst afbeelden met eerder gedefinieerde variabelen voor de context.

Sjabloonvariabelen

Zowel de context Java als de context Javadoc ondersteunt de volgende variabelen:

Variabele

Beschrijving

${cursor}

Geeft de cursorpositie aan als de bewerkmodus links is. Dit is handig als de cursor bij het afsluiten van de bewerkmodus naar een andere positie moet verspringen dan het einde van de sjabloon.

${date}

Resulteert in de huidige datum.

${dollar}

Resulteert in het dollarteken '$'.

In plaats van de variabele kunt u ook twee dollartekens typen: '$$'.

${enclosing_method}

Resulteert in de naam van de insluitende methode.

${enclosing_method_arguments}

Resulteert in een lijst van door komma's gescheiden argumentnamen van de insluitende methode. Deze variabele kan handig zijn als u logboekinstructies genereert voor een groot aantal methoden.

${enclosing_package}

Resulteert in de naam van het insluitende pakket.

${enclosing_project}

Resulteert in de naam van het insluitende project.

${enclosing_type}

Resulteert in de naam van het insluitende type.

${file}

Resulteert in de naam van het bestand.

${line_selection}

Resulteert in de inhoud van alle geselecteerde regels.

${primary_type_name}

Resulteert in de naam van het primaire type van de huidige compilatie-eenheid.

${return_type}

Resulteert in het retourtype van de insluitende methode.

${time}

Resulteert in de huidige tijd.

${user}

Resulteert in de gebruikersnaam.

${word_selection}

Resulteert in de inhoud van de huidige tekstselectie.

${year}

Resulteert in het huidige jaar.

Voor de context Java zijn verder de volgende variabelen gedefinieerd:

Variabele

Beschrijving

${array}

Resulteert in een voorstel voor een gedeclareerde arraynaam.

${array_element}

Resulteert in een voorstel voor een elementnaam van een gedeclareerde array.

${array_type}

Resulteert in een voorstel voor een elementtype van een gedeclareerde array.

${collection}

Resulteert in een voorstel voor een gedeclareerde collectie die java.util.Collection implementeert.

${index}

Resulteert in een voorstel voor een niet-gedeclareerde indexvariabele van een array.

${iterator}

Resulteert in een voorstel voor een niet-gedeclareerde indexvariabele van een collectie.

${iterable}

Resulteert in een voorstel voor een naam van een gedeclareerd doorloopbaar item.

${iterable_element}

Resulteert in een voorstel voor een elementnaam van een gedeclareerd doorloopbaar item.

${iterable_type}

Resulteert in een voorstel voor een elementtype van een gedeclareerd doorloopbaar type.

${todo}

Resulteert in een voorstel voor de momenteel opgegeven standaardtaaktag.

Verwante concepten

Sjablonen

Verwante onderwerpen

Java-contenthulp
Voorkeuren voor taaktags
Voorkeuren voor codesjablonen
Voorkeuren voor codestijl