Class SoyTemplateUtils

java.lang.Object
google.registry.ui.server.SoyTemplateUtils

public final class SoyTemplateUtils extends Object
Helper methods for rendering Soy templates from Java code.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.google.common.base.Supplier<com.google.template.soy.shared.SoyCssRenamingMap>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.google.common.base.Supplier<com.google.template.soy.shared.SoyCssRenamingMap>
    createCssRenamingMapSupplier(URL cssMap, URL cssMapDebug)
    Returns a memoized supplier of the thing you pass to setCssRenamingMap().
    static com.google.common.base.Supplier<com.google.template.soy.tofu.SoyTofu>
    createTofuSupplier(com.google.template.soy.parseinfo.SoyFileInfo... soyInfos)
    Returns a memoized supplier containing compiled tofu.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CSS_RENAMING_MAP_SUPPLIER

      public static final com.google.common.base.Supplier<com.google.template.soy.shared.SoyCssRenamingMap> CSS_RENAMING_MAP_SUPPLIER
  • Method Details

    • createTofuSupplier

      public static com.google.common.base.Supplier<com.google.template.soy.tofu.SoyTofu> createTofuSupplier(com.google.template.soy.parseinfo.SoyFileInfo... soyInfos)
      Returns a memoized supplier containing compiled tofu.
    • createCssRenamingMapSupplier

      public static com.google.common.base.Supplier<com.google.template.soy.shared.SoyCssRenamingMap> createCssRenamingMapSupplier(URL cssMap, URL cssMapDebug)
      Returns a memoized supplier of the thing you pass to setCssRenamingMap().