Class KendoMessageHeaderItem

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.markup.head.IReferenceHeaderItem, org.apache.wicket.markup.head.ISubresourceHeaderItem, org.apache.wicket.util.io.IClusterable

    public class KendoMessageHeaderItem
    extends org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem
    HeaderItem in charge of adding the messages file corresponding to the supplied KendoMessage
    Usage:
    
     public void renderHead(IHeaderResponse response)
     {
            super.renderHead(response);
    
            response.render(new KendoMessageHeaderItem(KendoMessage.FR_FR));
     }
     

    This will results to:
    
     <script type="text/javascript" src="./resource/com.googlecode.wicket.kendo.ui.resource.KendoMessageResourceReference/messages/kendo.messages.fr-FR.js"></script>
     
    Author:
    Sebastien Briquet - sebfz1
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.wicket.markup.head.HeaderItem of​(String... cultures)
      Gets a new KendoMessageHeaderItem from the first valid specified culture
      static org.apache.wicket.markup.head.HeaderItem of​(Locale locale)
      Gets a new KendoMessageHeaderItem from a Locale culture
      • Methods inherited from class org.apache.wicket.markup.head.JavaScriptReferenceHeaderItem

        equals, getDependencies, getPageParameters, getProvidedResources, getReference, getRenderTokens, hashCode, render, toString
      • Methods inherited from class org.apache.wicket.markup.head.AbstractJavaScriptReferenceHeaderItem

        getCharset, getCrossOrigin, getIntegrity, internalRenderJavaScriptReference, isAsync, isDefer, setAsync, setCharset, setCrossOrigin, setDefer, setIntegrity
      • Methods inherited from class org.apache.wicket.markup.head.JavaScriptHeaderItem

        forReference, forReference, forReference, forScript, forUrl, forUrl, getId, setId
      • Methods inherited from class org.apache.wicket.markup.head.AbstractCspHeaderItem

        getNonce, setNonce
    • Constructor Detail

      • KendoMessageHeaderItem

        public KendoMessageHeaderItem​(Locale locale)
        Constructor
        Parameters:
        locale - the Locale, ie: Locale.FRENCH
      • KendoMessageHeaderItem

        public KendoMessageHeaderItem​(KendoMessage message)
        Constructor
        Parameters:
        message - the KendoMessage
      • KendoMessageHeaderItem

        public KendoMessageHeaderItem​(String culture)
        Constructor
        Parameters:
        culture - the culture, ie: 'fr-FR'