package org.geoserver.community.css.web; import org.apache.wicket.Component; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.model.IModel; import org.geoserver.web.wicket.GeoServerTablePanel; import static org.geoserver.web.wicket.GeoServerDataProvider.Property; public class SummaryTable extends GeoServerTablePanel<Summary> { public SummaryTable(String id, SummaryProvider summary) { super(id, summary); } @Override protected Component getComponentForProperty(String id, IModel value, Property<Summary> property) { String text = property.getPropertyValue((Summary)value.getObject()).toString(); return new Label(id, text); } }