001package com.github.gwtbootstrap.client.ui.config;
002
003import com.github.gwtbootstrap.client.ui.constants.Constants;
004
005/**
006 * Default column size configurator
007 * 
008 * @since 2.2.1.0
009 * @author ohashi keisuke
010 * @see ColumnSizeConfigurator
011 */
012public class DefaultColumnSizeConfigurator implements ColumnSizeConfigurator {
013
014    /**
015     * {@inheritDoc}
016     */
017    @Override
018    public int getMaximumSpanSize() {
019        return Constants.MAXIMUM_SPAN_SIZE;
020    }
021
022    /**
023     * {@inheritDoc}
024     */
025    @Override
026    public int getMinimumSpanSize() {
027        return Constants.MINIMUM_SPAN_SIZE;
028    }
029
030    /**
031     * {@inheritDoc}
032     */
033    @Override
034    public int getMaximumOffsetSize() {
035        return getMaximumSpanSize() - 1;
036    }
037
038    /**
039     * {@inheritDoc}
040     */
041    @Override
042    public int getMinimumOffsetSize() {
043        return getMinimumSpanSize() -1;
044    }
045
046}