- Sandbox - Class in lavesdk.sandbox
-
Use the sandbox as a test application for your algorithm plugin.
- Sandbox(AlgorithmPlugin) - Constructor for class lavesdk.sandbox.Sandbox
-
Creates the sandbox.
- Sandbox(AlgorithmPlugin, String) - Constructor for class lavesdk.sandbox.Sandbox
-
Creates the sandbox.
- save(File) - Method in interface lavesdk.algorithm.plugin.AlgorithmPlugin
-
Saves the plugin content.
- save(File) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Saves the visual graph to a file.
- save(String) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Saves the visual graph to a file.
- save(File, Configuration) - Static method in class lavesdk.configuration.Configuration
-
Saves a given configuration.
- save(String, Configuration) - Static method in class lavesdk.configuration.Configuration
-
Saves a given configuration.
- save() - Method in class lavesdk.serialization.ObjectFile
-
Saves the objects to the specified location.
- SAVE_ICON - Variable in class lavesdk.resources.Resources
-
the save icon or null
if the resource could not be loaded
- SAVE_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the save icon
- saveAsPNG(File) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Saves the graph as an image in the PNG format.
- saveAsPNG(String) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Saves the graph as an image in the PNG format.
- saveConfiguration(Configuration) - Method in class lavesdk.algorithm.plugin.views.View
-
Saves the configuration data of the view to the given configuration.
- saveConfiguration(Configuration, String) - Method in class lavesdk.algorithm.plugin.views.View
-
Saves the configuration data of the view to the given configuration.
- scalarMult(NumericMatrix<? extends Number>, Number) - Static method in class lavesdk.math.NumericMatrix
-
Multiplying the given matrix with a specified scalar c
.
- selectEdge(GraphView<V, E>.VisualEdge, boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Selects a visual edge.
- selectEdges(List<GraphView<V, E>.VisualEdge>) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Selects all visual edges in the list.
- SelectionType - Enum in lavesdk.gui.widgets.enums
-
- selectTool(GraphView.Tool) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Selects a tool of the toolbar.
- selectVertex(GraphView<V, E>.VisualVertex, boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Selects a visual vertex.
- selectVertices(List<GraphView<V, E>.VisualVertex>) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Selects all visual vertices in the list.
- separated - Variable in class lavesdk.algorithm.plugin.views.ViewHeaderBarExtension
-
flag that indicates if the extension should be separated
- Serializable - Interface in lavesdk.serialization
-
Interface for serialize and deserialize object data to and from a file.
- serialize(Serializer) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
- serialize(Serializer) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
-
- serialize(Serializer) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
- serialize(Serializer) - Method in class lavesdk.math.graph.Edge
-
- serialize(Serializer) - Method in class lavesdk.math.graph.network.Arc
-
- serialize(Serializer) - Method in class lavesdk.math.graph.network.Node
-
- serialize(Serializer) - Method in class lavesdk.math.graph.Vertex
-
- serialize(Serializer) - Method in interface lavesdk.serialization.Serializable
-
Serializes (saves) the object data to the given serializer.
- Serializer - Class in lavesdk.serialization
-
Class to store object data.
- Serializer(int, String) - Constructor for class lavesdk.serialization.Serializer
-
Creates a new serializer.
- set(int, int, T) - Method in class lavesdk.math.Matrix
-
Sets the element at a(i j)
of the matrix.
- set(T[][]) - Method in class lavesdk.math.Matrix
-
Sets the elements of the matrix.
- Set<E> - Class in lavesdk.math
-
- Set() - Constructor for class lavesdk.math.Set
-
Creates an empty set with an initial capacity of ten.
- Set(int) - Constructor for class lavesdk.math.Set
-
Creates an empty set with the specified initial capacity.
- Set(E[]) - Constructor for class lavesdk.math.Set
-
Creates a set with the specified elements in the given array.
- Set(Collection<? extends E>) - Constructor for class lavesdk.math.Set
-
Creates a set with the specified elements in the given collection.
- Set.DoubleElementParser - Class in lavesdk.math
-
A default parser for double elements.
- Set.DoubleElementParser() - Constructor for class lavesdk.math.Set.DoubleElementParser
-
- Set.FloatElementParser - Class in lavesdk.math
-
A default parser for float elements.
- Set.FloatElementParser() - Constructor for class lavesdk.math.Set.FloatElementParser
-
- Set.IntegerElementParser - Class in lavesdk.math
-
A default parser for integer elements.
- Set.IntegerElementParser() - Constructor for class lavesdk.math.Set.IntegerElementParser
-
- Set.LongElementParser - Class in lavesdk.math
-
A default parser for long elements.
- Set.LongElementParser() - Constructor for class lavesdk.math.Set.LongElementParser
-
- Set.NumberElementParser - Class in lavesdk.math
-
A default parser for number elements.
- Set.NumberElementParser() - Constructor for class lavesdk.math.Set.NumberElementParser
-
- Set.StringElementParser - Class in lavesdk.math
-
A default parser for string elements.
- Set.StringElementParser() - Constructor for class lavesdk.math.Set.StringElementParser
-
- setActiveOption(Option) - Method in class lavesdk.gui.widgets.OptionComboButton
-
Sets the active option of the combo button.
- setActiveOption(Option, boolean) - Method in class lavesdk.gui.widgets.OptionComboButton
-
Sets the active option of the combo button.
- setAlignment(int) - Method in class lavesdk.gui.widgets.ExecutionTableColumn
-
Sets the alignment of the column content.
- setAllowedGraphType(AllowedGraphType) - Method in class lavesdk.algorithm.plugin.extensions.CompleteGraphToolBarExtension
-
Sets the allowed graph type.
- setAllowedGraphType(AllowedGraphType) - Method in class lavesdk.algorithm.plugin.extensions.MatrixToGraphToolBarExtension
-
Sets the allowed graph type.
- setAllowedGraphType(AllowedGraphType) - Method in class lavesdk.algorithm.plugin.extensions.RandomGraphToolBarExtension
-
Sets the allowed graph type.
- setAnnotation(Annotation) - Method in class lavesdk.algorithm.text.AlgorithmStep
-
Sets the annotation of the step.
- setApplyInputToExcess(boolean) - Method in class lavesdk.algorithm.plugin.views.DefaultNetworkView
-
Sets whether a keyboard input should be applied to the excess of a
Node
.
- setApplyInputToFlow(boolean) - Method in class lavesdk.algorithm.plugin.views.DefaultNetworkView
-
Sets whether a keyboard input should be applied to the flow of an
Arc
.
- setArrowLength(int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setArrowLength(int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the length of the arrow peak.
- setAttachmentPoint(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultNodeRenderer
-
- setAttachmentPoint(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setAttachmentPoint(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.VertexRenderer
-
Sets the attachment point of the vertex.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.algorithm.plugin.views.View
-
Sets whether the view is allowed to be auto repainted.
- setAutoRepaint(boolean) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets whether auto repaint is enabled.
- setAutoRepaint(boolean) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets whether auto repaint is enabled.
- setAutoResizeColumns(boolean) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets whether the columns are auto resizable.
- setAutoResizeColumns(boolean) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets whether the columns are auto resizable.
- setAutoScrollEnabled(boolean) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets whether auto scroll should be enabled meaning that the execution table is automatically scrolled to the
last item that was added.
- setAutoScrollEnabled(boolean) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets whether auto scroll should be enabled meaning that the execution table is automatically scrolled to the
last item that was added.
- setBackground(Color) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the background color of the object.
- setBackground(Color) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
Sets the background color of the vertex.
- setBackground(Color) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setBackground(Color) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setBackground(Color) - Method in interface lavesdk.algorithm.plugin.views.renderers.Renderer
-
Sets the background color.
- setBackground(Color) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets the background of the text area in the view.
- setBackground(Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the item's background color.
- setBackground(Color) - Method in class lavesdk.gui.widgets.InformationBar
-
Sets the background color of the bar.
- setBorder(Border) - Method in class lavesdk.algorithm.plugin.views.View
-
The border of a view may not be set meaning this method does nothing!
- setBorder(Border) - Method in class lavesdk.algorithm.plugin.views.ViewContainer
-
Sets the border of the container.
- setBorder(Border) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
-
The border of a view group may not be changed meaning this method does nothing!
- setBorder(ExecutionTableBorder) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the item's custom border.
- setBorder(Border) - Method in class lavesdk.gui.widgets.InformationBar
-
The border of the information bar may not be changed meaning this method does nothing!
- setBreakpoint(boolean) - Method in class lavesdk.algorithm.text.AlgorithmStep
-
Sets if the step has currently a breakpoint.
- setCaption(String) - Method in class lavesdk.math.graph.network.Node
-
Sets the caption of the node.
- setCaption(String) - Method in class lavesdk.math.graph.Vertex
-
Sets the caption of the vertex.
- setCellBackground(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's background color at the specified column.
- setCellBackgroundByID(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's background color at the specified column.
- setCellBorder(int, Border) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border.
- setCellBorder(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border.
- setCellBorder(int, Color, int) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border.
- setCellBorderByID(int, Border) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border at the specified column.
- setCellBorderByID(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border at the specified column.
- setCellBorderByID(int, Color, int) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's border at the specified column.
- setCellData(Map<Integer, T>) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell data of the item.
- setCellDataByID(Map<Integer, T>) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell data of the item by column identifiers.
- setCellForeground(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's foreground color.
- setCellForegroundByID(int, Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's foreground color at the specified column.
- setCellInputParser(int, ExecutionTableItem.InputParser<?>) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's input parser.
- setCellObject(int, T) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's object at the specified column.
- setCellObjectByID(int, T) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the cell's object at the specified column.
- setCloseButtonToolTip(String) - Method in class lavesdk.algorithm.plugin.views.View
-
Sets the tooltip text of the close button in the upper right corner of the view.
- setColor(Color) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
-
Sets the color of the edge.
- setColumnHeaderHeight(int) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets the height of the column header.
- setColumnHeaderHeight(int) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets the height of the column header.
- setColumnLabels(Map<Integer, String>) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the column labels of the matrix view.
- setColumnLabels(Map<Integer, String>) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the column labels of the matrix editor.
- setColumnSpacing(int) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the column spacing of the matrix.
- setColumnSpacing(int) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the column spacing of the matrix.
- setControlPosition(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setControlPosition(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the position of the control point of the edge.
- setCursor(Cursor) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
-
The cursor of a view group may not be changed meaning this method does nothing!
- setDefaultInputParser(ExecutionTableItem.InputParser<?>) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the default input parser for the cells.
- setDiameter(int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setDiameter(int) - Method in interface lavesdk.algorithm.plugin.views.renderers.VertexRenderer
-
Sets the diameter of the vertex.
- setDirected(boolean) - Method in class lavesdk.math.graph.Edge
-
Sets if the edge is directed or undirected.
- setDisabledIcon(Icon) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The disabled icon of an option combo button may not be changed meaning this method does nothing!
- setDisabledSelectedIcon(Icon) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The disabled selected icon of an option combo button may not be changed meaning this method does nothing!
- setDrawArrow(boolean) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setDrawArrow(boolean) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets a flag that indicates if the arrow should be drawn are not.
- setDynamicEdgeLabeling(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets wether the graph view supports dynamic edge labeling.
- setEdgeOffsetDistance(int) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the offset distance of edges that go in the same direction from the same vertex.
- setEdgeRenderer(EdgeRenderer<E>) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets an individual renderer for the edges of the graph.
- setEdgeToolColor(Color) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the color of the edge tool (the path that is be drawn when user uses left and right mouse button
to connect vertices).
- setEdgeWidth(int) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
Sets the line width of the vertex edge.
- setEdgeWidth(int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setEdgeWidth(int) - Method in interface lavesdk.algorithm.plugin.views.renderers.VertexRenderer
-
Sets the line width of the edge of the vertex.
- setEditable(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the editable state of the graph view meaning whether the user can edit the graph that is displayed in the view
or not.
- setEditable(boolean) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets whether the matrix is editable or not.
- setEditable(boolean) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets whether the text area view is editable.
- setEditable(boolean) - Method in class lavesdk.gui.widgets.ExecutionTableColumn
-
Sets whether the column is editable.
- setEditable(boolean) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets whether the item is editable.
- setEditable(boolean) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets whether the matrix is editable or not.
- setElementBackground(int, int, Color) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the background color of a matrix element.
- setElementBackground(int, int, Color) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the background color of a matrix element.
- setElementForeground(int, int, Color) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the foreground color of a matrix element.
- setElementForeground(int, int, Color) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the foreground color of a matrix element.
- setEnabled(boolean) - Method in class lavesdk.algorithm.plugin.extensions.ToolBarExtension
-
Sets whether the toolbar extension is enabled.
- setExcess(float) - Method in class lavesdk.math.graph.network.Node
-
Sets the excess of the node.
- setExecSpeedFactor(float) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Sets the execution speed factor of the rte.
- setExecutingStepID(int) - Method in class lavesdk.algorithm.text.AlgorithmText
-
Sets the identifier of the step that is currently executed in the runtime environment of
the algorithm.
- setExercise(AlgorithmExercise<?>) - Method in class lavesdk.algorithm.text.AlgorithmStep
-
Sets the exercise that is associated with the step.
- setExerciseModeEnabled(boolean) - Method in interface lavesdk.algorithm.AlgorithmExerciseHandler
-
Sets whether the exercise mode should be enabled.
- setExerciseModeEnabled(boolean) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Sets whether the exercise mode of the runtime environment should be enabled.
- setExpression(String) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualFormula
-
Sets the latex expression of the formula that should be painted.
- setFinalExercise(AlgorithmExercise<?>) - Method in class lavesdk.algorithm.text.AlgorithmText
-
Sets the final exercise of the algorithm.
- setFirstPosition(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setFirstPosition(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the position of the first point of the edge.
- setFlow(float) - Method in class lavesdk.math.graph.network.Arc
-
Sets the flow value.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets the font of the algorithm text.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the font of the graph view.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.LegendView
-
Sets the font of the legend in the view.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the font of the matrix view which is used to render the matrix elements.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setFont(Font) - Method in interface lavesdk.algorithm.plugin.views.renderers.Renderer
-
Sets the font.
- setFont(Font) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets the font of the text area in the view.
- setFont(Font) - Method in class lavesdk.gui.widgets.Legend
-
Sets the font of the legend.
- setFont(Font) - Method in class lavesdk.gui.widgets.LegendItem
-
Sets the font of the group.
- setFont(Font) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the font of the matrix editor which is used to render the matrix elements.
- setFontSize(float) - Method in class lavesdk.algorithm.text.AlgorithmText
-
Sets the font size of the text.
- setForeground(Color) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the foreground color of the object.
- setForeground(Color) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
Sets the foreground color of the vertex.
- setForeground(Color) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setForeground(Color) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setForeground(Color) - Method in interface lavesdk.algorithm.plugin.views.renderers.Renderer
-
Sets the foreground color.
- setForeground(Color) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets the foreground of the text area in the view.
- setForeground(Color) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the item's foreground color.
- setForeground(Color) - Method in class lavesdk.gui.widgets.InformationBar
-
Sets the foreground color of the text in the bar.
- setGraph(Graph<Node, Arc>) - Method in class lavesdk.algorithm.plugin.views.DefaultNetworkView
-
Sets the network of the network view.
- setGraph(Graph<Vertex, RNEdge>) - Method in class lavesdk.algorithm.plugin.views.DefaultRNView
-
Sets the residual network of the residual network view.
- setGraph(Graph<V, E>) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the graph of the graph view.
- setGraph(Graph<? extends Vertex, E>) - Method in class lavesdk.math.graph.matching.MatchingByID
-
Sets the associated graph of the matching.
- setGraph(Graph<V, ? extends Edge>) - Method in class lavesdk.math.graph.WalkByID
-
Sets the associated graph of the walk.
- setGridBorder(ExecutionTableBorder) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets the grid border.
- setGridBorder(ExecutionTableBorder) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets the grid border.
- setGroupBackground(Color) - Method in class lavesdk.algorithm.plugin.views.LegendView
-
Sets the background color of the groups in the legend.
- setGroupBackground(Color) - Method in class lavesdk.gui.widgets.Legend
-
Sets the background color of the groups in the legend.
- setGroupForeground(Color) - Method in class lavesdk.algorithm.plugin.views.LegendView
-
Sets the foreground color of the groups in the legend.
- setGroupForeground(Color) - Method in class lavesdk.gui.widgets.Legend
-
Sets the foreground color of the groups in the legend.
- setHaltedBackground(Color) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets the background color of the highlighted step when he is halted (meaning he has a breakpoint).
- setHaltedForeground(Color) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets the foreground color of the highlighted step when he is halted (meaning he has a breakpoint).
- setHandler(AlgorithmExerciseHandler) - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
-
Sets the handler of the exercise mode.
- setHandler(AlgorithmExerciseHandler) - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
-
- setHeight(int) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the height of the object.
- setHideGraphToolsAlways(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets whether the graph tools (buttons for adding vertices, adding edges or removing objects) in the toolbar should always be hidden even if the graph view
is editable.
- setHighlightBackground(Color) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets the background color of the highlighted step.
- setHighlightForeground(Color) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
-
Sets the foreground color of the highlighted step.
- setIcon(Icon) - Method in class lavesdk.gui.widgets.Option
-
Sets the icon of the option.
- setIcon(Icon) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The icon of an option combo button may not be changed meaning this method does nothing!
- setItemHeight(int) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets the given value as the height for all items of the table.
- setItemHeight(int) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets the height of the items (rows).
- setLabelPosition(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setLabelPosition(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the position of the edge label.
- setLayout(LayoutManager) - Method in class lavesdk.algorithm.plugin.views.View
-
The layout of a view may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
-
The layout of a view group may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.ExecutionTable
-
The layout of an execution table may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.InformationBar
-
The layout of the information bar may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.Legend
-
The layout of a legend may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.LegendItem
-
The layout of an item group may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.MatrixEditor
-
The layout of a matrix editor may not be changed meaning this method does nothing!
- setLayout(LayoutManager) - Method in class lavesdk.gui.widgets.PropertiesList
-
The layout of a properties list may not be changed meaning this method does nothing!
- setLineWidth(int) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualEdge
-
Sets the line width of the edge.
- setLineWidth(int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setLineWidth(int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the line width of the edge.
- setMatrix(Matrix<T>) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the matrix that should be displayed.
- setMatrix(Matrix<T>) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the matrix that should be displayed.
- setMaximum(int) - Method in class lavesdk.gui.widgets.NumericProperty
-
Sets the maximum of the slider.
- setMaximum(int) - Method in class lavesdk.gui.widgets.SliderCellEditor
-
Sets the maximum of the slider.
- setMinimum(int) - Method in class lavesdk.gui.widgets.NumericProperty
-
Sets the minimum of the slider.
- setMinimum(int) - Method in class lavesdk.gui.widgets.SliderCellEditor
-
Sets the minimum of the slider.
- setMinStepDwellTime(long) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Sets the minimal dwell time that a step must have.
- setModal(boolean) - Method in class lavesdk.gui.dialogs.OptionDialog
-
It is not allowed to change the modal state of the dialog meaning this method does nothing.
- setModel(PropertiesListModel) - Method in class lavesdk.gui.widgets.PropertiesList
-
Sets the model of the properties list.
- setPaintLabels(boolean) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets whether the matrix view should display row and column labels.
- setPaintLabels(boolean) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets whether the matrix editor should display row and column labels.
- setPauseBeforeTerminate(boolean) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Sets whether the runtime environment should be paused before it transitions into stop.
- setPositionCenter(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setPositionCenter(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.VertexRenderer
-
Sets the center position of the vertex.
- setPositionLeftTop(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultVertexRenderer
-
- setPositionLeftTop(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.VertexRenderer
-
Sets the left top position of the vertex.
- setRelationID(int) - Method in class lavesdk.math.graph.network.RNEdge
-
Sets the id of the related arc in the network.
- setRepaintDisabled(boolean) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets whether the repaint of the component is disabled meaning the component cannot be repainted until the disable state is revoked.
- setRepaintDisabled(boolean) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets whether the repaint of the component is disabled meaning the component cannot be repainted until the disable state is revoked.
- setRepaintDisabled(boolean) - Method in class lavesdk.gui.widgets.BaseComponent
-
Sets whether the repaint of the component is disabled meaning the component cannot be repainted until the disable state is revoked.
- setRestorableEditMode(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets whether the old edit state is restorable.
- setRolloverIcon(Icon) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The rollover icon of an option combo button may not be changed meaning this method does nothing!
- setRolloverSelectedIcon(Icon) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The rollover selected icon of an option combo button may not be changed meaning this method does nothing!
- setRowLabels(Map<Integer, String>) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the row labels of the matrix view.
- setRowLabels(Map<Integer, String>) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the row labels of the matrix editor.
- setRowSpacing(int) - Method in class lavesdk.algorithm.plugin.views.MatrixView
-
Sets the row spacing of the matrix.
- setRowSpacing(int) - Method in class lavesdk.gui.widgets.MatrixEditor
-
Sets the row spacing of the matrix.
- setScale(float) - Method in class lavesdk.algorithm.plugin.views.GraphView.VisualVertex
-
Sets the scale factor of the vertex circle.
- setSecondPosition(int, int) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setSecondPosition(int, int) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the position of the second point of the edge.
- setSelectionColor(Color) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the color of selected vertices or edges.
- setSelectionType(SelectionType) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets the selection type of the table.
- setSelectionType(GraphView.SelectionType) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the selection type of the graph indicating which objects (vertices and edges) a user can select.
- setSelectionType(SelectionType) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets the selection type of the table.
- setShowCursorToolAlways(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets whether the cursor tool (cursor/mouse button) in the toolbar should always be shown even if the graph view
is not editable.
- setShowZoomToolsAlways(boolean) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets whether the zoom tools (zoom in/out buttons) in the toolbar should always be shown even if the graph view
is not editable.
- setSize(int, int) - Method in class lavesdk.utils.PopupWindow
-
Sets the size of the popup window.
- setSize(Dimension) - Method in class lavesdk.utils.PopupWindow
-
Sets the size of the popup window.
- setSize(JComponent) - Method in class lavesdk.utils.PopupWindow
-
Sets the size of the popup window that orients oneself towards the preferred size of the component.
- setSkipBreakpoints(boolean) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Sets if the breakpoints should currently be skipped/ignored.
- setSortable(boolean) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sets whether the table is sortable meaning that a user can sort the items using buttons at each item
to change the position up/down.
- setSortable(boolean) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sets whether the table is sortable meaning that a user can sort the items using buttons at each item
to change the position up/down.
- setSpline(CatmullRomSpline) - Method in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
- setSpline(CatmullRomSpline) - Method in interface lavesdk.algorithm.plugin.views.renderers.EdgeRenderer
-
Sets the spline that represents the edge visually.
- setText(String) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualText
-
Sets the text that should be painted.
- setText(String) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
-
Sets the text of the view.
- setText(String) - Method in class lavesdk.gui.widgets.NumericTextField
-
Sets the number (as a string).
- setText(String) - Method in class lavesdk.gui.widgets.Option
-
Sets the text of the option.
- setText(String) - Method in class lavesdk.gui.widgets.OptionComboButton
-
The text of an option combo button may not be changed meaning this method does nothing!
- setTitle(String) - Method in class lavesdk.utils.PopupWindow
-
Sets the title of the popup window.
- setUserData(Object) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets the user data of the item.
- setUserData(Object) - Method in class lavesdk.gui.widgets.Option
-
Sets the user data of the object.
- setValue(Object) - Method in class lavesdk.gui.widgets.BooleanProperty
-
Sets the value of the property.
- setValue(boolean) - Method in class lavesdk.gui.widgets.BooleanProperty
-
Sets the value of the boolean property.
- setValue(Object) - Method in class lavesdk.gui.widgets.ColorProperty
-
Sets the value of the property.
- setValue(Color) - Method in class lavesdk.gui.widgets.ColorProperty
-
Sets the value of the color property.
- setValue(Object) - Method in class lavesdk.gui.widgets.ListProperty
-
Sets the value of the property.
- setValue(String) - Method in class lavesdk.gui.widgets.ListProperty
-
Sets the value of the list property.
- setValue(Object) - Method in class lavesdk.gui.widgets.NumericProperty
-
Sets the value of the property.
- setValue(Number) - Method in class lavesdk.gui.widgets.NumericProperty
-
Sets the value of the numeric property.
- setValue(Object) - Method in class lavesdk.gui.widgets.Property
-
Sets the value of the property.
- setValue(Object) - Method in class lavesdk.gui.widgets.TextProperty
-
Sets the value of the property.
- setValue(String) - Method in class lavesdk.gui.widgets.TextProperty
-
Sets the value of the text property.
- setVertexRenderer(VertexRenderer<V>) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets an individual renderer for the vertices of the graph.
- setVisible(boolean) - Method in interface lavesdk.algorithm.AlgorithmExerciseProvider
-
Sets whether the provider should be visible to the user (for example in the graphical user interface).
- setVisible(boolean) - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
-
Sets whether the exercises list should be visible.
- setVisible(boolean) - Method in class lavesdk.algorithm.plugin.views.View
-
Sets whether the view should be visible or not.
- setVisible(boolean) - Method in class lavesdk.gui.widgets.ExecutionTableItem
-
Sets whether whether the item is visible or not.
- setVisible(boolean) - Method in class lavesdk.gui.widgets.InformationBar
-
Sets the visibility state of the information bar but this is only possible if the bar is
activatable meaning that the bar was updated with a plugin that has valid information that can be displayed
in the bar.
- setVisible(boolean) - Method in class lavesdk.sandbox.Sandbox
-
Shows the sandbox but only if the plugin is valid meaning that their have not been occurred errors when validating
the plugin.
- setVPASTolerance(int) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the tolerance value of the Vertex Position Adjustment System (VPAS).
- setWeight(float) - Method in class lavesdk.math.graph.Edge
-
Sets the weight of the edge.
- setWeight(float) - Method in class lavesdk.math.graph.network.Arc
-
Sets the weight of the edge.
- setWeights(float[]) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
-
Sets the weights of the components in this group.
- setWidth(int) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the width of the object.
- setWidth(int) - Method in class lavesdk.gui.widgets.ExecutionTableColumn
-
Sets the width of the column.
- setX(int) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the x position of the object.
- setY(int) - Method in class lavesdk.algorithm.plugin.views.custom.CustomVisualObject
-
Sets the y position of the object.
- setZoom(int) - Method in class lavesdk.algorithm.plugin.views.GraphView
-
Sets the current zoom value in percent.
- show(Component, int, int) - Method in class lavesdk.utils.PopupWindow
-
Displays the popup window.
- show(Component, int, int, int) - Method in class lavesdk.utils.PopupWindow
-
Displays the popup window.
- showDialog(PluginHost, AlgorithmExercise<?>, SolveExerciseDialog.SolutionEntry<?>[]) - Static method in class lavesdk.gui.dialogs.SolveExercisePane
-
Shows the dialog to solve an exercise by requesting a user input.
- showDialog(PluginHost, AlgorithmExercise<?>, SolveExerciseDialog.SolutionEntry<?>[], String) - Static method in class lavesdk.gui.dialogs.SolveExercisePane
-
Shows the dialog to solve an exercise by requesting a user input.
- showDialog(PluginHost, AlgorithmExercise<?>, SolveExerciseDialog.SolutionEntry<?>[], LanguageFile, String) - Static method in class lavesdk.gui.dialogs.SolveExercisePane
-
Shows the dialog to solve an exercise by requesting a user input.
- showDialog(PluginHost, AlgorithmExercise<?>, SolveExerciseDialog.SolutionEntry<?>[], LanguageFile, String, String) - Static method in class lavesdk.gui.dialogs.SolveExercisePane
-
Shows the dialog to solve an exercise by requesting a user input.
- showMenuOption() - Method in class lavesdk.algorithm.plugin.extensions.CompleteBipartiteGraphToolBarExtension
-
- showMenuOption() - Method in class lavesdk.algorithm.plugin.extensions.CompleteGraphToolBarExtension
-
- showMenuOption() - Method in class lavesdk.algorithm.plugin.extensions.MatrixToGraphToolBarExtension
-
- showMenuOption() - Method in class lavesdk.algorithm.plugin.extensions.RandomGraphToolBarExtension
-
- showMenuOption() - Method in class lavesdk.algorithm.plugin.extensions.ToolBarExtension
-
Invokes the option that is shown in the menu of the host application.
- showMessage(AlgorithmPlugin, String, String, MessageIcon) - Method in interface lavesdk.algorithm.plugin.PluginHost
-
Displays a message box in the host application.
- showMessage(AlgorithmPlugin, String, String, MessageIcon) - Method in class lavesdk.algorithm.plugin.security.HostSecurity
-
Displays a message box.
- showMessage(AlgorithmPlugin, String, String, MessageIcon) - Method in class lavesdk.sandbox.Sandbox
-
- SimpleGraph<V extends Vertex,E extends Edge> - Class in lavesdk.math.graph
-
Represents a simple graph as a set of vertices and edges.
- SimpleGraph(boolean) - Constructor for class lavesdk.math.graph.SimpleGraph
-
Creates a new simple graph.
- size() - Method in class lavesdk.math.Set
-
- SKIP_BREAKPOINTS_ICON - Variable in class lavesdk.resources.Resources
-
the skip breakpoints icon or null
if the resource could not be loaded
- SKIP_BREAKPOINTS_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the skip breakpoints icon
- sleep(long) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Allows the runtime environment to sleep for a specific amount of time.
- SliderCellEditor - Class in lavesdk.gui.widgets
-
A custom cell editor to change numeric values with a slider.
- SliderCellEditor() - Constructor for class lavesdk.gui.widgets.SliderCellEditor
-
Creates a new slider cell editor.
- SLOWER_ICON - Variable in class lavesdk.resources.Resources
-
the slower icon or null
if the resource could not be loaded
- SLOWER_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the slower icon
- solve() - Method in class lavesdk.algorithm.AlgorithmExercise
-
- SolveExerciseDialog - Class in lavesdk.gui.dialogs
-
Represents a dialog to solve
AlgorithmExercise
s where the user has to input a solution or select values from a list or
something like that.
- SolveExerciseDialog(PluginHost, AlgorithmExercise<?>, SolveExerciseDialog.SolutionEntry<?>[], String, LanguageFile, String) - Constructor for class lavesdk.gui.dialogs.SolveExerciseDialog
-
Creates a new solve exercise dialog.
- SolveExerciseDialog.SolutionEntry<C extends java.awt.Component> - Class in lavesdk.gui.dialogs
-
- SolveExerciseDialog.SolutionEntry(String, C) - Constructor for class lavesdk.gui.dialogs.SolveExerciseDialog.SolutionEntry
-
Creates a new solution entry.
- SolveExercisePane - Class in lavesdk.gui.dialogs
-
- SORT_DOWN_ICON - Variable in class lavesdk.resources.Resources
-
the sort down icon or null
if the resource could not be loaded
- SORT_DOWN_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the sort down icon
- SORT_UP_ICON - Variable in class lavesdk.resources.Resources
-
the sort up icon or null
if the resource could not be loaded
- SORT_UP_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the sort up icon
- sortItems(int, SortOrder) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
-
Sorts the items by a specified column index and sort order.
- sortItems(int, SortOrder) - Method in class lavesdk.gui.widgets.ExecutionTable
-
Sorts the items by a specified column index and sort order.
- source - Variable in class lavesdk.algorithm.transitions.LinearPositionTransition
-
the source position
- spline - Variable in class lavesdk.algorithm.plugin.views.renderers.DefaultEdgeRenderer
-
the spline
- SplineIntersectionPoint - Class in lavesdk.graphics
-
Represents a spline intersection point.
- SplineIntersectionPoint(CatmullRomSpline, CatmullRomSpline, int, int, int, int) - Constructor for class lavesdk.graphics.SplineIntersectionPoint
-
Creates a new intersection point.
- start() - Method in class lavesdk.algorithm.AlgorithmRTE
-
Starts or resumes the execution of the algorithm.
- start(AlgorithmStartOption) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Starts or resumes the execution of the algorithm.
- START_FINISH_ICON - Variable in class lavesdk.resources.Resources
-
the start finish icon or null
if the resource could not be loaded
- START_FINISH_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the start finish icon
- START_ICON - Variable in class lavesdk.resources.Resources
-
the start icon or null
if the resource could not be loaded
- START_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the start icon
- steps - Variable in class lavesdk.algorithm.RTTransition
-
the number of steps the transition has which is always >= 2
- stop() - Method in class lavesdk.algorithm.AlgorithmRTE
-
Stops the runtime environment of the algorithm.
- STOP_ICON - Variable in class lavesdk.resources.Resources
-
the stop icon or null
if the resource could not be loaded
- STOP_ICON_PATH - Variable in class lavesdk.resources.Resources
-
path to the stop icon
- storeState(AlgorithmState) - Method in class lavesdk.algorithm.AlgorithmRTE
-
Stores the current state of the algorithm.
- storeWeights(Serializer, String) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
-
Stores the current weights of the components in the specified
Serializer
.
- string - Variable in class lavesdk.algorithm.text.AlgorithmStep.TextToken
-
the text of the token or null
if the token does not consists of a string
- structureChanged() - Method in interface lavesdk.algorithm.text.AlgorithmTextListener
-
Indicates that the structure of the text has changed which means that
a new paragraph or step is added.
- SUCCEEDED_ICON - Variable in class lavesdk.resources.Resources
-
the succeeded icon or null
if the resource could not be loaded
- SUCCEEDED_ICON_PATH - Variable in class lavesdk.resources.Resources
-
URL to the succeeded icon
- successor - Variable in class lavesdk.math.graph.Edge
-
the successor vertex
- SUFFICIENT_ICON - Variable in class lavesdk.resources.Resources
-
the sufficient icon or null
if the resource could not be loaded
- SUFFICIENT_ICON_PATH - Variable in class lavesdk.resources.Resources
-
URL to the sufficient icon
- Symbol - Class in lavesdk.gui.widgets
-
Represents a symbol that can be used to mask objects (
Mask
).
- Symbol() - Constructor for class lavesdk.gui.widgets.Symbol
-
Creates a new custom symbol.
- Symbol(Icon) - Constructor for class lavesdk.gui.widgets.Symbol
-
Creates a new symbol based on a loaded icon.
- Symbol.PredefinedSymbol - Enum in lavesdk.gui.widgets
-
Predefined symbols.
- symDifference(Set<? extends E>, Set<? extends E>) - Static method in class lavesdk.math.Set
-
Computes the symmetric difference of the two specified sets which is defined as:
(set1 complement set2) union (set2 complement set1)