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 |
hasNone()
Checks if this MarginInfo object has no margins 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 hasNone()
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 © 2017 Vaadin Ltd. All rights reserved.