+
+ // used to check the details of things being linked to
+ Link.symbolSet = symbolSet;
+ Link.base = "../";
+
+ var classTemplate = new Template({
+ templateFile : Options.templatesDir + "/class.tmpl",
+ Link : Link
+ });
+ var classesTemplate = new Template({
+ templateFile : Options.templatesDir +"/allclasses.tmpl",
+ Link : Link
+ });
+ var classesindexTemplate = new Template({
+ templateFile : Options.templatesDir +"/index.tmpl",
+ Link : Link
+ });
+ var fileindexTemplate = new Template({
+ templateFile : Options.templatesDir +"/allfiles.tmpl",
+ Link: Link
+ });
+
+
+ classTemplate.symbolSet = symbolSet;
+
+
+ function hasNoParent($) {
+ return ($.memberOf == "")
+ }
+ function isaFile($) {
+ return ($.is("FILE"))
+ }
+ function isaClass($) {
+ return ($.is("CONSTRUCTOR") || $.isNamespace);