Class TextTemplateResourceReference

java.lang.Object
org.apache.wicket.request.resource.ResourceReference
org.apache.wicket.resource.TextTemplateResourceReference
All Implemented Interfaces:
Serializable, IClusterable

Author:
James Carman
See Also:
  • Constructor Details

    • TextTemplateResourceReference

      public TextTemplateResourceReference(Class<?> scope, String fileName, IModel<Map<String,Object>> variablesModel)
      Creates a resource reference to a PackageTextTemplate.
      Parameters:
      scope - the Class to be used for retrieving the classloader for loading the PackagedTextTemplate
      fileName - the file name
      variablesModel - the template variables as a model
    • TextTemplateResourceReference

      public TextTemplateResourceReference(Class<?> scope, String fileName, String contentType, IModel<Map<String,Object>> variablesModel)
      Creates a resource reference to a PackageTextTemplate.
      Parameters:
      scope - the Class to be used for retrieving the classloader for loading the PackagedTextTemplate
      fileName - the file name
      contentType - the mime type of this resource, such as "image/jpeg" or " text/html"
      variablesModel - the template variables as a model
    • TextTemplateResourceReference

      public TextTemplateResourceReference(Class<?> scope, String fileName, String contentType, String encoding, IModel<Map<String,Object>> variablesModel)
      Creates a resource reference to a PackageTextTemplate.
      Parameters:
      scope - the Class to be used for retrieving the classloader for loading the PackagedTextTemplate
      fileName - the file name
      contentType - the mime type of this resource, such as "image/jpeg" or " text/html"
      encoding - the file's encoding, for example, "UTF-8"
      variablesModel - the template variables as a model
    • TextTemplateResourceReference

      public TextTemplateResourceReference(Class<?> scope, String fileName, String contentType, String encoding, IModel<Map<String,Object>> variablesModel, Locale locale, String style, String variation)
      Construct.
      Parameters:
      scope - the Class to be used for retrieving the classloader for loading the PackagedTextTemplate
      fileName - the file name
      contentType - the mime type of this resource, such as "image/jpeg" or " text/html"
      encoding - the file's encoding, for example, "UTF-8"
      variablesModel - the template variables as a model
      locale - Preferred locale for the resource
      style - Preferred style for the resource
      variation - Preferred variation for the resource
  • Method Details

    • getResource

      Creates a new resource which returns the interpolated value of the text template.
      Specified by:
      getResource in class ResourceReference
      Returns:
      a new resource which returns the interpolated value of the text template