public abstract class AbstractTextBoxAnnotationGraphNode extends JIPipeAnnotationGraphNode
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractTextBoxAnnotationGraphNode.TextLocationParameters |
static class |
AbstractTextBoxAnnotationGraphNode.TextRenderParameters |
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.BaseDirectoryChangedEventEmitter, JIPipeGraphNode.BaseDirectoryChangedEventListener, JIPipeGraphNode.NodeSlotsChangedEvent, JIPipeGraphNode.NodeSlotsChangedEventEmitter, JIPipeGraphNode.NodeSlotsChangedEventListener, JIPipeGraphNode.SerializerJIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener| Constructor and Description |
|---|
AbstractTextBoxAnnotationGraphNode(AbstractTextBoxAnnotationGraphNode other) |
AbstractTextBoxAnnotationGraphNode(JIPipeNodeInfo info) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
getBorderThickness() |
AbstractTextBoxAnnotationGraphNode.TextRenderParameters |
getContentStyle() |
String |
getTextContent() |
AbstractTextBoxAnnotationGraphNode.TextLocationParameters |
getTextLocation() |
String |
getTextTitle() |
AbstractTextBoxAnnotationGraphNode.TextRenderParameters |
getTitleStyle() |
void |
invalidateAssets() |
boolean |
isPaintNodeShadow() |
void |
onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
Triggered when a parameter is changed within the slot configuration.
|
void |
paintNode(Graphics2D g2,
JIPipeAnnotationGraphNodeUI nodeUI,
double zoom) |
protected abstract void |
paintShape(Graphics2D g2,
JIPipeAnnotationGraphNodeUI nodeUI,
double zoom) |
void |
setTextContent(String textContent) |
void |
setTextTitle(String textTitle) |
getGridHeight, getGridWidth, getzOrder, paintMinimap, reportValidity, run, setGridHeight, setGridWidth, setzOrderarchiveTo, canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, createUIInputSlotIconDescriptionMenuItems, duplicate, emitNodeSlotsChangedEvent, fromJson, functionallyEquals, getAliasIdInParentGraph, getBaseDirectory, getBaseDirectoryChangedEventEmitter, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getCustomName, getDataInputSlots, getDependencies, getDisplayName, getExternalEnvironments, getFirstInputSlot, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getLocations, getLocationWithin, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isParameterUIVisible, isUiLocked, isVisibleIn, onDeserialized, onParameterStructureChanged, onParameterUIChanged, onSlotConfigurationChanged, registerSubParameter, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setLocations, setLocationWithin, setLocationWithin, setParentGraph, setProjectDirectory, setRuntimeProject, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, setUiLocked, toggleSlot, toJson, updateGraphNodeSlotsgetParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateValidityReportemitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, setParameterpublic AbstractTextBoxAnnotationGraphNode(JIPipeNodeInfo info)
public AbstractTextBoxAnnotationGraphNode(AbstractTextBoxAnnotationGraphNode other)
public AbstractTextBoxAnnotationGraphNode.TextLocationParameters getTextLocation()
public AbstractTextBoxAnnotationGraphNode.TextRenderParameters getTitleStyle()
public AbstractTextBoxAnnotationGraphNode.TextRenderParameters getContentStyle()
public String getTextTitle()
public void setTextTitle(String textTitle)
public String getTextContent()
public void setTextContent(String textContent)
public boolean isPaintNodeShadow()
isPaintNodeShadow in class JIPipeAnnotationGraphNodepublic void invalidateAssets()
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
JIPipeGraphNodeJIPipeGraphNode.NodeSlotsChangedEventonParameterChanged in interface JIPipeParameterCollection.ParameterChangedEventListeneronParameterChanged in class JIPipeGraphNodeevent - generated eventpublic void paintNode(Graphics2D g2, JIPipeAnnotationGraphNodeUI nodeUI, double zoom)
paintNode in class JIPipeAnnotationGraphNodeprotected abstract void paintShape(Graphics2D g2, JIPipeAnnotationGraphNodeUI nodeUI, double zoom)
protected abstract int getBorderThickness()
Copyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.