PageRenderTime 5ms CodeModel.GetById 3ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/jsdoc_toolkit-1.4.0/templates/xml/file.tmpl

http://jsdoc-toolkit.googlecode.com/
Go Template | 63 lines | 63 code | 0 blank | 0 comment | 0 complexity | 928e6745af0c3f48e74e0f725a080bf9 MD5 | raw file
 1<jsdoc>
 2	<for each="file" in="data.files">
 3	<file path="{+file.path+}">
 4		<overview>
 5			<name>{+file.overview.name+}</name>
 6			<desc>{+(file.overview.desc)+}</desc>
 7		</overview>
 8		<if test="file.symbols">
 9		<symbols>
10			<for each="symbol" in="file.symbols">
11			<symbol isa="{+symbol.isa+}">
12				<name>{+symbol.name+}</name>
13				<alias>{+symbol.alias+}</alias>
14				<memberof>{+symbol.memberof+}</memberof>
15				<type>{+symbol.type+}</type>
16				<desc>{+symbol.desc+}</desc>
17				<params><for each="param" in="symbol.params">
18					<param>
19						<type>{+param.type+}</type>
20						<name>{+param.name+}</name>
21						<desc>{+param.desc+}</desc>
22						<optional>{+param.isOptional+}</optional>
23					</param>
24				</for></params>
25				<properties><for each="prop" in="symbol.properties">
26					<property>
27						<type>{+prop.type+}</type>
28						<name>{+prop.name+}</name>
29						<alias>{+prop.alias+}</alias>
30						<desc>{+prop.desc+}</desc>
31					</property>
32				</for></properties>
33				<methods><for each="meth" in="symbol.methods">
34					<method>
35						<name>{+meth.name+}</name>
36						<alias>{+meth.alias+}</alias>
37					</method>
38				</for></methods>
39				<returns><for each="ret" in="symbol.returns">
40					<return>
41						<type>{+ret.type+}</type>
42						<desc>{+ret.desc+}</desc>
43					</return>
44				</for></returns>
45				<exceptions><for each="ex" in="symbol.exceptions">
46					<return>
47						<type>{+ex.type+}</type>
48						<desc>{+ex.desc+}</desc>
49					</return>
50				</for></exceptions>
51				<tags><for each="tag" in="symbol.doc.tags">
52					<tag title="{+tag.title+}">
53						<type>{+tag.type+}</type>
54						<desc>{+tag.desc+}</desc>
55					</tag>
56				</for></tags>
57			</symbol>
58			</for>
59		</symbols>
60		</if>
61	</file>
62	</for>
63</jsdoc>