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}