A B C D E F G H I K L M N O P Q R S T U V W X Y Z 

R

RadioButtonCellEditor - Class in lavesdk.gui.widgets
A custom cell editor for radio buttons.
RadioButtonCellEditor() - Constructor for class lavesdk.gui.widgets.RadioButtonCellEditor
Creates a new radio button cell editor.
RadioButtonCellRenderer - Class in lavesdk.gui.widgets
Renders a radio button cell.
RadioButtonCellRenderer() - Constructor for class lavesdk.gui.widgets.RadioButtonCellRenderer
Creates a new radio button cell renderer.
RANDOM_GRAPH_ICON - Variable in class lavesdk.resources.Resources
the random graph icon or null if the resource could not be loaded
RANDOM_GRAPH_ICON_PATH - Variable in class lavesdk.resources.Resources
path to the random graph icon
RandomGraphToolBarExtension<V extends Vertex,E extends Edge> - Class in lavesdk.algorithm.plugin.extensions
Extends the toolbar of a host application by functionality to create randomly generated graphs.
RandomGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType) - Constructor for class lavesdk.algorithm.plugin.extensions.RandomGraphToolBarExtension
Creates a new random graph toolbar extension.
RandomGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType, LanguageFile, String) - Constructor for class lavesdk.algorithm.plugin.extensions.RandomGraphToolBarExtension
Creates a new random graph toolbar extension.
RandomGraphToolBarExtension(PluginHost, GraphView<V, E>, AllowedGraphType, LanguageFile, String, boolean) - Constructor for class lavesdk.algorithm.plugin.extensions.RandomGraphToolBarExtension
Creates a new random graph toolbar extension.
readConfigurationData(Configuration) - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
Reads the configuration data of the view.
readConfigurationData(Configuration) - Method in class lavesdk.algorithm.plugin.views.GraphView
Reads the configuration data of the view.
readConfigurationData(Configuration) - Method in class lavesdk.algorithm.plugin.views.LegendView
Reads the configuration data of the view.
readConfigurationData(Configuration) - Method in class lavesdk.algorithm.plugin.views.TextAreaView
Reads the configuration data of the view.
readConfigurationData(Configuration) - Method in class lavesdk.algorithm.plugin.views.View
Reads the configuration data of the view.
REFRESH_ICON - Variable in class lavesdk.resources.Resources
the refresh icon or null if the resource could not be loaded
REFRESH_ICON_PATH - Variable in class lavesdk.resources.Resources
path to the refresh icon
registerHost(PluginHost) - Method in class lavesdk.algorithm.plugin.security.HostSecurity
Registers a new host.
remove(JToolBar) - Method in class lavesdk.algorithm.plugin.extensions.ToolBarExtension
Removes this extension from the specified toolbar.
remove(ExecutionTableColumn) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes the column from the table.
remove(ExecutionTableItem) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes the item from the table.
remove(int) - Method in class lavesdk.algorithm.plugin.views.ViewContainer
Removes a component from the container.
remove(int) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
Removes a component from the view group.
remove() - Method in class lavesdk.algorithm.plugin.views.ViewHeaderBarExtension
Removes the extension for the header bar of the corresponding view.
remove(ExecutionTableColumn) - Method in class lavesdk.gui.widgets.ExecutionTable
Removes the column from the table.
remove(ExecutionTableItem) - Method in class lavesdk.gui.widgets.ExecutionTable
Removes the item from the table.
remove(Option) - Method in class lavesdk.gui.widgets.OptionComboButton
Removes the option from the combo button.
remove(String) - Method in class lavesdk.gui.widgets.PropertiesList
Removes a property from the list respectively from its model.
remove(String) - Method in class lavesdk.gui.widgets.PropertiesListModel
Removes a property from the list.
remove() - Method in class lavesdk.math.graph.AccessibleIDObserver
Removes the observer from the related graph.
remove(E) - Method in class lavesdk.math.graph.AdjacencyMatrix
Removes an edge from the adjacency matrix.
remove(V) - Method in class lavesdk.math.graph.Graph
Removes a vertex from the graph.
remove(E) - Method in class lavesdk.math.graph.Graph
Removes an edge from the graph.
remove(Object) - Method in class lavesdk.math.graph.matching.Matching
 
remove(Object) - Method in class lavesdk.math.graph.matching.MatchingByID
Removes an edge from the matching.
remove(Object) - Method in class lavesdk.math.Set
 
removeAll() - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
The components of an exercises list may not be removed meaning this method does nothing!
removeAll() - Method in class lavesdk.algorithm.plugin.views.LegendView
Removes all items from the legend.
removeAll() - Method in class lavesdk.algorithm.plugin.views.View
It is not possible to remove the components of the view meaning this method does nothing!
removeAll() - Method in class lavesdk.gui.widgets.ExecutionTable
Removes all columns, items and groups from the table.
removeAll() - Method in class lavesdk.gui.widgets.Legend
Removes all items from the legend.
removeAll() - Method in class lavesdk.gui.widgets.LegendItem
The components of an item may not be removed meaning this method does nothing!
removeAll() - Method in class lavesdk.gui.widgets.MatrixEditor
The components of the matrix editor cannot be removed.
removeAll() - Method in class lavesdk.gui.widgets.PropertiesList
Removes all properties from the properties list.
removeAll() - Method in class lavesdk.gui.widgets.PropertiesListModel
Removes all properties from the list.
removeAll() - Method in class lavesdk.math.graph.Graph
Removes all vertices and edges from the graph that are allowed to be removed.
removeAll(Collection<?>) - Method in class lavesdk.math.Set
 
removeAll(E[]) - Method in class lavesdk.math.Set
Removes all of this set's elements that are also contained in the specified array.
removeAllColumnGroups() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes all column groups from the table.
removeAllColumnGroups() - Method in class lavesdk.gui.widgets.ExecutionTable
Removes all column groups from the table.
removeAllColumns() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes all columns from the table.
removeAllColumns() - Method in class lavesdk.gui.widgets.ExecutionTable
Removes all columns from the table.
removeAllColumnStrikeouts() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes all column strikeouts.
removeAllColumnStrikeouts() - Method in class lavesdk.gui.widgets.MatrixEditor
Removes all column strikeouts.
removeAllEdges() - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes all the edges from the visual graph and its graph data structure.
removeAllItemGroups() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes all item groups from the table.
removeAllItemGroups() - Method in class lavesdk.gui.widgets.ExecutionTable
Removes all item groups from the table.
removeAllItems() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes all items from the table.
removeAllItems() - Method in class lavesdk.gui.widgets.ExecutionTable
Removes all items from the table.
removeAllRowStrikeouts() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes all row strikeouts.
removeAllRowStrikeouts() - Method in class lavesdk.gui.widgets.MatrixEditor
Removes all row strikeouts.
removeAllVertices() - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes all the vertices from the visual graph and its graph data structure.
removeAllVisualObjects() - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes all the visual objects from the graph view.
removeColumnGroup(ExecutionTableGroup) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes a column group from the table.
removeColumnGroup(ExecutionTableGroup) - Method in class lavesdk.gui.widgets.ExecutionTable
Removes a column group from the table.
removeColumnStrikeout(int) - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes the strikeout for the specified column if there is one.
removeColumnStrikeout(int) - Method in class lavesdk.gui.widgets.MatrixEditor
Removes the strikeout for the specified column if there is one.
removeData(String) - Method in class lavesdk.serialization.Serializer
Removes the data of a field.
removeGraphViewListener(GraphViewListener<V, E>) - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes a listener from the graph view.
removeHeaderBarComponent(JComponent) - Method in class lavesdk.algorithm.plugin.views.View
Removes the specified component from the header bar.
removeItemGroup(ExecutionTableGroup) - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Removes an item (row) group from the table.
removeItemGroup(ExecutionTableGroup) - Method in class lavesdk.gui.widgets.ExecutionTable
Removes an item (row) group from the table.
removeLast() - Method in class lavesdk.math.graph.Path
Removes the last vertex of the path.
removeLast() - Method in class lavesdk.math.graph.PathByID
Removes the last vertex of the path.
removeLast() - Method in class lavesdk.math.graph.Trail
Removes the last vertex of the trail.
removeLast() - Method in class lavesdk.math.graph.TrailByID
Removes the last vertex of the trail.
removeLast() - Method in class lavesdk.math.graph.Walk
Removes the last vertex of the walk.
removeLast() - Method in class lavesdk.math.graph.WalkByID
Removes the last vertex of the walk.
removeLastColumnStrikeout() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes the strikeout of a column that was added as a last.
removeLastColumnStrikeout() - Method in class lavesdk.gui.widgets.MatrixEditor
Removes the strikeout of a column that was added as a last.
removeLastRowStrikeout() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes the strikeout of a row that was added as a last.
removeLastRowStrikeout() - Method in class lavesdk.gui.widgets.MatrixEditor
Removes the strikeout of a row that was added as a last.
removeListener(RTEListener) - Method in class lavesdk.algorithm.AlgorithmRTE
Removes the listener from the algorithm runtime environment.
removeMask(Mask) - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes the mask from the matrix view.
removeMask(Mask) - Method in class lavesdk.gui.widgets.ExecutionTableColumn
Removes the mask from the column.
removeMask(Mask) - Method in class lavesdk.gui.widgets.MatrixEditor
Removes the mask from the matrix editor.
removeRowStrikeout(int) - Method in class lavesdk.algorithm.plugin.views.MatrixView
Removes the strikeout for the specified row if there is one.
removeRowStrikeout(int) - Method in class lavesdk.gui.widgets.MatrixEditor
Removes the strikeout for the specified row if there is one.
removeTextListener(AlgorithmTextListener) - Method in class lavesdk.algorithm.text.AlgorithmText
Removes an existing listener.
removeTransferData(String) - Method in class lavesdk.algorithm.plugin.views.GraphTransferProtocol.TransferData
Removes a data field from the storage.
removeVisualEdge(GraphView<V, E>.VisualEdge) - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes a visual edge of the graph.
removeVisualObject(CustomVisualObject) - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes a custom visal object from the graph view.
removeVisualVertex(GraphView<V, E>.VisualVertex) - Method in class lavesdk.algorithm.plugin.views.GraphView
Removes a visual vertex of the graph and all its edges.
Renderer<T> - Interface in lavesdk.algorithm.plugin.views.renderers
The base interface for all renderers.
renderer - Variable in class lavesdk.gui.widgets.Property
the property's renderer
repaint() - Method in class lavesdk.gui.widgets.BaseComponent
Repaints the component but only if BaseComponent.isRepaintDisabled() returns false.
repaintComponent() - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
Repaints the component.
repaintComponent() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Repaints the component.
repaintComponent() - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
Repaints the component.
repaintComponent() - Method in class lavesdk.algorithm.plugin.views.GraphView
Repaints the component.
repaintComponent() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Repaints the component.
repaintComponent() - Method in class lavesdk.gui.widgets.BaseComponent
Repaints the component.
repaintComponent() - Method in class lavesdk.gui.widgets.ExecutionTable
Repaints the component.
repaintComponent() - Method in class lavesdk.gui.widgets.MatrixEditor
Repaints the component.
requestOffsetEdges(GraphView<Vertex, RNEdge>.VisualVertex, GraphView<Vertex, RNEdge>.VisualVertex) - Method in class lavesdk.algorithm.plugin.views.DefaultRNView
 
requestOffsetEdges(GraphView<V, E>.VisualVertex, GraphView<V, E>.VisualVertex) - Method in class lavesdk.algorithm.plugin.views.GraphView
Requests the edges between two vertices its offset have to be updated.
requestSolution() - Method in class lavesdk.algorithm.AlgorithmExercise
Requests the results of the exercise meaning that the user should input the value or values of the solution.
reset() - Method in class lavesdk.algorithm.plugin.views.AlgorithmTextView
Deselects a step if a step is currently selected and updates the text layout.
reset() - Method in class lavesdk.algorithm.plugin.views.ExecutionTableView
Resets the table view meaning that all columns, items and groups are removed from the table.
reset() - Method in class lavesdk.algorithm.plugin.views.ExercisesListView
 
reset() - Method in class lavesdk.algorithm.plugin.views.GraphView
Resets the graph view meaning that all vertices, edges and custom visual objects are removed from the graph if procurable (it could be that some vertices/edges are not removable).
reset() - Method in class lavesdk.algorithm.plugin.views.LegendView
 
reset() - Method in class lavesdk.algorithm.plugin.views.MatrixView
Resets the matrix view meaning the matrix is set to null, the labels are cleared and the paint labels flag is reset to false and all strikeouts (of rows and columns) are removed.
reset() - Method in class lavesdk.algorithm.plugin.views.TextAreaView
Resets the text area view meaning that the text is set to an empty string.
reset() - Method in class lavesdk.algorithm.plugin.views.View
Resets the view which means sets the initial state of the view.
RESET_EXECSPEED_ICON - Variable in class lavesdk.resources.Resources
the reset execution speed factor icon or null if the resource could not be loaded
RESET_EXECSPEED_ICON_PATH - Variable in class lavesdk.resources.Resources
path to the reset execution speed factor icon
resetVisualAppearance() - Method in class lavesdk.algorithm.plugin.views.GraphView
Sets the default visual appearance for all vertices and edges.
ResidualNetwork - Class in lavesdk.math.graph.network
Represents a residual network of a Network.
ResidualNetwork(Network<? extends Node, ? extends Arc>) - Constructor for class lavesdk.math.graph.network.ResidualNetwork
Creates a new residual network.
ResourceLoader - Class in lavesdk.algorithm.plugin
The resource loader is responsible for loading resources from an AlgorithmPlugin more precisely from the plugin JAR.
ResourceLoader(ClassLoader) - Constructor for class lavesdk.algorithm.plugin.ResourceLoader
Creates a new resource loader.
Resources - Class in lavesdk.resources
This class is responsible for accessing resource files of the LAVESDK.
restoreState(AlgorithmState) - Method in class lavesdk.algorithm.AlgorithmRTE
Restores a state of the algorithm.
restoreWeights(Serializer, String, float[]) - Method in class lavesdk.algorithm.plugin.views.ViewGroup
Restores the weights of the components.
retainAll(Collection<?>) - Method in class lavesdk.math.graph.matching.Matching
 
retainAll(Collection<?>) - Method in class lavesdk.math.graph.matching.MatchingByID
Retains only the edges that are part of the given collection.
retainAll(Collection<?>) - Method in class lavesdk.math.Set
 
retainAll(E[]) - Method in class lavesdk.math.Set
Retains only the elements in this set that are contained in the specified array (optional operation).
reverse() - Method in class lavesdk.algorithm.plugin.views.GraphScene
Reverses the scene meaning that all actions at the graph view (in this scene) like adding new objects, removing existing objects or modify objects are reversed so that the state of the graph view is the one before this scene.
RIGHT - Static variable in class lavesdk.gui.widgets.ExecutionTableColumn
content is aligned at the right side of the column
RNEdge - Class in lavesdk.math.graph.network
Represents an edge in a residual network of a Network.
RNEdge(Vertex, Vertex, float) - Constructor for class lavesdk.math.graph.network.RNEdge
Creates a new residual network edge.
RNEdge(Vertex, Vertex, float, int) - Constructor for class lavesdk.math.graph.network.RNEdge
Creates a new residual network edge.
rollBackStep(int, int) - Method in class lavesdk.algorithm.AlgorithmRTE
Rolls back the specified step.
RTEAdapter - Class in lavesdk.algorithm
Provides a default implementation of RTEListener.
RTEAdapter() - Constructor for class lavesdk.algorithm.RTEAdapter
 
RTEListener - Interface in lavesdk.algorithm
Listener to get notified by the algorithm runtime environment about several events.
rteModeChanged() - Method in interface lavesdk.algorithm.plugin.PluginHost
Indicates that the mode of the runtime environment of the active plugin changed from normal mode to exercise mode or the other way around.
rteModeChanged() - Method in class lavesdk.sandbox.Sandbox
 
RTEvent - Class in lavesdk.algorithm
Represents the data of a runtime event which is provided by a RTEListener.
RTEvent(int) - Constructor for class lavesdk.algorithm.RTEvent
Creates a new event.
RTTransition<T> - Class in lavesdk.algorithm
The base class of a transition to animate sequences in an algorithm visualization.
RTTransition(AlgorithmRTE) - Constructor for class lavesdk.algorithm.RTTransition
Creates a new runtime transition to animation sequences.
RTTransition(AlgorithmRTE, long, int) - Constructor for class lavesdk.algorithm.RTTransition
Creates a new runtime transition to animation sequences.
run() - Method in class lavesdk.algorithm.RTTransition
Runs the transition.
runStep(int) - Method in class lavesdk.algorithm.RTTransition
Runs a step of the transition.
runStep(int) - Method in class lavesdk.algorithm.transitions.ColorTransition
 
runStep(int) - Method in class lavesdk.algorithm.transitions.LinearPositionTransition
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z