Back to DirectoryView document type
# -*- coding: utf-8 -*-
# Description: DirectoryView document-type
from Remark.FileSystem import changeExtension
from Remark.Conversion import saveRemarkToHtml
from Remark.DocumentType_Registry import registerDocumentType
class DirectoryView_DocumentType(object):
def name(self):
return 'DirectoryView'
def linkDescription(self, document):
return document.tagString('description')
def parseTags(self, fileName, reporter):
return {}
def convert(self, document, documentTree, outputRootDirectory, reporter):
remarkText = ['[[ParentList]]',
'',
'[[tag link_description]]',
'===',
'',
'[[Index]]',]
saveRemarkToHtml(remarkText, document, documentTree,
outputRootDirectory, reporter)
def upToDate(self, document, documentTree, outputRootDirectory):
return False
def outputName(self, fileName):
return changeExtension(fileName, '.htm')
registerDocumentType('DirectoryView', DirectoryView_DocumentType())