Задать вопрос
Ответы пользователя по тегу Java
  • Как выполнить произвольный PHP скрипт во время XSL преобразования?

    @LastDragon Автор вопроса
    Возможно, кому то будет интересно — проблема решилась написанием расширения для xslt процессора и его добавлением в стиль (написано на java, для конвертации текста используется org.eclipse.mylyn.wikitext)

    Пример класса:
    package ru.lastdragon.ipb.toolkit.xslt;
    
    public final class Converter {
        public static String toHtml(String path) {
            // .....
        }
    }
    

    Пример стиля:
    <xsl:stylesheet version="1.0" 
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
        xmlns:converter="ru.lastdragon.ipb.toolkit.xslt.Converter"
        extension-element-prefixes="converter"
        exclude-result-prefixes="converter">
        <xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
        
        <xsl:template match="/">
            <xsl:value-of select="converter:toHtml('path/to/file.textile')"/>
        </xsl:template>
    </xsl:stylesheet>
    

    Если кому-то понадобится, код можно будет найти (если успею сегодня закомичу) в репозитории проекта IPB3 Toolkit (toolkit) (лицензия GPLv3).
    Ответ написан
    Комментировать
  • UML reverse engineering for Java

    @LastDragon
    Раз все молчат, посоветую SDE for Eclipse — UML diagram and database design plug-in for Eclipse, платная, но, пожалуй, это самый удобный моделер (по-моему, едиственный в котором создавать диаграммы доставляет удовольствие). версия для linux-а вроде есть.

    Из недостатков — цена, но если лицензионность не критична — вполне можно получать раз в месяц триальный полнофункциональный ключ…

    + чуть ранее уже был такой же вопрос и некоторые другие варианты есть там:
    Какой редактор выбрать для рисования UML диаграмм в Eclipse (helios)?
    (ставил все, остановился на SDE — остальное для работы мало пригодно, IMHO)
    Ответ написан
    Комментировать