Interface BootstrapRowColumnsProperties
- All Known Subinterfaces:
BootstrapRowControl
public interface BootstrapRowColumnsProperties
BootstrapRowColumnsProperties interface represents the different row column widths used within the bootstrap framework.
Use this property to quickly specify the number of columns for each row that best renders your content and layout. The bootstrap default maximum number of row columns is 6.
Setting the value to -1 renders the columns using their natural width.
By default bootstrap defines the following breakpoints (it is possible to customise the number of columns by recompiling the bootstrap css but not the number of breakpoints): extra small : comes in when the browser is at least 0px wide (i.e. is the default). small : comes in when the browser is at least 576px wide. This represents a small screen width e.g. a phone. medium : comes in when the browser is at least 768px wide (i.e. is the default one) This represents a slightly bigger screen width, e.g. a tablet. large : comes in when the browser is at least 992px wide (i.e. is the default one). This represents a desktop-sized screen/browser. extra large : comes in when the browser is at least 1200px wide (i.e. is the default one). This represents an extra wide screen/browser extra extra large : comes in when the browser is at least 1400px wide (i.e. is the default one). This represents an extra wide screen/browser
It is not required to fill in the widths for every breakpoint - you could define the extra-small widths and the medium widths - the extra small widths will be in force until the browser is at least 768px wide and then the widths of the medium breakpoint will be used.
- Since:
- V5.13
-
Method Summary
Modifier and Type Method Description java.lang.IntegergetExtraExtraLargeColumns()Gets the number of columns for extra extra large screens.java.lang.IntegergetExtraLargeColumns()Gets the number of columns for extra large screens.java.lang.IntegergetExtraSmallColumns()Gets the number of columns for extra-small screens.java.lang.IntegergetLargeColumns()Gets the number of columns for large screens.java.lang.IntegergetMediumColumns()Gets the number of columns for medium screens.java.lang.IntegergetSmallColumns()Gets the number of columns for small screens.voidsetExtraExtraLargeColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra large screens.voidsetExtraLargeColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra large screens.voidsetExtraSmallColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra-small screens.voidsetLargeColumns(java.lang.Integer numberOfColumns)Gets the number of columns for large screens.voidsetMediumColumns(java.lang.Integer numberOfColumns)Sets the number of columns for medium screens.voidsetSmallColumns(java.lang.Integer numberOfColumns)Sets the number of columns for small screens.
-
Method Details
-
getExtraSmallColumns
java.lang.Integer getExtraSmallColumns()Gets the number of columns for extra-small screens. Represents the row-cols-XX classes.- Since:
- V5.13
-
setExtraSmallColumns
void setExtraSmallColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra-small screens. Represents the row-cols-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-
getSmallColumns
java.lang.Integer getSmallColumns()Gets the number of columns for small screens. Represents the row-cols-sm-XX classes.- Since:
- V5.13
-
setSmallColumns
void setSmallColumns(java.lang.Integer numberOfColumns)Sets the number of columns for small screens. Represents the row-cols-sm-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-
getMediumColumns
java.lang.Integer getMediumColumns()Gets the number of columns for medium screens. Represents the row-cols-md-XX classes.- Since:
- V5.13
-
setMediumColumns
void setMediumColumns(java.lang.Integer numberOfColumns)Sets the number of columns for medium screens. This represents the col-md-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-
getLargeColumns
java.lang.Integer getLargeColumns()Gets the number of columns for large screens. Represents the row-cols-lg-XX classes.- Since:
- V5.13
-
setLargeColumns
void setLargeColumns(java.lang.Integer numberOfColumns)Gets the number of columns for large screens. This represents the row-cols-lg-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-
getExtraLargeColumns
java.lang.Integer getExtraLargeColumns()Gets the number of columns for extra large screens. Represents the row-cols-xl-XX classes.- Since:
- V5.13
-
setExtraLargeColumns
void setExtraLargeColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra large screens. This represents the row-cols-xl-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-
getExtraExtraLargeColumns
java.lang.Integer getExtraExtraLargeColumns()Gets the number of columns for extra extra large screens. Represents the row-cols-xxl-XX classes.- Since:
- V5.13
-
setExtraExtraLargeColumns
void setExtraExtraLargeColumns(java.lang.Integer numberOfColumns)Sets the number of columns for extra large screens. This represents the row-cols-xxl-XX classes.- Parameters:
numberOfColumns- : a positive integer representing the number of columns on each row, e.g row-cols-3. Setting 0 will cause the underlying class not to be written out. -1 will set the class row-cols-auto.- Since:
- V5.13
-