Class AbstractSeries.LabelLayout
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.series.AbstractSeries.LabelLayout
- All Implemented Interfaces:
HasAlign<AbstractSeries.LabelLayout>
,Serializable
- Enclosing class:
- AbstractSeries<T extends AbstractSeries<T>>
public static class AbstractSeries.LabelLayout
extends ChartObservableObject
implements HasAlign<AbstractSeries.LabelLayout>
Unified layout configuration component of labels.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Enum to move the overlapped labels to avoid overlapping.Nested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
ChartObservableObject.ObjectChangeEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected Align
protected Boolean
protected Integer
protected Integer
protected Integer
protected Integer
protected Boolean
protected Integer[][]
protected Integer
protected VerticalAlign
protected Integer
protected String
protected String
Fields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAlign()
getDx()
getDy()
Integer[][]
getWidth()
getX()
getY()
void
Sets horizontal alignment of component or replaces an existing one.void
setDraggable
(Boolean draggable) void
void
void
setFontSize
(Integer fontSize) void
void
setHideOverlap
(Boolean hideOverlap) void
void
void
void
setVerticalAlign
(VerticalAlign verticalAlign) Sets vertical alignment of component or replaces an existing one.void
void
void
withDraggable
(Boolean draggable) withFontSize
(Integer fontSize) withHeight
(Integer height) withHideOverlap
(Boolean hideOverlap) withRotate
(Integer rotate) Methods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
addChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepth
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.chartsflowui.kit.component.model.HasAlign
withAlign, withVerticalAlign
-
Field Details
-
hideOverlap
-
moveOverlap
-
x
-
y
-
dx
-
dy
-
rotate
-
width
-
height
-
align
-
verticalAlign
-
fontSize
-
draggable
-
labelLinePoints
-
-
Constructor Details
-
LabelLayout
public LabelLayout()
-
-
Method Details
-
getHideOverlap
-
setHideOverlap
-
getMoveOverlap
-
setMoveOverlap
-
getX
-
setX
-
getY
-
setY
-
getDx
-
setDx
-
getDy
-
setDy
-
getRotate
-
setRotate
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getAlign
- Specified by:
getAlign
in interfaceHasAlign<AbstractSeries.LabelLayout>
- Returns:
- horizontal alignment of component
-
getVerticalAlign
- Specified by:
getVerticalAlign
in interfaceHasAlign<AbstractSeries.LabelLayout>
- Returns:
- vertical alignment of component
-
getFontSize
-
setFontSize
-
getDraggable
-
setDraggable
-
getLabelLinePoints
-
setLabelLinePoints
-
withHideOverlap
-
withMoveOverlap
public AbstractSeries.LabelLayout withMoveOverlap(AbstractSeries.LabelLayout.MoveOverlapPosition moveOverlap) -
withX
-
withY
-
withDx
-
withDy
-
withRotate
-
withWidth
-
withHeight
-
withFontSize
-
withDraggable
-
withLabelLinePoints
-