package org.nocket.component.table.columns; import org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn; import org.apache.wicket.model.IModel; // TODO: Auto-generated Javadoc /** * The Class DMDAbstractColumn. * * @param <T> the generic type */ public abstract class DMDAbstractColumn<T> extends AbstractColumn<T, String> implements IDMDStyledColumn<T, String> { /** The Constant serialVersionUID. */ private static final long serialVersionUID = 1L; /** The colum style. */ private String columStyle; /** * Instantiates a new DMD abstract column. * * @param displayModel the display model */ public DMDAbstractColumn(IModel<String> displayModel) { super(displayModel); } /** * Instantiates a new DMD abstract column. * * @param displayModel the display model * @param sortProperty the sort property */ public DMDAbstractColumn(final IModel<String> displayModel, final String sortProperty) { super(displayModel, sortProperty); } /** * Sets the column style. * * @param style the new column style */ public void setColumnStyle(String style) { this.columStyle = style; } /* (non-Javadoc) * @see org.nocket.component.table.columns.IDMDStyledColumn#getCssStyleAttribute() */ @Override public String getCssStyleAttribute() { return columStyle; } }