IMPLTYPE - Implementation typepublic interface IPLHasMargin<IMPLTYPE extends IPLHasMargin<IMPLTYPE>> extends IPLObject<IMPLTYPE>
| Modifier and Type | Field and Description |
|---|---|
static MarginSpec |
DEFAULT_MARGIN |
| Modifier and Type | Method and Description |
|---|---|
MarginSpec |
getMargin() |
default float |
getMarginBottom() |
default float |
getMarginLeft() |
default float |
getMarginRight() |
default float |
getMarginTop() |
default float |
getMarginXSum() |
default float |
getMarginYSum() |
default IMPLTYPE |
setMargin(float fMargin)
Set all margin values (left, top, right, bottom) to the same value.
|
default IMPLTYPE |
setMargin(float fMarginY,
float fMarginX)
Set all margin values.
|
default IMPLTYPE |
setMargin(float fMarginTop,
float fMarginRight,
float fMarginBottom,
float fMarginLeft)
Set all margin values to potentially different values.
|
IMPLTYPE |
setMargin(MarginSpec aMargin)
Set the margin values.
|
default IMPLTYPE |
setMarginBottom(float fMargin)
Set the bottom margin value.
|
default IMPLTYPE |
setMarginLeft(float fMargin)
Set the left margin value.
|
default IMPLTYPE |
setMarginRight(float fMargin)
Set the right margin value.
|
default IMPLTYPE |
setMarginTop(float fMargin)
Set the top margin value.
|
getAsSplittable, getDebugID, isSplittablestatic final MarginSpec DEFAULT_MARGIN
@Nonnull default IMPLTYPE setMargin(float fMargin)
fMargin - The value to use.@Nonnull default IMPLTYPE setMargin(float fMarginY, float fMarginX)
fMarginY - The Y-value to use (for top and bottom).fMarginX - The X-value to use (for left and right).@Nonnull default IMPLTYPE setMargin(float fMarginTop, float fMarginRight, float fMarginBottom, float fMarginLeft)
fMarginTop - TopfMarginRight - RightfMarginBottom - BottomfMarginLeft - Left@Nonnull IMPLTYPE setMargin(@Nonnull MarginSpec aMargin)
aMargin - Margin to use. May not be null.@Nonnull default IMPLTYPE setMarginTop(float fMargin)
fMargin - The value to use.@Nonnull default IMPLTYPE setMarginRight(float fMargin)
fMargin - The value to use.@Nonnull default IMPLTYPE setMarginBottom(float fMargin)
fMargin - The value to use.@Nonnull default IMPLTYPE setMarginLeft(float fMargin)
fMargin - The value to use.@Nonnull MarginSpec getMargin()
null.default float getMarginTop()
default float getMarginRight()
default float getMarginBottom()
default float getMarginLeft()
default float getMarginXSum()
default float getMarginYSum()
Copyright © 2014–2016 Philip Helger. All rights reserved.