Class TextSettingsViewModel
- java.lang.Object
-
- de.xima.fc.workflow.designer.bpmn.model.settings.TextSettingsViewModel
-
- All Implemented Interfaces:
Serializable
public final class TextSettingsViewModel extends Object implements Serializable
View model for the text settings in a BPMN diagram.- Since:
- 8.4.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TextSettingsViewModel()
-
Method Summary
-
-
-
Method Detail
-
applyFromSettings
public void applyFromSettings(WorkflowBpmnTextLayoutSettings settings)
-
applyFromSettings
public void applyFromSettings(FlowchartToBpmnConverterSettings settings)
-
applyToBuilder
public void applyToBuilder(WorkflowBpmnTextLayoutSettings.Builder builder)
-
applyToBuilder
public void applyToBuilder(FlowchartToBpmnConverterSettings.Builder builder)
-
getFontSize
public double getFontSize()
-
setFontSize
public void setFontSize(double fontSize)
-
getFontSizeUnit
public EBpmnTextSettingsUnit getFontSizeUnit()
-
setFontSizeUnit
public void setFontSizeUnit(EBpmnTextSettingsUnit fontSizeUnit)
-
getLineBreakMode
public EWorkflowBpmnTextLayoutLineBreakMode getLineBreakMode()
-
setLineBreakMode
public void setLineBreakMode(EWorkflowBpmnTextLayoutLineBreakMode lineBreakMode)
-
getLineHeight
public double getLineHeight()
-
setLineHeight
public void setLineHeight(double lineHeight)
-
getMaxHeight
public double getMaxHeight()
-
setMaxHeight
public void setMaxHeight(double maxHeight)
-
getMaxHeightType
public EWorkflowBpmnTextLayoutSettingsMaxHeightType getMaxHeightType()
-
setMaxHeightType
public void setMaxHeightType(EWorkflowBpmnTextLayoutSettingsMaxHeightType maxHeightType)
-
getMaxWidth
public double getMaxWidth()
-
setMaxWidth
public void setMaxWidth(double maxWidth)
-
getMinWidth
public double getMinWidth()
Sets the minimum width for the text bounding box. By default, the bounding box is as wide as computed by the text layout engine. If this value is non-zero, the text will have a minimum width of this value. May be useful for tools that require a certain minimum width.- Returns:
- The minimum width to set for the text bounding box.
-
setMinWidth
public void setMinWidth(double minWidth)
Sets the minimum width for the text bounding box. By default, the bounding box is as wide as computed by the text layout engine. If this value is non-zero, the text will have a minimum width of this value. May be useful for tools that require a certain minimum width.- Parameters:
minWidth
- The minimum width to set for the text bounding box.
-
isCoalesceSpaces
public boolean isCoalesceSpaces()
-
setCoalesceSpaces
public void setCoalesceSpaces(boolean coalesceSpaces)
-
isExplicitBounds
public boolean isExplicitBounds()
-
setExplicitBounds
public void setExplicitBounds(boolean explicitBounds)
-
isLimitHeight
public boolean isLimitHeight()
-
setLimitHeight
public void setLimitHeight(boolean limitHeight)
-
isLimitWidth
public boolean isLimitWidth()
-
setLimitWidth
public void setLimitWidth(boolean limitWidth)
-
isTrimSpaces
public boolean isTrimSpaces()
-
setTrimSpaces
public void setTrimSpaces(boolean trimSpaces)
-
boundaryEventDefaults
public static TextSettingsViewModel boundaryEventDefaults()
-
complexGatewayDefaults
public static TextSettingsViewModel complexGatewayDefaults()
-
dataObjectDefaults
public static TextSettingsViewModel dataObjectDefaults()
-
dataStoreDefaults
public static TextSettingsViewModel dataStoreDefaults()
-
endEventDefaults
public static TextSettingsViewModel endEventDefaults()
-
eventBasedGatewayDefaults
public static TextSettingsViewModel eventBasedGatewayDefaults()
-
exclusiveGatewayDefaults
public static TextSettingsViewModel exclusiveGatewayDefaults()
-
inclusiveGatewayDefaults
public static TextSettingsViewModel inclusiveGatewayDefaults()
-
intermediateCatchEventDefaults
public static TextSettingsViewModel intermediateCatchEventDefaults()
-
intermediateThrowEventDefaults
public static TextSettingsViewModel intermediateThrowEventDefaults()
-
laneDefaults
public static TextSettingsViewModel laneDefaults()
-
parallelGatewayDefaults
public static TextSettingsViewModel parallelGatewayDefaults()
-
participantDefaults
public static TextSettingsViewModel participantDefaults()
-
sequenceFlowDefaults
public static TextSettingsViewModel sequenceFlowDefaults()
-
startEventDefaults
public static TextSettingsViewModel startEventDefaults()
-
subProcessDefaults
public static TextSettingsViewModel subProcessDefaults()
-
taskDefaults
public static TextSettingsViewModel taskDefaults()
-
textAnnotationDefaults
public static TextSettingsViewModel textAnnotationDefaults()
-
-