List of usage examples for org.apache.wicket.markup.head StringHeaderItem getString
public CharSequence getString()
From source file:net.rrm.ehour.ui.EhourWebApplication.java
License:Open Source License
private void setUACHeaderPriority() { final Comparator<? super ResourceAggregator.RecordedHeaderItem> defaultHeaderComparator = getResourceSettings() .getHeaderItemComparator();// ww w . j a v a2s . c o m getResourceSettings().setHeaderItemComparator(new Comparator<ResourceAggregator.RecordedHeaderItem>() { @Override public int compare(ResourceAggregator.RecordedHeaderItem o1, ResourceAggregator.RecordedHeaderItem o2) { if (o1.getItem() instanceof StringHeaderItem && isIEHeader(o1)) return -1; else if (o2.getItem() instanceof StringHeaderItem && isIEHeader(o2)) return 1; else return defaultHeaderComparator.compare(o1, o2); } private boolean isIEHeader(ResourceAggregator.RecordedHeaderItem o1) { StringHeaderItem headerItem = (StringHeaderItem) o1.getItem(); return headerItem.getString().toString().contains("X-UA-Compatible"); } }); }