クラス HtmlGeneratorUtils


  • public class HtmlGeneratorUtils
    extends Object
    HtmlGeneratorのUtilityクラス
    作成者:
    nakaG
    • コンストラクタの詳細

      • HtmlGeneratorUtils

        public HtmlGeneratorUtils()
    • メソッドの詳細

      • applyTemplate

        public static void applyTemplate​(String templateName,
                                         Class<?> clazz,
                                         File output,
                                         org.apache.velocity.VelocityContext context)
                                  throws Exception
        テンプレートを適用する。
        パラメータ:
        templateName - Velocityのテンプレート名
        clazz - リソース取得先のクラス
        output - 出力先ファイル
        context - VelocityContext
        例外:
        Exception - I/O系例外やVelocityの例外
      • copyStream

        public static void copyStream​(InputStream in,
                                      OutputStream out)
        入力ストリームの内容を出力ストリームへ流す。
        パラメータ:
        in - 入力ストリーム
        out - 出力ストリーム
      • close

        public static void close​(Closeable closeable)
        ストリームのクローズ
        パラメータ:
        closeable - 主にストリーム
      • getVecityContext

        public static org.apache.velocity.VelocityContext getVecityContext()
        初期化済みVelocityContextを取得する。
        戻り値:
        VelocityContext 初期化したVelocityContext
      • outputCSS

        public static void outputCSS​(String rootDir)
                              throws IOException
        共通のCSSを出力する
        パラメータ:
        rootDir -
        例外:
        IOException