/** Adds a header definition ({@link HeaderInfo}). * It places the meta headers before ZK's CSS/JS headers, * and others after ZK's CSS/JS headers. */ public void addHeaderInfo(HeaderInfo header) { addHeaderInfo(header, "meta".equals(header.getName())); }
private String getHeadTags(Page page, List<HeaderInfo> defs) { if (defs == null) return ""; final StringBuffer sb = new StringBuffer(256); for (HeaderInfo hi : defs) { final String s = hi.toHTML(this, page); if (s != null && s.length() > 0) sb.append(s).append('\n'); } return sb.toString(); }
} else if ("link".equals(target) || "meta".equals(target) || "script".equals(target) || "style".equals(target)) { //declare a header element pgdef.addHeaderInfo(new HeaderInfo(target, params, ConditionImpl.getInstance(params.remove("if"), params.remove("unless")))); } else if ("header".equals(target)) { //declare a response header
heading.setText(headerInfo.getName().trim());