Slick V3.3 manual Example, Manually Creating a Template

Models: V3.3

1 568
Download 568 pages 2.03 Kb
Page 136
Image 136

Manually Creating a Template

organized, see Organizing Templates.

2.Create or edit a code file (e.g. *.cpp, *.java, etc.). Replace occurrences of substitutable text with substitution parameter names. For example, you might want to make the name of a C++ or Java class into a substitution parameter, in which case you could use the $safeitemname$ substitution paramet- er. For more information on substitution parameters, see Substitution Parameters.

3.Create an XML file and give it an extension of .setemplate.

4.Insert template metadata into the .setemplate file. See the example below. For more information on template metadata elements, see Code Template Metadata File Reference.

5.Create a new project or open an existing one.

6.From the main menu, click File New Item from SlickEdit Template.

7.Verify that your new template item appears in the Templates list on the Add New Item dialog box.

Example

The following example illustrates the metadata for an item template for a custom Java class, along with the content of the Java source code file.

From the Add New Item dialog box, if the user entered Foo.java for the item name, then

$fileinputname$ would be replaced with "Foo" in the file name of the file created, and $safeitemname$ would be replaced with "Foo" in the Java source code file.

MyClass.setemplate:

<?xml version="1.0" ?> <!DOCTYPE SETemplate SYSTEM "http://www.slickedit.com/dtd/vse/setemplate/1.0/setemplate.dtd"> <SETemplate Version="1.0" Type="Item">

<TemplateDetails> <Name>My Java Class</Name>

<Description>My custom Java class</Description> <DefaultName>MyClass.java</DefaultName>

</TemplateDetails>

<TemplateContent>

<Files>

<File TargetFilename="$fileinputname$.java">MyClass.java</File> </Files>

</TemplateContent>

</SETemplate>

MyClass.java:

114

Page 136
Image 136
Slick V3.3 manual Example, Manually Creating a Template