@Override public PriorityHeaderItem wrap(HeaderItem item) { return new PriorityHeaderItem(item); }
@Override public String toString() { return "PriorityHeaderItem(" + getWrapped() + ")"; } }
@Override public List<HeaderItem> getDependencies() { List<PriorityHeaderItem> ret = new ArrayList<>(); for (HeaderItem curDependency : getWrapped().getDependencies()) { ret.add(wrap(curDependency)); } List<HeaderItem> dependencies = super.getDependencies(); dependencies.addAll(ret); return dependencies; }
@Override public PriorityHeaderItem wrap(HeaderItem item) { return new PriorityHeaderItem(item); }
@Override public String toString() { return "PriorityHeaderItem(" + getWrapped() + ")"; } }
@Override public List<HeaderItem> getDependencies() { List<PriorityHeaderItem> ret = new ArrayList<>(); for (HeaderItem curDependency : getWrapped().getDependencies()) { ret.add(wrap(curDependency)); } List<HeaderItem> dependencies = super.getDependencies(); dependencies.addAll(ret); return dependencies; }
/** * Renders a priority {@code HeaderItem} * * @param item the {@link HeaderItem} * @param response the {@link IHeaderResponse} */ protected void renderPriorityHeaderItem(HeaderItem item, IHeaderResponse response) { response.render(new PriorityHeaderItem(item)); }
@Override public Iterable<? extends HeaderItem> getProvidedResources() { return getWrapped().getProvidedResources(); }
/** * Renders a priority {@code HeaderItem} * * @param item the {@link HeaderItem} * @param response the {@link IHeaderResponse} */ protected void renderPriorityHeaderItem(HeaderItem item, IHeaderResponse response) { response.render(new PriorityHeaderItem(item)); }
@Override public void render(Response response) { getWrapped().render(response); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem(meta)); }
@Override public Iterable<?> getRenderTokens() { return getWrapped().getRenderTokens(); }
@Override public void renderHead(final IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem(META_IE_EDGE)); }
@Override public Iterable<? extends HeaderItem> getProvidedResources() { return getWrapped().getProvidedResources(); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); response.render(new PriorityHeaderItem(JavaScriptHeaderItem.forReference(JQueryTemplateBehavior.TMPL_JS))); }
@Override public void render(Response response) { getWrapped().render(response); }
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem(JavaScriptHeaderItem.forReference(JQueryDashboardSupport.JQUERY_UI_JS))); } }
@Override public Iterable<?> getRenderTokens() { return getWrapped().getRenderTokens(); }
public static void addCss( IHeaderResponse response, Class<?> scope, boolean priority, String... cssFiles) { for (String css : cssFiles) { HeaderItem item = CssHeaderItem.forReference( new PackageResourceReference(scope, css)); if (priority) { item = new PriorityHeaderItem(item); } response.render(item); } } }
/** * Gets a new {@link KendoMessageHeaderItem} from the first valid specified culture * * @param cultures the array of cultures * @return a new {@link KendoMessageHeaderItem} */ public static HeaderItem of(String... cultures) { String culture = KendoMessage.get(cultures); if (culture != null) { return new PriorityHeaderItem(new KendoMessageHeaderItem(culture)); } return null; } }