public class Grid extends ArrayList<Grid.Position>
Grid.Position) with
one or more specifiers (eg. hidden, pull-right, width for different devices etc).
The static convenience methods create(int...) help you easily create basic grids.
Example more complex grid layout:
Grid.create(
Grid.position( Device.MD.hidden(), Device.LG.width( Width.QUARTER ).asOffset() ),
Grid.position( Device.SM.width( Width.THREE_QUARTERS ) )
);
Would result in:
Grid{[hidden-md col-lg-offset-3],[col-sm-9]}
| Modifier and Type | Class and Description |
|---|---|
static class |
Grid.Column |
static class |
Grid.Columns |
static class |
Grid.Device |
static interface |
Grid.DeviceGridLayout |
static class |
Grid.Position |
static class |
Grid.SingleCssClassDeviceGridLayout |
static class |
Grid.Visibility |
static class |
Grid.Width |
modCount| Constructor and Description |
|---|
Grid() |
| Modifier and Type | Method and Description |
|---|---|
static Grid |
create(Grid.Position... positions) |
static Grid |
create(int... widths)
Create a simple grid with the number of columns specified by the width parameter values.
|
static Grid.Position |
position(Grid.DeviceGridLayout... layouts) |
String |
toString() |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeequals, hashCodecontainsAllfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCodeparallelStream, streampublic String toString()
toString in class AbstractCollection<Grid.Position>public static Grid create(int... widths)
Grid.Device.MD.widths - for the columnspublic static Grid create(Grid.Position... positions)
public static Grid.Position position(Grid.DeviceGridLayout... layouts)
Copyright © 2020. All rights reserved.