public class MarginInfo extends Object implements Serializable
Constructor and Description |
---|
MarginInfo(boolean enabled)
Creates a MarginInfo object with all edges set to either enabled or
disabled.
|
MarginInfo(boolean vertical,
boolean horizontal)
Creates a MarginInfo object by having horizontal and vertical margins
specified (analogous to CSS).
|
MarginInfo(boolean top,
boolean right,
boolean bottom,
boolean left)
Creates a MarginInfo object by having each edge specified in clockwise
order (analogous to CSS).
|
MarginInfo(int bitMask)
Deprecated.
use other constructors instead of this one
|
MarginInfo(MarginInfo other)
Creates a MarginInfo with the same values as another MarginInfo object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
int |
getBitMask()
Deprecated.
|
boolean |
hasAll()
Checks if this MarginInfo object has margins on all edges enabled.
|
boolean |
hasBottom()
Checks if this MarginInfo object has the bottom edge margin enabled.
|
int |
hashCode() |
boolean |
hasLeft()
Checks if this MarginInfo object has the left edge margin enabled.
|
boolean |
hasRight()
Checks if this MarginInfo object has the right edge margin enabled.
|
boolean |
hasTop()
Checks if this MarginInfo object has the top edge margin enabled.
|
void |
setMargins(boolean enabled)
Enables or disables margins on all edges simultaneously.
|
void |
setMargins(boolean top,
boolean right,
boolean bottom,
boolean left)
Sets margins on all edges individually.
|
void |
setMargins(MarginInfo marginInfo)
Copies margin values from another MarginInfo object.
|
String |
toString() |
public MarginInfo(boolean enabled)
enabled
- the value to set for all edges@Deprecated public MarginInfo(int bitMask)
bitMask
- bits to setpublic MarginInfo(boolean top, boolean right, boolean bottom, boolean left)
top
- enable or disable top marginright
- enable or disable right marginbottom
- enable or disable bottom marginleft
- enable or disable left marginpublic MarginInfo(boolean vertical, boolean horizontal)
vertical
- enable or disable top and bottom marginshorizontal
- enable or disable left and right marginspublic MarginInfo(MarginInfo other)
other
- another MarginInfo objectpublic void setMargins(boolean enabled)
enabled
- if true, enables margins on all edges. If false, disables
margins on all edges.public void setMargins(boolean top, boolean right, boolean bottom, boolean left)
top
- enable or disable top marginright
- enable or disable right marginbottom
- enable or disable bottom marginleft
- enable or disable left marginpublic void setMargins(MarginInfo marginInfo)
marginInfo
- another marginInfo objectpublic boolean hasAll()
public boolean hasLeft()
public boolean hasRight()
public boolean hasTop()
public boolean hasBottom()
@Deprecated public int getBitMask()
This method is for internal use by the framework.
Copyright © 2019 Vaadin Ltd. All rights reserved.