<?php
/**
 * Column Decorator Interface
 * 
 * @author Elze Kool <info@visualmedia.nl>
 */

namespace VisualM\ManagementBundle\AdminList\Column\Decorator;

use VisualM\ManagementBundle\AdminList\Column\ColumnConfigurationInterface;

/**
 * Column Decorator Interface
 *
 * @author Elze Kool <info@visualmedia.nl>
 */
interface ColumnDecoratorInterface
{
    /**
     * Get Column that is decorated
     *
     * @return ColumnConfigurationInterface Column
     */
    public function getColumn();

    /**
     * Get Width for <col> element
     * 
     * @return string
     */
    public function getWidth();

    /**
     * Get Span for <col> element
     *
     * @return string
     */
    public function getSpan();
    
}