示例#1
0
    def __init__(self, **kwargs):
        SimplePublisherCreator.__init__(self, 'Dita', **kwargs)

        params = Value()

        self._ditaOtDir = unicode(SernaConfig.getProperty("vars/dita_ot_dir"))
        params._ditaOtDir = self._ditaOtDir
        params._antHome = os.path.join(params._ditaOtDir, 'tools', 'ant')
        params._antScript = os.path.join(params._antHome, 'bin', 'ant')

        for k in params.attrs().keys():
            params[k] = os.path.normpath(params[k])

        self._ditaParams = params
示例#2
0
    def __init__(self, **kwargs):
        SimplePublisherCreator.__init__(self, 'Dita', **kwargs)

        params = Value()

        self._ditaOtDir = unicode(SernaConfig.getProperty("vars/dita_ot_dir"))
        params._ditaOtDir = self._ditaOtDir
        params._antHome = os.path.join(params._ditaOtDir, 'tools', 'ant')
        params._antScript = os.path.join(params._antHome, 'bin', 'ant')

        for k in params.attrs().keys():
            params[k] = os.path.normpath(params[k])

        self._ditaParams = params
示例#3
0
    def __init__(self, **kwargs):
        SimplePublisherCreator.__init__(self, 'Docbook publisher creator',
                                        FoPublisher=DocbookFoPublisher,
                                        HtmlPublisher=DocbookHtmlPublisher,
                                        **kwargs)

        xslPropName = r'$SERNA_STYLESHEETS'
        xslDir = unicode(SernaConfig.resolveResource('', xslPropName, ''))
        if not os.path.exists(xslDir):
            dataDir = os.environ.get(r'SERNA_DATA_DIR', None)
            if dataDir:
                xslDir = os.path.join(dataDir, 'xml', 'stylesheets')

        xslDir = "/usr/share/xml/docbook/stylesheet/docbook-xsl"

        self.xslFoScript = os.path.join(xslDir, 'fo', 'docbook.xsl')
        self.singleXsl = os.path.join(xslDir, 'html', 'docbook.xsl')
        self.multiXsl = os.path.join(xslDir, 'html', 'chunk.xsl')
示例#4
0
    def __init__(self, **kwargs):
        SimplePublisherCreator.__init__(self,
                                        'Docbook publisher creator',
                                        FoPublisher=DocbookFoPublisher,
                                        HtmlPublisher=DocbookHtmlPublisher,
                                        **kwargs)

        xslPropName = r'$SERNA_STYLESHEETS'
        xslDir = unicode(SernaConfig.resolveResource('', xslPropName, ''))
        if not os.path.exists(xslDir):
            dataDir = os.environ.get(r'SERNA_DATA_DIR', None)
            if dataDir:
                xslDir = os.path.join(dataDir, 'xml', 'stylesheets')

        xslDir = os.path.join(xslDir, 'docbook-xsl-1.68.1')

        self.xslFoScript = os.path.join(xslDir, 'fo', 'docbook.xsl')
        self.singleXsl = os.path.join(xslDir, 'html', 'docbook.xsl')
        self.multiXsl = os.path.join(xslDir, 'html', 'chunk.xsl')
示例#5
0
    def __init__(self, **kwargs):
        Transformer.__init__(self, **kwargs)

        if self._ditaOtDir is None:
            dotDir = SernaConfig.getProperty("vars/dita_ot_dir")
            self._ditaOtDir = unicode(dotDir)
示例#6
0
    def __init__(self, **kwargs):
        Transformer.__init__(self, **kwargs)

        if self._ditaOtDir is None:
            dotDir = SernaConfig.getProperty("vars/dita_ot_dir")
            self._ditaOtDir = unicode(dotDir)