Class HtmlImportHeaderItem

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.util.io.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
    • 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​(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,
                                                          org.apache.wicket.request.mapper.parameter.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,
                                                          org.apache.wicket.request.mapper.parameter.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,
                                                          org.apache.wicket.request.mapper.parameter.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,
                                                          org.apache.wicket.request.mapper.parameter.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,
                                                          org.apache.wicket.request.mapper.parameter.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,
                                                          org.apache.wicket.request.mapper.parameter.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