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
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum 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
FieldsModifier and TypeFieldDescriptionprotected Alignprotected Booleanprotected Integerprotected Integerprotected Integerprotected Integerprotected Booleanprotected Integer[][]protected Integerprotected VerticalAlignprotected Integerprotected Stringprotected StringFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObject
children, dirty, listener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAlign()getDx()getDy()Integer[][]getWidth()getX()getY()voidSets horizontal alignment of component or replaces an existing one.voidsetDraggable(Boolean draggable) voidvoidvoidsetFontSize(Integer fontSize) voidvoidsetHideOverlap(Boolean hideOverlap) voidvoidvoidvoidsetVerticalAlign(VerticalAlign verticalAlign) Sets vertical alignment of component or replaces an existing one.voidvoidvoidwithDraggable(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, unmarkDirtyInDepthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getAlignin interfaceHasAlign<AbstractSeries.LabelLayout>- Returns:
- horizontal alignment of component
-
getVerticalAlign
- Specified by:
getVerticalAlignin 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
-