org.apache.wicket.markup.head
Class HtmlImportHeaderItem

java.lang.Object
  extended by org.apache.wicket.markup.head.HeaderItem
      extended by org.apache.wicket.markup.head.MetaDataHeaderItem
          extended by org.apache.wicket.markup.head.HtmlImportHeaderItem
All Implemented Interfaces:
Serializable, IClusterable

public class HtmlImportHeaderItem
extends MetaDataHeaderItem

Header item class for HTML 5 imports.

Since:
6.19.0
Author:
Tobias Soloschenko, Andrea Del Bene
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.markup.head.MetaDataHeaderItem
LINK_TAG, META_TAG
 
Method Summary
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters, boolean async)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters, IModel<String> media)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters, IModel<String> media, boolean async)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters, String media)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass, PageParameters pageParameters, String media, boolean async)
          Factory method to create lt;link> tag for html import.
static MetaDataHeaderItem forImportLinkTag(IModel<String> href)
          Factory method to create <link> tag.
static MetaDataHeaderItem forImportLinkTag(IModel<String> href, boolean async)
          Factory method to create <link> tag.
static MetaDataHeaderItem forImportLinkTag(String href)
          Factory method to create <link> tag.
static MetaDataHeaderItem forImportLinkTag(String href, boolean async)
          Factory method to create <link> tag.
static MetaDataHeaderItem forLinkTag(IModel<String> rel, IModel<String> href, IModel<String> media)
          Factory method to create <link> tag.
static MetaDataHeaderItem forLinkTag(String rel, String href, String media)
          Factory method to create <link> tag.
 
Methods inherited from class org.apache.wicket.markup.head.MetaDataHeaderItem
addTagAttribute, addTagAttribute, equals, forLinkTag, forLinkTag, forMetaTag, forMetaTag, generateString, getRenderTokens, render
 
Methods inherited from class org.apache.wicket.markup.head.HeaderItem
getDependencies, getProvidedResources
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

forLinkTag

public static MetaDataHeaderItem forLinkTag(String rel,
                                            String href,
                                            String media)
Factory method to create <link> tag.

Parameters:
rel - the 'rel' attribute of the tag
href - the 'href' attribute of the tag
media - the 'media' attribute of the tag
Returns:
A new MetaDataHeaderItem

forLinkTag

public static MetaDataHeaderItem forLinkTag(IModel<String> rel,
                                            IModel<String> href,
                                            IModel<String> media)
Factory method to create <link> tag.

Parameters:
rel - the 'rel' attribute of the tag as String model
href - the 'href' attribute of the tag as String model
media - the 'media' attribute of the tag as String model
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(String href)
Factory method to create <link> tag.

Parameters:
href - the 'href' attribute of the tag as String
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(IModel<String> href)
Factory method to create <link> tag.

Parameters:
href - the 'href' attribute of the tag as String model
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(String href,
                                                  boolean async)
Factory method to create <link> tag.

Parameters:
href - the 'href' attribute of the tag as String
async - the 'async' attribute as boolean value
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(IModel<String> href,
                                                  boolean async)
Factory method to create <link> tag.

Parameters:
href - the 'href' attribute of the tag as String model
async - the 'async' attribute as boolean value
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters,
                                                  boolean async)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
async - the 'async' attribute as boolean value
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters,
                                                  String media)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
media - the 'media' attribute of the tag
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters,
                                                  String media,
                                                  boolean async)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
media - the 'media' attribute of the tag
async - the 'async' attribute as boolean value
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters,
                                                  IModel<String> media)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
media - the 'media' attribute of the tag as String model
Returns:
A new MetaDataHeaderItem

forImportLinkTag

public static MetaDataHeaderItem forImportLinkTag(Class<? extends Page> pageClass,
                                                  PageParameters pageParameters,
                                                  IModel<String> media,
                                                  boolean async)
Factory method to create lt;link> tag for html import.

Parameters:
pageClass - the page class to generate the import for
pageParameters - the page parameters to apply to the import
media - the 'media' attribute of the tag as String model
async - the 'async' attribute as boolean value
Returns:
A new MetaDataHeaderItem


Copyright © 2006–2016 Apache Software Foundation. All rights reserved.