|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.behavior.AbstractBehavior
org.apache.wicket.behavior.AbstractHeaderContributor
org.apache.wicket.behavior.StringHeaderContributor
org.apache.wicket.util.template.TextTemplateHeaderContributor
public class TextTemplateHeaderContributor
A header contributor that will contribute the contents of the given template interpolated with
the provided Map
of variables.
Constructor Summary | |
---|---|
protected |
TextTemplateHeaderContributor(TextTemplate template,
IModel<Map<String,Object>> variablesModel)
Constructor. |
Method Summary | |
---|---|
static TextTemplateHeaderContributor |
forCss(Class<?> clazz,
String fileName,
IModel<Map<String,Object>> variablesModel)
Retrieves a CSS header contributor that will load the template from the given file name relative to (or in the same package as) the provided clazz argument. |
static TextTemplateHeaderContributor |
forCss(TextTemplate template,
IModel<Map<String,Object>> variablesModel)
Retrieves a CSS header contributor based on the given TextTemplate . |
static TextTemplateHeaderContributor |
forJavaScript(Class<?> clazz,
String fileName,
IModel<Map<String,Object>> variablesModel)
Retrieves a JavaScript header contributor that will load the template from the given file name relative to (or in the same package as) the provided clazz argument. |
static TextTemplateHeaderContributor |
forJavaScript(TextTemplate template,
IModel<Map<String,Object>> variablesModel)
Retrieves a JavaScript header contributor based on the given TextTemplate . |
Methods inherited from class org.apache.wicket.behavior.StringHeaderContributor |
---|
detach, getHeaderContributors, toString |
Methods inherited from class org.apache.wicket.behavior.AbstractHeaderContributor |
---|
renderHead |
Methods inherited from class org.apache.wicket.behavior.AbstractBehavior |
---|
afterRender, beforeRender, bind, cleanup, detachModel, exception, getStatelessHint, isEnabled, isTemporary, onComponentTag, onConfigure, onException, onRendered, rendered |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected TextTemplateHeaderContributor(TextTemplate template, IModel<Map<String,Object>> variablesModel)
template
- the TextTemplate
with the contributionvariablesModel
- optional IModel
for variable substitutionMethod Detail |
---|
public static TextTemplateHeaderContributor forCss(TextTemplate template, IModel<Map<String,Object>> variablesModel)
TextTemplate
. The template
will be interpolated with the given variables. The content will be written as the body of a
script/tag pair.
template
- the TextTemplate
that is the base for the contributionvariablesModel
- the variables to interpolate
TextTemplateHeaderContributor
instancepublic static TextTemplateHeaderContributor forCss(Class<?> clazz, String fileName, IModel<Map<String,Object>> variablesModel)
clazz
argument. The
template will be interpolated with the given variables. The content will be written as the
body of a script/tag pair.
clazz
- the Class
to be used for retrieving the classloader for loading the
packaged template.fileName
- the name of the file, relative to the clazz
positionvariablesModel
- the variables to interpolate
TextTemplateHeaderContributor
instancepublic static TextTemplateHeaderContributor forJavaScript(TextTemplate template, IModel<Map<String,Object>> variablesModel)
TextTemplate
. The
template will be interpolated with the given variables. The content will be written as the
body of a script/tag pair.
template
- the TextTemplate
that is the base for the contributionvariablesModel
- the variables to interpolate
TextTemplateHeaderContributor
instancepublic static TextTemplateHeaderContributor forJavaScript(Class<?> clazz, String fileName, IModel<Map<String,Object>> variablesModel)
clazz
argument. The
template will be interpolated with the given variables. The content will be written as the
body of a script/tag pair.
clazz
- the Class
to be used for retrieving the classloader for loading the
packaged template.fileName
- the name of the file, relative to the clazz
positionvariablesModel
- the variables to interpolate
TextTemplateHeaderContributor
instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |