- canInvokeOrEval() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Determines whether or not method invoking, expression evaluation, and
other methods that require method invoking can be executed.
- CATEGORY - Static variable in interface jgrasp.csd.CsdglSymbol
-
- CATEGORY_SPEC - Static variable in interface jgrasp.csd.CsdglSymbol
-
- CCW - Static variable in class jgrasp.viewer.presentation.PresentationView
-
Flag indicating that rotation should be counter-clockwise rather than
clockwise.
- center(int) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Centers a particular item.
- Chain(Value, boolean) - Constructor for class jgrasp.viewer.presentation.SimpleLinkedHashView.Chain
-
Creates a new Element.
- CHANGE_FLAGS - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates a change in the stem flags.
- CHANGE_STRUCTURE - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates a change in a running structure that may draw a prefix and
change the stem.
- changeIndexes(String) - Method in interface jgrasp.viewer.ViewerUpdateData
-
Changes the index expressions.
- changeSizeLimit() - Method in class jgrasp.viewer.presentation.PresentationView
-
Changes a structure size limit imposed by the PresentationView subclass.
- changeSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
- changeSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
- changeSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Changes a structure size limit imposed by the PresentationView subclass.
- changeSizeLimit() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Changes a structure size limit imposed by the PresentationView subclass.
- ChangeType - Enum in jgrasp.viewer.presentation
-
Describes the change state of a value.
- checkDates(DateTestType, String, Collection<? extends File>, Collection<? extends File>) - Method in interface jgrasp.tool.ActionContext
-
Checks dates on files.
- checkDates(String) - Method in interface jgrasp.tool.ActionContext
-
Operates autosave or checks for modified files depending on whether
autosave is on or off.
- checkFutureDates(String, Collection<? extends File>, String) - Method in interface jgrasp.tool.ActionContext
-
Checks for future dates on files, and if there are any asks the user
whether they should be corrected, not corrected, or the operation should
be aborted.
- checkModal(Rectangle) - Static method in class jgrasp.tool.JGraspDialog
-
Checks all windows to see if any modal dialogs are up, and optionally
raises all modal dialogs that intersect a specified rectangle.
- checkText(String, Graphics2D, int) - Static method in class jgrasp.viewer.Util
-
- chooseFile() - Method in class jgrasp.tool.FileChooser
-
Allows the user to choose a file.
- chooseFiles(FileChooser.Observer) - Method in class jgrasp.tool.FileChooser
-
Allows the user to choose multiple files.
- chopText(String, Graphics2D, int) - Static method in class jgrasp.viewer.Util
-
Chops text to fit in a given width, while showing the start of the text.
- chopTextLeft(String, Graphics2D, int) - Static method in class jgrasp.viewer.Util
-
Chops text to fit in a given width, while showing the end of the text.
- CLASS - Static variable in interface jgrasp.csd.CsdglSymbol
-
Aggregate body (Java class, etc.).
- CLASS_SPEC - Static variable in interface jgrasp.csd.CsdglSymbol
-
Aggregate specification (Java interface, Ada package, etc.).
- clean() - Method in class jgrasp.tool.FileChooser
-
Cleans up resources after use.
- clean() - Method in class jgrasp.tool.OneShotTimer
-
Releases resources used by this timer.
- closed() - Method in class jgrasp.viewer.gui.SubViewer
-
Call this before you discard a sub-viewer.
- closeWindows() - Method in interface jgrasp.Tool
-
Closes any open windows associated with the tool (not including
settings).
- collate(List<IndexItem>, int, int) - Static method in class jgrasp.viewer.IndexItem
-
Creates a list of index items arranged by index.
- colorExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Expression that can be evaluated to determine the color for a node.
- Colors - Enum in jgrasp
-
Color constants.
- ComboFileChooser - Class in jgrasp.tool
-
Utility component that allows the user to choose a file from a list, by
typing in the filename, or by using a file browser.
- ComboFileChooser(String, String[], EnumSet<ComboFileChooser.Flags>, List<String>) - Constructor for class jgrasp.tool.ComboFileChooser
-
Creates a new ComboFileChooser.
- ComboFileChooser.Flags - Enum in jgrasp.tool
-
Creation flags.
- compileProject(PostExecAction, String) - Method in interface jgrasp.tool.ActionContext
-
Compiles a project if necessary.
- computeColor(GlobalIconStyle) - Method in enum jgrasp.Colors
-
Computes the Color corresponding to a color constant.
- Conditions - Interface in jgrasp.tool
-
Interface for specifying conditions under which a tool action may or may
not apply.
- confidence - Variable in class jgrasp.viewer.presentation.GenericLinkedView.StructureTypeOption
-
The confidence level.
- ConfidenceEQ - Class in jgrasp.viewer.presentation
-
- ConfidenceEQ() - Constructor for class jgrasp.viewer.presentation.ConfidenceEQ
-
- ConfidenceEQ.Node - Interface in jgrasp.viewer.presentation
-
- configure() - Method in class jgrasp.viewer.gui.ElementListViewer
-
Configures the viewer.
- configure() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Called when settings that may affect the layout of nodes in the view
have changed.
- configure(boolean, JPanel, AnimatingLinkedView<T, N, S>.State) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Configures the viewer based on the current state.
- configure() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
- configure(Graphics, String[], int, int, List<? extends PresentationElement.FieldInfo>, PresentationElement.ArrayInfo, int, int, int, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Configures the display.
- configure() - Method in class jgrasp.viewer.presentation.PresentationNodeView
-
Configures the viewer.
- configure() - Method in class jgrasp.viewer.presentation.PresentationView
-
Called when settings that may affect the layout of nodes in the view
have changed.
- configure(boolean, JPanel, AnimatingLinkedView<SimpleBinaryTreeView.BTVSettings, SimpleBinaryTreeView.BTNodeLoc, SimpleBinaryTreeView.BTStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Configures the viewer based on the current state.
- configure(boolean, JPanel, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedHashView.LHNodeLoc, SimpleLinkedHashView.LHStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Configures the viewer based on the current state.
- configure(boolean, JPanel, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedListView.LLNodeLoc, SimpleLinkedListView.LLStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Configures the viewer based on the current state.
- configure() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
- configure() - Method in class jgrasp.viewer.text.StringListView
-
Configures the viewer.
- configure() - Method in class jgrasp.viewer.text.StringTableView
-
Configures the viewer.
- configure() - Method in class jgrasp.viewer.ViewerRoot
-
Configures the viewer.
- Constructor - Interface in jgrasp.viewer.jgrdi
-
Representation of a constructor in the workbench or debugger.
- CONTAINER - Static variable in class jgrasp.viewer.presentation.BasicPresentationListView
-
Selection type indicating that some element of the container that
contains a value, such as one element of the array in an ArrayList or an
Entry in a HashMap, is selected.
- CONTAINER_ITEM - Static variable in class jgrasp.viewer.presentation.PresentationElement
-
Item constant indicating the container node.
- contains(JComponent, int, int) - Method in class jgrasp.viewer.gui.ElementListViewer
-
Determines if a point on the view is clickable.
- contains(JComponent, int, int) - Method in class jgrasp.viewer.text.StringTableView
-
Determines if a point on the view is clickable.
- contains(JComponent, int, int) - Method in class jgrasp.viewer.ViewerRoot
-
Determines if a point on the view is clickable.
- CONTEXT_HINT - Static variable in interface jgrasp.csd.CsdglInstruction
-
Marks the place where a context hint should be displayed.
- continued - Variable in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
True if not all the elements are provided.
- convertForTheme(Color) - Static method in class jgrasp.Drawing
-
Converts a color for use with the current UI theme.
- convertForTheme(Color[]) - Static method in class jgrasp.Drawing
-
Converts colors for use with the current UI theme.
- copy() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Makes a copy.
- copy() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Makes a copy.
- copy() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Makes a copy.
- copy() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Makes a copy.
- copy() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Makes a copy.
- copyFields(GenericLinkedView.ArrayStructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Copies the structure properties of another ArrayStructureType.
- copyFields(GenericLinkedView.BinaryTreeStructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Copies the structure properties of another BinaryTreeStructureType.
- copyFields(GenericLinkedView.HashTableStructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Copies the structure properties of another HashTableStructureType.
- copyFields(GenericLinkedView.ListStructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Copies the structure properties of another ListStructureType.
- copyRootFields(GenericLinkedView.StructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Copies the structure properties of another StructureType.
- createArray(int) - Method in interface jgrasp.viewer.jgrdi.Type
-
Creates an array of this type.
- createBorder() - Method in class jgrasp.viewer.ViewerRoot
-
Creates a black line border that is invisible when the viewer is
transparent.
- createBorder(int) - Method in class jgrasp.viewer.ViewerRoot
-
Creates a compound black line around space border that is invisible when
the viewer is transparent.
- createColor(Color) - Static method in class jgrasp.Drawing
-
Adjusts a color for the current Look&Feel and theme.
- createDialog(Component, boolean) - Static method in class jgrasp.tool.JGraspDialog
-
Creates a new dialog.
- createDialog(Component, GraphicsConfiguration) - Static method in class jgrasp.tool.JGraspDialog
-
Creates a new non-modal dialog.
- createDialog(Component, GraphicsConfiguration, boolean) - Static method in class jgrasp.tool.JGraspDialog
-
Creates a new dialog.
- createFixedBorder() - Method in class jgrasp.viewer.ViewerRoot
-
Creates a black line border that is always visible.
- createFixedBorder(int) - Method in class jgrasp.viewer.ViewerRoot
-
Creates a compound line around space border that is always visible.
- createFromSettings() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
- createFromSettings() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
- createFromSettings() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
- createFromSettings() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
- createFromSettings() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Creates a new StructureType initialized using the entries in the
settings panel.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Creates a global settings object for the viewer.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.PresentationView
-
Creates a global settings object for the viewer.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Creates a global settings object for the viewer.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Creates a global settings object for the viewer.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Creates a global settings object for the viewer.
- createGlobalSettings() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Creates a global settings object for the viewer.
- createGui() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
- createGui() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
- createGui() - Method in class jgrasp.viewer.presentation.PresentationView
-
- createGui() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
- createGui() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
- createInstance(DebugContext, Constructor, Value[]) - Method in interface jgrasp.viewer.jgrdi.Type
-
Creates an instance of this type.
- createLabelAndCombo(GBLPanel, String, String, boolean) - Static method in class jgrasp.viewer.presentation.GenericLinkedView
-
Adds one or two labels and combo box to a GBLPanel.
- createModifyButton() - Method in class jgrasp.viewer.presentation.GenericLinkedView
-
Creates the configure button.
- createNullValue() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Creates a new null value.
- createPaint(float, float, float, float, float, float, float, float) - Static method in class jgrasp.Drawing
-
Creates a paint with colors and gradient adusted for the current Look&Feel
and theme.
- createPrimitiveValue(String, String) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Creates a new Value corresponding to a primitive type.
- createState() - Method in interface jgrasp.Tool
-
Creates an instance of the tool state.
- createSubViewer(Viewer, ViewerInitData) - Static method in class jgrasp.viewer.gui.SubViewer
-
Creates a new sub-viewer that allows selecting from any applicable view.
- createSubviewerPane(SubViewer[], int) - Static method in class jgrasp.viewer.gui.ViewerGuiUtil
-
Creates a panel for holding subviewers.
- createTmpFile(Component, String, String, String, Charset, String) - Method in interface jgrasp.tool.ToolCreateData
-
Creates a temporary file using the default system file encoding.
- createTree(TreeModel, String) - Static method in class jgrasp.PluginUtil
-
Creates a JTree with the same look and feel as those used in the jGRASP
gui.
- createValueDragger(Component, ViewerInitData, ValueDraggerDataSource) - Static method in class jgrasp.viewer.gui.ValueDragger
-
Creates a new ValueDragger, which will allow values to be dragged out of
a component.
- createViewer(ViewerCreateData, Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Creates a viewer for this structure type.
- createViewer(ViewerCreateData, Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Creates a viewer for this structure type.
- createViewer(ViewerCreateData, Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Creates a viewer for this structure type.
- createViewer(ViewerCreateData, Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Creates a viewer for this structure type.
- createViewer(ViewerCreateData, Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Creates a viewer for this structure type.
- CsdglBox - Interface in jgrasp.csd
-
CSD box type constants.
- CsdglInstruction - Interface in jgrasp.csd
-
CSD instruction interface.
- CsdglPrefix - Interface in jgrasp.csd
-
CSD prefix constants.
- CsdglProgram - Interface in jgrasp.csd
-
- CsdglSettings - Interface in jgrasp.csd
-
- CsdglStructure - Interface in jgrasp.csd
-
CSD structure type constants.
- CsdglSymbol - Interface in jgrasp.csd
-
CSD structure symbol type constants.
- GENERIC_CLASS - Static variable in interface jgrasp.csd.CsdglSymbol
-
- GENERIC_PROCEDURE - Static variable in interface jgrasp.csd.CsdglSymbol
-
- GenericLinkedView - Class in jgrasp.viewer.presentation
-
The structure identifier viewer.
- GenericLinkedView(ViewerCreateData) - Constructor for class jgrasp.viewer.presentation.GenericLinkedView
-
Creates a new GenericLinkedView.
- GenericLinkedView.ArrayStructureType - Class in jgrasp.viewer.presentation
-
Class describing an array-wrapper structure.
- GenericLinkedView.BinaryTreeStructureType - Class in jgrasp.viewer.presentation
-
Class describing a binary tree structure.
- GenericLinkedView.HashTableStructureType - Class in jgrasp.viewer.presentation
-
Class describing a hash table structure.
- GenericLinkedView.HelpResponder - Interface in jgrasp.viewer.presentation
-
Interface for responding to help.
- GenericLinkedView.ListStructureType - Class in jgrasp.viewer.presentation
-
Class describing a list structure.
- GenericLinkedView.StructureType - Class in jgrasp.viewer.presentation
-
Abstract base class for classes describing actual or potential structure
types for the object being viewed.
- GenericLinkedView.StructureTypeOption - Class in jgrasp.viewer.presentation
-
Class that encapsulates a potential structure type and confidence level.
- getAccessoryPane() - Method in class jgrasp.viewer.text.StringListView
-
Gets an accessory pane for the viewer.
- getActiveClassFiles() - Method in interface jgrasp.tool.Conditions
-
Gets all class files associated with the active file.
- getActiveFile() - Method in interface jgrasp.tool.Conditions
-
Gets data for the active file.
- getAnimateDelay() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the time that an animation sequence should take.
- getAnimationStep() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
- getAnimationStep() - Method in interface jgrasp.viewer.ViewerUpdateData
-
Gets the current animation step.
- getAnimationSteps() - Method in interface jgrasp.viewer.ViewerUpdateData
-
Gets the number of animation steps if this is an animation update.
- getArg(int) - Method in interface jgrasp.csd.CsdglInstruction
-
Retrieves an instruction argument.
- getArgumentTypes(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Method
-
Gets the argument types for this method.
- getArrayAreaHeight() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the height of the area used to display an array-like structure as
an addition to the rest of the view.
- getArrayAreaWidth() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the width necessary to display all array items.
- getArrayComponentType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the type of the elements of this array.
- getArrayData(Value, ViewerUpdateData, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the array data.
- getArrayElement(DebugContext, int) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the value of an array element.
- getArrayElementContainingPoint(int, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Determines which array element index contains a point.
- getArrayElements(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the values in an array.
- getArrayElements(DebugContext, int, int) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the values in an array.
- getArrayElementType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets the type for array elements.
- getArrayElementTypeName(String) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the array element type name from an array type name.
- getArrayField() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the name of the field that contains the array, if there is one.
- getArrayLength(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the array length if this value represents an array.
- getArrowHeadWidth() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets half the width of an arrow head.
- getArrowHeadWidth(int) - Static method in class jgrasp.viewer.Sizes
-
Gets half the width for an arrow head.
- getArrowLength(int, int, float, float, boolean) - Static method in class jgrasp.Drawing
-
- getArrowLength() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the length of a container-to-value arrow.
- getAutoscrollIndex(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets an index that should be made visible during an update.
- getAutoUpdate() - Method in interface jgrasp.viewer.ViewerInitData
-
Determines if the viewer is in auto-update mode.
- getBackgroundPaint(int, int, int) - Method in interface jgrasp.GIconData
-
Gets a paint to be used for the icon background.
- getBlendComposite() - Static method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the composite used to paint semi-transparent edges.
- getBorder() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the size of border between text and node edge, also used for other
separations.
- getBorderInsets(Component) - Method in class jgrasp.viewer.OnOffBorder
-
Returns the insets of the border.
- getBorderPaint(int, int, int) - Method in interface jgrasp.GIconData
-
Gets a paint to be used for the border when it is not outlined in black.
- getCastType() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Gets the type the value to which this BasicFieldData applies must be
casted in order to access the field, or null if no cast is needed.
- getChangedValue(int) - Method in class jgrasp.viewer.presentation.NodeData
-
- getChangeType() - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the change type.
- getCharset() - Method in interface jgrasp.tool.Conditions
-
Gets the charset for the active file or project.
- getClassFiles(File, ProjectState) - Static method in class jgrasp.tool.ToolUtil
-
Gets the class files corresponding to a source file.
- getClasspath() - Method in interface jgrasp.Tool
-
Gets the classpath, if any, needed for documentation of test files.
- getColor(Colors) - Static method in class jgrasp.Drawing
-
Gets a color.
- getColorState() - Static method in class jgrasp.Drawing
-
Gets the Look&Feel and theme state.
- getColumn() - Method in class jgrasp.viewer.presentation.RowCol
-
Gets the column index.
- getColumnHeader() - Method in class jgrasp.viewer.text.StringTableView
-
Gets the column header.
- getColumnHeader() - Method in class jgrasp.viewer.ViewerRoot
-
Gets the column header.
- getCompilerEnvironment(File) - Static method in class jgrasp.tool.ToolUtil
-
Gets the compiler environment for a file.
- getComponent() - Method in class jgrasp.viewer.gui.SubViewer
-
Gets the JComponent on which the sub-viewer is displayed.
- getComponentIndex(Point) - Method in class jgrasp.viewer.text.StringListViewWSV
-
Gets the subcomponent index at a particular position.
- getComponentIndex(Point) - Method in class jgrasp.viewer.text.StringTableViewWSV
-
Gets the subcomponent index at a particular position.
- getConst(double) - Static method in class jgrasp.viewer.presentation.ConfidenceEQ
-
- getConstructor(DebugContext, String[]) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets a constructor that can be used to create an object of this type.
- getContainer(Value, int, DebugContext, Object) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets a value container, for linked lists.
- getContextClass() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the type corresponding to the current execution point and stack
frame.
- getContextScope() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the scope corresponding to the current execution point.
- getCopy() - Method in class jgrasp.viewer.presentation.PresentationView.Settings
-
Gets a copy of these settings by calling clone().
- getCopy() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTVSettings
-
Gets a copy of these settings by calling clone().
- getCurrentArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Gets the current value of the array entry field.
- getCurrentArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Gets the current value of the array entry field.
- getCurrentArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Gets the current value of the array entry field.
- getCurrentArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Gets the current value of the array entry field.
- getCurrentArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets the current value of the array entry field.
- getCurrentData() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
Gets structure data for the current state.
- getCurrentSettings() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the current settings for this viewer.
- getCurrentWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Gets the "live" wrapper field in the configuration dialog.
- getCurrentWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Gets the "live" wrapper field in the configuration dialog.
- getCurrentWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Gets the "live" wrapper field in the configuration dialog.
- getCurrentWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Gets the "live" wrapper field in the configuration dialog.
- getCurrentWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets the "live" wrapper field in the configuration dialog.
- getData(Class<?>, int) - Method in interface jgrasp.tool.ToolCreateData
-
Gets configuration data.
- getDataId() - Method in interface jgrasp.Tool
-
Gets an identifier to be used as a key when storing tool data.
- getDebugContext() - Method in interface jgrasp.viewer.ViewerCreateData
-
Gets the current debug context.
- getDebugContext() - Method in interface jgrasp.viewer.ViewerPriorityData
-
Gets the debug context.
- getDeclaredType() - Method in class jgrasp.viewer.gui.ValueDragData
-
Gets the declared type of the value being dragged.
- getDeclaredType() - Method in class jgrasp.viewer.jgrdi.ValueAndType
-
Gets the declared type.
- getDeclaredType() - Method in interface jgrasp.viewer.ViewerValueData
-
Gets the declared type of the value.
- getDeclaringType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Member
-
Gets the type in which this class member was declared.
- getDeclaringType() - Method in class jgrasp.viewer.jgrdi.Scope.MethodData
-
Gets the declaring type.
- getDefault() - Static method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Gets the default test type.
- getDescription() - Method in class jgrasp.viewer.jgrdi.Scope.MethodData
-
Gets the description.
- getDescription(String, Type, String) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets a description of the value.
- getDetailMessage(Throwable) - Static method in class jgrasp.tool.ToolUtil
-
Gets the detail message for a throwable.
- getDialogParent() - Static method in class jgrasp.PluginUtil
-
Gets a dialog parent with a lifetime equal to the application session.
- getDialogParent() - Method in interface jgrasp.tool.ActionContext
-
Gets a frame that should be used as the parent for configuration and
error dialogs.
- getDisplayFields() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the names of fields that this view should display.
- getDisplayFields() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the names of fields that this view should display.
- getDisplayText(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationNodeView
-
Gets the text to be displayed.
- getDisplayText(Value, DebugContext) - Method in class jgrasp.viewer.text.TextAreaView
-
Gets the text to be displayed.
- getDoubleLineWidth(int) - Static method in class jgrasp.Drawing
-
Gets a width approximate two line widths.
- getDragData(Point) - Method in interface jgrasp.viewer.gui.ValueDraggerDataSource
-
Gets the drag data for a drag gesture at a particular point.
- getDummyNode(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the dummy node.
- getEdge() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the width used for most lines.
- getEffectiveDeclaredType() - Method in interface jgrasp.viewer.ViewerValueData
-
Gets the effective declared type of the value.
- getElement(Value, int, DebugContext, Object) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets a value.
- getElement(Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets an element in the hash table.
- getElementAt(int) - Method in class jgrasp.viewer.text.StringListView.LM
-
Returns the value at the specified index.
- getElementChars() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the width of the text in any node.
- getElementContext(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Override this to return a context object, which may be used to
efficiently return neighboring values for a linked list.
- getElementCount(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the element count for the hash table.
- getElementData(int) - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Gets the element data for an array element.
- getElementData(int) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Gets the element data for an array element.
- getElementDataLength() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Gets the length of the element data for the array.
- getElementDataLength() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Gets the length of the element data for the array.
- getElementHeight() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the height of an element.
- getElementText(Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the display text for an element value.
- getElementWidth() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the width of an element.
- getElementWidth() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial element width for the viewer.
- getEntryDescription() - Method in interface jgrasp.viewer.presentation.NodeLocation
-
Gets a description to be used in a subview.
- getEntryDescription() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Gets a description to be used in a subview.
- getEntryDescription() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Gets a description to be used in a subview.
- getEntryDescription() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Gets a description to be used in a subview.
- getErrorObject() - Method in exception jgrasp.viewer.ViewerException
-
If this exception was created as the result of an uncaught Throwable in
the target VM, gets that Throwable.
- getExitValue() - Method in interface jgrasp.tool.PostExecData
-
Gets the process exit value.
- getExpectedLength(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the expected item count.
- getExpectedSize(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the expected node count.
- getExpirationTime() - Method in class jgrasp.tool.OneShotTimer
-
Gets the expiration time for this timer, in nanoseconds, relative to
System.nanoTime()
.
- getExpression() - Method in class jgrasp.viewer.gui.ValueDragData
-
Gets the expression being dragged.
- getExpression() - Method in class jgrasp.viewer.IndexItem
-
Gets the expression.
- getExpression() - Method in interface jgrasp.viewer.ViewerInitData
-
Retrieves an expression identifying the value.
- getField(String) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets a visible field of this type by name.
- getFieldArrowYPos() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the y position for field pointers.
- getFieldContainingPoint(int, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Determines which field box contains a point.
- getFieldName() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Gets the field name of the array.
- getFieldName() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Gets the field name of the array.
- getFieldNodeHeight() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the height of the nodes used to display fields.
- getFields() - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets visible fields for this type.
- getFields(int) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets visible fields for this type.
- getFieldsAreaHeight() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the height of the area used to display fields.
- getFieldsData() - Method in class jgrasp.viewer.presentation.StructureData
-
Gets the fields data.
- getFieldsWidth() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the width necessary to display all fields.
- getFieldTargets() - Method in class jgrasp.viewer.presentation.StructureData
-
Gets the field edge targets.
- getFieldTextYPos() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the baseline position of the fields text.
- getFieldValue(DebugContext, Field) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets the value of a static field.
- getFieldValue(DebugContext, String) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets the value of a static field.
- getFieldValue(DebugContext, Field) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the value of a field.
- getFieldValue(DebugContext, String) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the value of a field.
- getFieldValue() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Gets the field value for the array.
- getFieldValue() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Gets the field value for the array.
- getFile() - Method in interface jgrasp.FileData
-
Gets the file.
- getFileIcon(int, char, Color) - Static method in class jgrasp.Icons
-
Gets the jGRASP file icon.
- getFirst(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the first node for the structure.
- getFirstInstruction(int) - Method in interface jgrasp.csd.CsdglProgram
-
Retrieves the first instruction at a certain position.
- getFirstNode(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the first node in a chain.
- getFirstNodeField() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the name of the field that contains the first node, if there is
one.
- getFolderIcon(int) - Static method in class jgrasp.Icons
-
Gets the jGRASP folder icon.
- getFontHeight() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the font height.
- getFullDescription() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
- getFullDescription() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
- getFullDescription() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
- getFullDescription() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
- getFullDescription() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets a long description for this structure type.
- getFullLimit() - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets the item count at which this viewer will switch to a more efficient
mode.
- getGuiState() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Gets the gui state.
- getHandler(GenericLinkedView.StructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView
-
Gets the STHandler corresponding a specified StructureType.
- getHash() - Method in interface jgrasp.viewer.jgrdi.Member
-
Gets a hash code that can be used between runs.
- getHash() - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets a hash code that can be used between runs.
- getHeadLength(int) - Static method in class jgrasp.viewer.PaintUtil
-
Gets the arrow head length from its width.
- getHistory() - Method in class jgrasp.tool.ComboFileChooser
-
Gets the current history.
- getHistory() - Method in class jgrasp.tool.HistoryCombo
-
Gets the current history.
- getIconHeight() - Method in class jgrasp.AutosizedIcon
-
Returns the icon's height.
- getIconHeight() - Method in class jgrasp.ScalableIcon
-
Returns the icon's height.
- getIconSize(Component, Graphics) - Method in interface jgrasp.AutosizedIcon.IconSizeProvider
-
Gets the default icon size.
- getIconWidth() - Method in class jgrasp.AutosizedIcon
-
Returns the icon's width.
- getIconWidth() - Method in class jgrasp.ScalableIcon
-
Returns the icon's width.
- getID() - Method in interface jgrasp.viewer.jgrdi.Scope
-
Gets a string describing the scope.
- getID() - Method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Gets the id.
- getImage(GraphicsConfiguration) - Method in class jgrasp.ScalableIcon
-
Gets the icon image.
- getIndex() - Method in class jgrasp.viewer.IndexItem
-
Gets the index value.
- getIndex() - Method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Gets the settings index.
- getIndex() - Method in class jgrasp.viewer.presentation.SelectionData
-
Gets the selected value or field index.
- getIndexes(Value, String, List<IndexItem>, ViewerUpdateData, DebugContext) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets data on indexes to display.
- getIndexExpressions() - Method in interface jgrasp.viewer.ViewerValueData
-
Gets the index expressions.
- getIndexMarkPos(Rectangle) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the index marker position for horizontal orientation.
- getInfo(ViewerInfo) - Method in interface jgrasp.Viewer
-
Retrieves optional information about the viewer, such as a text
description.
- getInfo(ViewerInfo) - Method in class jgrasp.viewer.presentation.GenericLinkedView
-
- getInstance() - Static method in class jgrasp.tool.StateStorage
-
Gets the single instance.
- getItemContainingPoint(Rectangle, boolean, int, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the element item containing a point.
- getItemContainingPoint(Rectangle, boolean[], int, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the element item containing a point.
- getItemCount() - Method in class jgrasp.viewer.presentation.BasicPresentationListView.GuiState
-
Gets the current visible item count.
- getItemList() - Method in class jgrasp.viewer.text.StringListView
-
Gets the component that displays the items.
- getJavaPackage(File, Charset) - Static method in class jgrasp.tool.ToolUtil
-
Scans a Java source file to find the package.
- getJDKDocumentationRoot() - Static method in class jgrasp.PluginUtil
-
Gets the URL of the JDK documentation root for the version of Java that
jGRASP is running under.
- getKey() - Method in interface jgrasp.GIconData
-
Gets a key to be used for caching icons.
- getLabel() - Method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Gets the label.
- getLabel() - Method in interface jgrasp.viewer.presentation.NodeLocation
-
Gets a label for the node location, such as an index label, or null if
none should be shown.
- getLabel() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Gets a label for the node location, such as an index label, or null if
none should be shown.
- getLabel() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Gets a label for the node location, such as an index label, or null if
none should be shown.
- getLabel() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Gets a label for the node location, such as an index label, or null if
none should be shown.
- getLabelBounds(int, Rectangle2D, AnimatingLinkedView<T, N, S>.State) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the bounds rectangle for a row label.
- getLabelBounds(int, Rectangle2D, AnimatingLinkedView<SimpleBinaryTreeView.BTVSettings, SimpleBinaryTreeView.BTNodeLoc, SimpleBinaryTreeView.BTStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the bounds rectangle for a row label.
- getLabelBounds(int, Rectangle2D, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedHashView.LHNodeLoc, SimpleLinkedHashView.LHStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the bounds rectangle for a row label.
- getLabelBounds(int, Rectangle2D, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedListView.LLNodeLoc, SimpleLinkedListView.LLStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the bounds rectangle for a row label.
- getLabelRightOffset() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the right offset of the structure labels.
- getLabelTypeLabel(int) - Static method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets a label for a node label type constant.
- getLanguages() - Method in interface jgrasp.FileData
-
Gets the languages for the file.
- getLast(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the last node for the structure.
- getLastLabel() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the name of the last node field, if any.
- getLaunchSquare(int) - Static method in class jgrasp.viewer.Sizes
-
Gets a launch square size.
- getLeft(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the left node for a specified node.
- getLeftIndexMarker() - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets the left index marker.
- getLeftLinkSource(Rectangle) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the left link attachment point.
- getLength(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets the item count.
- getLikelyHomeLocations() - Static method in class jgrasp.tool.ToolUtil
-
Gets likely home directory locations for a tool installation.
- getLineColor() - Static method in class jgrasp.Drawing
-
Gets a color to be used for outlines on background.
- getLineWidth(int) - Static method in class jgrasp.Drawing
-
Gets the line width for a drawing.
- getLinkGap() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets a length for separating edges.
- getLinkTarget(int, NodeData<N>, AnimatingLinkedView<T, N, S>.State, double) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
- getLinkTarget(int, NodeData<SimpleBinaryTreeView.BTNodeLoc>, AnimatingLinkedView<SimpleBinaryTreeView.BTVSettings, SimpleBinaryTreeView.BTNodeLoc, SimpleBinaryTreeView.BTStructData>.State, double) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
- getLinkTarget(int, NodeData<SimpleLinkedHashView.LHNodeLoc>, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedHashView.LHNodeLoc, SimpleLinkedHashView.LHStructData>.State, double) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
- getLinkTarget(int, NodeData<SimpleLinkedListView.LLNodeLoc>, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedListView.LLNodeLoc, SimpleLinkedListView.LLStructData>.State, double) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
- getLocalVariables() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the local variables for the current state.
- getLocation() - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the node location.
- getLocationData() - Method in interface jgrasp.tool.Conditions
-
Gets location data for jump to error, etc.
- getLongDescription() - Method in class jgrasp.viewer.ViewerInfo
-
Gets the long text description.
- getLVLinkSource(int, AnimatingLinkedView<T, N, S>.State) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
- getLVLinkSource(int, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedHashView.LHNodeLoc, SimpleLinkedHashView.LHStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
- getLVLinkSource(int, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedListView.LLNodeLoc, SimpleLinkedListView.LLStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
- getMainPanel() - Method in interface jgrasp.viewer.ViewerInitData
-
Gets the main panel.
- getMainPanel() - Method in class jgrasp.viewer.ViewerRoot
-
Gets the root viewer panel.
- getMainSize() - Method in class jgrasp.viewer.gui.ElementListViewer
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.presentation.PresentationNodeView
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.text.StringTableView
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainSize() - Method in class jgrasp.viewer.ViewerRoot
-
Gets the default size for the main panel when on the canvas, if this
needs to be different from the preferred size.
- getMainToolTipText(MouseEvent) - Method in class jgrasp.viewer.gui.ElementListViewer
-
Gets the tool tip text for the main window.
- getMainToolTipText(MouseEvent) - Method in class jgrasp.viewer.text.StringTableView
-
Gets the tool tip text for the main window.
- getMainToolTipText(MouseEvent) - Method in class jgrasp.viewer.ViewerRoot
-
Gets the tool tip text for the main window.
- getMargin() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the margin used to separate elements.
- getMarkers(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets a list of index markers.
- getMatch(TestAndIndex[], String) - Static method in class jgrasp.viewer.presentation.TestAndIndex
-
Checks tests for a match.
- getMaxSize() - Static method in class jgrasp.AutosizedIcon
-
Gets the maximum icon size.
- getMenuName() - Method in class jgrasp.tool.AbstractToolAction
-
Gets the menu name for this action.
- getMenuName() - Method in interface jgrasp.Tool
-
Gets the name of the menu for this tool, which will appear in the jGRASP
"Tools" menu when appropriate.
- getMenuName() - Method in interface jgrasp.tool.ToolAction
-
Gets the menu name for this action.
- getMenuShortcutKeyMaskEx() - Static method in class jgrasp.tool.BasicToolUtil
-
Gets the extended menu shortcut key mask.
- getMethod(DebugContext, String, String, String[]) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets a static or instance method that can be invoked on this type.
- getMethod(DebugContext, String, String, String[]) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets a method that can be invoked on the object.
- getMethods() - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets visible methods for this type.
- getMethods(int) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets visible methods for this type.
- getMinimumSize() - Method in class jgrasp.tool.JGraspDialog
-
Returns the minimum size of this container.
- getModifiers(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Field
-
Gets the field modifiers (public, transient, etc.).
- getName() - Method in interface jgrasp.Language
-
Gets the language name.
- getName() - Method in interface jgrasp.viewer.jgrdi.LocalVariable
-
Gets the name of the variable.
- getName() - Method in interface jgrasp.viewer.jgrdi.Member
-
Gets the name of the class member.
- getName() - Method in class jgrasp.viewer.jgrdi.NameToValue
-
Gets the mapped variable name.
- getName() - Method in class jgrasp.viewer.jgrdi.Scope.MethodData
-
Gets the method name.
- getName(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Type
-
Gets the type name, as would be used in the target language.
- getName() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Gets the field name.
- getName() - Method in interface jgrasp.viewer.presentation.PresentationElement.FieldInfo
-
Gets the field name.
- getName() - Method in interface jgrasp.viewer.ViewerInitData
-
Retrieves the name of the value.
- getNarrowBorder(int) - Static method in class jgrasp.viewer.Sizes
-
Gets a narrow border.
- getNativeConstructor() - Method in interface jgrasp.viewer.jgrdi.Constructor
-
Gets the representation of this constructor in the current native
debugging API.
- getNativeField() - Method in interface jgrasp.viewer.jgrdi.Field
-
For use with viewers that need to do special-case handling of
debugger-specific values.
- getNativeLocalVariable() - Method in interface jgrasp.viewer.jgrdi.LocalVariable
-
For use with viewers that need to do special-case handling of
debugger-specific values.
- getNativeMethod() - Method in interface jgrasp.viewer.jgrdi.Method
-
Gets the representation of this method in the current native debugging
API.
- getNativeType() - Method in interface jgrasp.viewer.jgrdi.Type
-
For use with viewers that need to do special-case handling of
debugger-specific values.
- getNativeValue() - Method in interface jgrasp.viewer.jgrdi.Value
-
For use with viewers that need to do special-case handling of
debugger-specific values.
- getNativeValueTypeName() - Method in interface jgrasp.viewer.ViewerCreateData
-
Retrieves the class name of the native value for Values.
- getNeedParen() - Method in class jgrasp.viewer.jgrdi.ValueAndType
-
Determines if the expression that generated this ValueAndType can stand
alone in source code.
- getNeedParen() - Method in interface jgrasp.viewer.ViewerInitData
-
Determines if the expression can stand alone anywhere in source code.
- getNewSizeLimit(String, int, int) - Method in class jgrasp.viewer.presentation.PresentationView
-
Queries the user for a new size limit.
- getNext(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the next node for a specified node.
- getNextNode(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the next node for a specified node.
- getNode() - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the node value.
- getNodeArrayField() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the name of the field that contains the node list array, if there
is one.
- getNodeColor(NodeData<N>) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the background color for a node.
- getNodeColor(Value, Value, Value[], DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the node background color.
- getNodeColor(NodeData<SimpleBinaryTreeView.BTNodeLoc>) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the background color for a node.
- getNodeIterator() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTStructData
-
Gets an iterator over all of the nodes.
- getNodeIterator() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHStructData
-
Gets an iterator over all of the nodes.
- getNodeIterator() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLStructData
-
Gets an iterator over all of the nodes.
- getNodeIterator() - Method in class jgrasp.viewer.presentation.StructureData
-
Gets an iterator over all of the nodes.
- getNodeLocation() - Method in class jgrasp.viewer.presentation.SelectionData
-
Gets the selected node location.
- getNodeRect(NodeData<N>, AnimatingLinkedView<T, N, S>.State) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the display rectangle for a node.
- getNodeRect(Rectangle) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the bounding rectangle for the container node.
- getNodeRect(NodeData<SimpleBinaryTreeView.BTNodeLoc>, AnimatingLinkedView<SimpleBinaryTreeView.BTVSettings, SimpleBinaryTreeView.BTNodeLoc, SimpleBinaryTreeView.BTStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the display rectangle for a node.
- getNodeRect(NodeData<SimpleLinkedHashView.LHNodeLoc>, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedHashView.LHNodeLoc, SimpleLinkedHashView.LHStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the display rectangle for a node.
- getNodeRect(NodeData<SimpleLinkedListView.LLNodeLoc>, AnimatingLinkedView<PresentationView.Settings, SimpleLinkedListView.LLNodeLoc, SimpleLinkedListView.LLStructData>.State) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the display rectangle for a node.
- getNodeShape(Rectangle) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets a shape for the container node.
- getNodeType() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the name of the node type for the structure.
- getNodeTypeName(Type, DebugContext) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets the type name for structure nodes.
- getNodeValue() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayElementInfo
-
Gets the array element node value.
- getNodeValue() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayElementData
-
Gets the array element node value.
- getNodeValue(Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets one of the values contained in a node.
- getNodeValue(Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the value contained in a node.
- getNodeValue(Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets one of the values contained in a node.
- getNodeValueText(Value, Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the display text for a node value.
- getNodeValueText(Value, Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the display text for a node value.
- getNodeValueText(Value, Value, Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the display text for a node value.
- getNoOutline() - Static method in class jgrasp.Drawing
-
Determines if node outlines should be drawn for icons and other
drawings.
- getNullSquare(int) - Static method in class jgrasp.viewer.Sizes
-
Gets a null square size.
- getNumAnimationSteps() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
- getNumLabelTypes() - Static method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the number of label type constants.
- getNumLinks() - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the number of links in the node.
- getNumValuesPerNode() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the number of values in each node.
- getObjColor(int) - Static method in class jgrasp.Drawing
-
Gets the background color for viewer objects.
- getObjColor(int, boolean) - Static method in class jgrasp.Drawing
-
Gets the background color for viewer objects.
- getObjectNodeShape(Rectangle, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets a shape for the value node.
- getOffset() - Method in class jgrasp.viewer.presentation.BasicPresentationListView.GuiState
-
Gets the view offset.
- getOpcode() - Method in interface jgrasp.csd.CsdglInstruction
-
Retrieves the opcode of the instruction.
- getOutlinedBorderPaint(int, int, int) - Method in interface jgrasp.GIconData
-
Gets a paint to be used for the border when it is outlined in black.
- getPackageRoot(File, Charset) - Static method in class jgrasp.tool.ToolUtil
-
Gets the package root directory for a Java source file.
- getPageWidth(int) - Static method in class jgrasp.Drawing
-
Gets the width of a drawn page given the height.
- getPe(NodeData<N>) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the presentation element corresponding to a node.
- getPe(NodeData<SimpleBinaryTreeView.BTNodeLoc>) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the presentation element corresponding to a node.
- getPe(NodeData<SimpleLinkedHashView.LHNodeLoc>) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the presentation element corresponding to a node.
- getPe(NodeData<SimpleLinkedListView.LLNodeLoc>) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the presentation element corresponding to a node.
- getPerClassSettings() - Method in class jgrasp.viewer.presentation.PresentationView
-
Retrieves a per-class settings object for the viewer.
- getPixelScale(GraphicsConfiguration) - Static method in class jgrasp.PluginUtil
-
Gets the number of device pixels per Java pixel for a specified graphics
configuration.
- getPointerLen() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets half the index pointer height.
- getPreferredCellHeight() - Method in class jgrasp.JgrTreeCellRenderer
-
Gets the preferred height of a cell.
- getPreferredSize() - Method in class jgrasp.JgrTreeCellRenderer
-
Overrides JComponent.getPreferredSize
to
return slightly wider preferred size value.
- getPreferredSize() - Method in class jgrasp.viewer.text.StringListView.MarkDisplay
-
If the preferredSize
has been set to a
non-null
value just returns it.
- getPrevious(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the previous node for a specified node, for doubly-linked lists.
- getPreviousData() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
Gets structure data for the previous state.
- getPreviousLocation() - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the location at the previous update.
- getPriority(ViewerPriorityData) - Method in interface jgrasp.Viewer
-
Gets the viewer priority.
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.GenericLinkedView
-
Adjusts the priority of this viewer, based on how confident we are that
we can identify the data structure.
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.PresentationListView
-
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.PresentationNodeView
-
Gets the viewer priority.
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the viewer priority.
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the viewer priority.
- getPriority(ViewerPriorityData) - Method in class jgrasp.viewer.text.TextAreaView
-
Gets the viewer priority.
- getProjectClassAndJarFiles() - Method in interface jgrasp.tool.Conditions
-
Gets all class and jar files associated with the current project.
- getProjectDir(DirType, boolean) - Method in interface jgrasp.tool.Conditions
-
Gets a project directory.
- getProjectFiles() - Method in interface jgrasp.tool.Conditions
-
Gets data for the current project files.
- getProjectTestFiles() - Method in interface jgrasp.tool.Conditions
-
Gets data for the current project test files.
- getRawExpression() - Method in class jgrasp.viewer.IndexItem
-
Gets the raw expression.
- getRefSettings() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets reference settings.
- getReturnType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Method
-
Gets the return type for this method.
- getReturnTypeName(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Method
-
Gets the return type name for this method.
- getRight(Value, Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the right node for a specified node.
- getRightIndexMarker() - Method in class jgrasp.viewer.presentation.PresentationListView
-
Gets the right index marker.
- getRightLinkSource(Rectangle) - Method in class jgrasp.viewer.presentation.PresentationElement
-
- getRoot(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the root node for the structure.
- getRootFile(Class<?>) - Static method in class jgrasp.tool.ToolUtil
-
Gets the root directory or jar file for a class.
- getRootNodeField() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the name of the field that contains the root node, if there is one.
- getRow() - Method in interface jgrasp.viewer.presentation.NodeLocation
-
Gets the node's row, where row 0 is the main structure and nodes 1 and
beyond are local variable structures.
- getRow() - Method in class jgrasp.viewer.presentation.RowCol
-
Gets the row index.
- getRow() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Gets the node's row, where row 0 is the main structure and nodes 1 and
beyond are local variable structures.
- getRow() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Gets the node's row, where row 0 is the main structure and nodes 1 and
beyond are local variable structures.
- getRow() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Gets the node's row, where row 0 is the main structure and nodes 1 and
beyond are local variable structures.
- getRowHeader() - Method in class jgrasp.viewer.text.StringTableView
-
Gets the row header.
- getRowHeader() - Method in class jgrasp.viewer.ViewerRoot
-
Gets the row header.
- getRowId() - Method in interface jgrasp.viewer.presentation.NodeLocation
-
Gets the node's row ID, where nodes with the same ID should be from the
same local variable.
- getRowId() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Gets the node's row ID, where nodes with the same ID should be from the
same local variable.
- getRowId() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Gets the node's row ID, where nodes with the same ID should be from the
same local variable.
- getRowId() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Gets the node's row ID, where nodes with the same ID should be from the
same local variable.
- getScope() - Method in class jgrasp.viewer.gui.ValueDragData
-
Gets the scope in which the expression is valid.
- getScope() - Method in interface jgrasp.viewer.presentation.NodeLocation
-
Gets a key for the scope of the local variable.
- getScope() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Gets a key for the scope of the local variable.
- getScope() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Gets a key for the scope of the local variable.
- getScope() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Gets a key for the scope of the local variable.
- getScope() - Method in interface jgrasp.viewer.ViewerInitData
-
Retrieves the valid scope for the viewer.
- getScrollableBlockIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.text.StringTableView
-
Gets the block increment when there is a scrollable main without a
single scrollable child.
- getScrollableBlockIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.ViewerRoot
-
Gets the block increment when there is a scrollable main without a
single scrollable child.
- getScrollableTracksViewportHeight() - Method in class jgrasp.viewer.ViewerRoot
-
Determines if the height of the viewport should match the height of the
main panel when there is a scrollable main.
- getScrollableTracksViewportWidth() - Method in class jgrasp.viewer.gui.ElementListViewer
-
Determines if the width of the viewport should match the width of the
main panel when there is a scrollable main.
- getScrollableTracksViewportWidth() - Method in class jgrasp.viewer.ViewerRoot
-
Determines if the width of the viewport should match the width of the
main panel when there is a scrollable main.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.gui.ElementListViewer
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.text.StringTableView
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrollableUnitIncrement(Rectangle, int, int) - Method in class jgrasp.viewer.ViewerRoot
-
Gets the unit increment when there is a scrollable main without a single
scrollable child.
- getScrolledRect(JComponent) - Static method in class jgrasp.viewer.Util
-
Gets the portion of a component that is visible through its nearest
viewport ancestor.
- getSelectedFile() - Method in class jgrasp.tool.ComboFileChooser
-
Gets the current selected file.
- getSelectedValue() - Method in class jgrasp.tool.HistoryCombo
-
Gets the current selected value.
- getSelIndex() - Method in class jgrasp.viewer.presentation.BasicPresentationListView.GuiState
-
Gets the index of the selected item.
- getSelType() - Method in class jgrasp.viewer.presentation.BasicPresentationListView.GuiState
-
Gets the current selection type.
- getSensibleFilename(String, File) - Static method in class jgrasp.tool.ToolUtil
-
Gets a non-empty sensible filename representation.
- getSensibleFilename(String, File, boolean) - Static method in class jgrasp.tool.ToolUtil
-
Gets a sensible filename representation.
- getSettingsCopy(PresentationView.Settings) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Creates a copy of settings.
- getSettingsCopy(T) - Method in class jgrasp.viewer.presentation.PresentationView
-
Creates a copy of settings.
- getSettingsCopy(SimpleBinaryTreeView.BTVSettings) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Creates a copy of settings.
- getSettingsCopy(PresentationView.Settings) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Creates a copy of settings.
- getSettingsCopy(PresentationView.Settings) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Creates a copy of settings.
- getSettingsCopy(PresentationView.Settings) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Creates a copy of settings.
- getSettingsPanel() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
- getSettingsPanel() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
- getSettingsPanel() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
- getSettingsPanel() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
- getSettingsPanel() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets a panel that allows the settings in the current subclass of
StructureType to be set.
- getShortDescription() - Method in class jgrasp.viewer.ViewerInfo
-
Gets the short text description.
- getSize(Value, DebugContext) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the number of elements.
- getSize() - Method in class jgrasp.viewer.text.StringListView.LM
-
Returns the length of the list.
- getSizeLimit() - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Gets the node size limit.
- getSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the node size limit.
- getSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Gets the node size limit.
- getSizeLimit() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the node size limit.
- getSpacing() - Static method in class jgrasp.tool.BasicToolUtil
-
Gets a global spacing value.
- getSquareLength() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the edge length of a reference square.
- getSquareRect(Rectangle, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
- getSquareSpace() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the space for a launch square.
- getStateIcon(ProjectState, File, boolean) - Method in interface jgrasp.Tool
-
Gets an icon that indicates the state of a file in a project.
- getSubviewerLabel(int, String, int) - Method in class jgrasp.viewer.text.StringListViewWSV
-
Gets a subviewer label.
- getSubviewerLabel(int, String, int, int) - Method in class jgrasp.viewer.text.StringTableViewWSV
-
Gets a subviewer label.
- getSubViewers(Viewer) - Static method in class jgrasp.viewer.gui.SubViewer
-
Gets the sub-viewers for a particular viewer.
- getSubviewerTreeLabel(int, String, int) - Method in class jgrasp.viewer.text.StringListViewWSV
-
Gets the label that will be displayed in the basic view for a subviewer.
- getSubviewerTreeLabel(int, String, int, int) - Method in class jgrasp.viewer.text.StringTableViewWSV
-
Gets the label that will be displayed in the basic view for a subviewer.
- getSuperclassType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Type
-
For object values, returns the superclass types.
- getTabSize() - Method in interface jgrasp.tool.Conditions
-
Gets the tab size for the active file or active project.
- getTargetMajorVersionNumber() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the major version number for the target system.
- getText() - Method in interface jgrasp.GIconData
-
Gets the text to be displayed beneath the "G" on the icon.
- getText() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Gets the text for the field.
- getText(int) - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the text at a specified index.
- getText() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayElementInfo
-
Gets the text for the array element.
- getText() - Method in interface jgrasp.viewer.presentation.PresentationElement.FieldInfo
-
Gets the text for the field.
- getText() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayElementData
-
Gets the text for the array element.
- getTextDescription() - Method in interface jgrasp.viewer.jgrdi.Scope
-
Gets a human-readable description of the scope.
- getTextDescriptionLabels() - Method in interface jgrasp.viewer.jgrdi.Scope
-
Gets labels for the human-readable description of the scope.
- getTheCause() - Method in exception jgrasp.viewer.ViewerException
-
Gets the cause of this exception, if any.
- getThickEdge(int) - Static method in class jgrasp.viewer.Sizes
-
Gets the width for thick edges.
- getThinEdge() - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the width used for thin lines.
- getThinEdge(int) - Static method in class jgrasp.viewer.Sizes
-
Gets the width for thin edges.
- getTitle() - Method in interface jgrasp.tool.ActionContext
-
Gets a project or file name.
- getToolActions() - Method in interface jgrasp.Tool
-
Gets the actions that the tool provides.
- getToolbarHint() - Method in class jgrasp.tool.AbstractToolAction
-
Gets the toolbar item tool hint for this action.
- getToolbarHint() - Method in interface jgrasp.tool.ToolAction
-
Gets the toolbar item tool hint for this action.
- getToolbarIcon() - Method in class jgrasp.tool.AbstractToolAction
-
Gets the toolbar icon for this action.
- getToolbarIcon() - Method in interface jgrasp.tool.ToolAction
-
Gets the toolbar icon for this action.
- getToolbarLabel() - Method in class jgrasp.tool.AbstractToolAction
-
Gets the toolbar item label for this action.
- getToolbarLabel() - Method in interface jgrasp.tool.ToolAction
-
Gets the toolbar item label for this action.
- getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class jgrasp.JgrTreeCellRenderer
-
Configures the renderer based on the passed in components.
- getTripleLineWidth(int) - Static method in class jgrasp.Drawing
-
Gets a width approximate three line widths.
- getType(String) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets a type in the currently executing workspace or debugger.
- getType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Field
-
Gets the declared type (not the run-time type) of this field.
- getType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.LocalVariable
-
Gets the declared type (not the run-time type) of this local variable.
- getType(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets the type of this Value.
- getType() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Gets the field type.
- getType() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Gets the array display type.
- getType() - Method in interface jgrasp.viewer.presentation.PresentationElement.FieldInfo
-
Gets the field type.
- getType() - Method in class jgrasp.viewer.presentation.SelectionData
-
Gets the selection type.
- getType() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Gets the array display type.
- getTypeName(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Field
-
Gets the declared type name (not the run-time type name) of this field.
- getTypesAndMethods(Set<String>, Set<Scope.MethodData>) - Method in interface jgrasp.viewer.jgrdi.Scope
-
Gets the types and methods used in the scope.
- getUniqueID() - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets a unique id if possible.
- getUnitSize(Component, Graphics) - Static method in class jgrasp.AutosizedIcon
-
Gets the default icon size.
- getUpdateType() - Method in interface jgrasp.viewer.ViewerUpdateData
-
Determines the reason the update was called.
- getValue() - Method in class jgrasp.viewer.gui.ValueDragData
-
Gets the value being dragged.
- getValue(LocalVariable) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Gets the current value of a local variable.
- getValue() - Method in class jgrasp.viewer.jgrdi.NameToValue
-
Gets the mapped variable value.
- getValue() - Method in class jgrasp.viewer.jgrdi.ValueAndType
-
Gets the value.
- getValue() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Gets the field value.
- getValue(int) - Method in class jgrasp.viewer.presentation.NodeData
-
Gets the value at a specified index.
- getValue() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayElementInfo
-
Gets the array element value.
- getValue() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayElementData
-
Gets the array element value.
- getValue(Value, int, DebugContext) - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets an element at a particular index.
- getValue() - Method in interface jgrasp.viewer.ViewerCreateData
-
Gets the value being viewed.
- getValue() - Method in interface jgrasp.viewer.ViewerPriorityData
-
Gets the value to be viewed.
- getValue() - Method in interface jgrasp.viewer.ViewerValueData
-
Gets the value.
- getValueNodeRect(Rectangle, int) - Method in class jgrasp.viewer.presentation.PresentationElement
-
Gets the bounding rectangle for a value node.
- getValueString() - Method in interface jgrasp.viewer.jgrdi.Value
-
Gets a source code representation of the value, if there is one.
- getVar(int, boolean) - Static method in class jgrasp.viewer.presentation.ConfidenceEQ
-
- getVeryThinEdge(int) - Static method in class jgrasp.viewer.Sizes
-
Gets the width for very thin edges.
- getVIData() - Method in class jgrasp.viewer.ViewerRoot
-
Gets the viewer data and control object.
- getViewer() - Method in class jgrasp.viewer.gui.ValueDragData
-
Gets the class name of the preferred viewer.
- getViewerSize() - Method in class jgrasp.viewer.presentation.PresentationView.MainRoot
-
Gets the preferred size of the panel on the canvas.
- getViewerSize() - Method in interface jgrasp.viewer.ViewerDefaultSize
-
Gets the preferred size of the panel on the canvas.
- getViewName() - Method in interface jgrasp.Viewer
-
Gets the display name of the viewer.
- getViewName() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
- getViewName() - Method in class jgrasp.viewer.presentation.GenericLinkedView
-
- getViewName() - Method in class jgrasp.viewer.presentation.PresentationListView
-
- getViewName() - Method in class jgrasp.viewer.presentation.PresentationNodeView
-
Gets the display name of the viewer.
- getViewName() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
- getViewName() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
- getViewName() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Gets the display name of the viewer.
- getViewName() - Method in class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Gets the display name of the viewer.
- getViewName() - Method in class jgrasp.viewer.text.TextAreaView
-
Gets the display name of the viewer.
- getWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Gets the wrapper field.
- getWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Gets the wrapper field.
- getWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Gets the wrapper field.
- getWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Gets the wrapper field.
- getWrapperField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Gets the wrapper field.
- GIconData - Interface in jgrasp
-
"G" icon display data.
- guiChanged() - Method in interface jgrasp.tool.ToolCreateData
-
Updates all elements in jGRASP that may depend on whether or not tool
actions apply to current conditions.
- GuiState() - Constructor for class jgrasp.viewer.presentation.BasicPresentationListView.GuiState
-
- Icons - Class in jgrasp
-
Makes folder and file icons used in jGRASP available to plugins.
- Icons() - Constructor for class jgrasp.Icons
-
- IGNORE_INDENT - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates that indent tracking should be turned off.
- includes(Scope, ScopeTest) - Method in interface jgrasp.viewer.jgrdi.Scope
-
Determines if this scope includes another.
- IND - Static variable in interface jgrasp.csd.CsdglStructure
-
- INDENT - Static variable in interface jgrasp.csd.CsdglStructure
-
Forced indent.
- INDENT_SIX - Static variable in interface jgrasp.csd.CsdglPrefix
-
A foldable three space indent.
- INDENT_THREE - Static variable in interface jgrasp.csd.CsdglPrefix
-
A foldable three space indent.
- INDENT_THREE_DRAW - Static variable in interface jgrasp.csd.CsdglPrefix
-
A drawn three space indent.
- INDENT_THREE_NO_FOLD - Static variable in interface jgrasp.csd.CsdglPrefix
-
- indexExpressions - Variable in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Expressions that can be evaluated to determine the indexes that can
be displayed, separated by #.
- IndexItem - Class in jgrasp.viewer
-
A class for holding viewer index data (expression plus index value).
- IndexItem(String, String, long, boolean) - Constructor for class jgrasp.viewer.IndexItem
-
Creates a new IndexItem.
- init(Element) - Method in class jgrasp.viewer.gui.TreeViewer
-
Initializes the viewer.
- init(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Initializes the structure.
- init(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Initializes the structure.
- init(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Initializes the structure.
- init(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Initializes the structure.
- init(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Initializes the structure.
- init(Element) - Method in class jgrasp.viewer.presentation.PresentationView
-
Initializes the viewer.
- init(Element) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Initializes the viewer.
- init(Element) - Method in class jgrasp.viewer.text.StringTableView
-
Initializes the viewer.
- initFields(Element) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Initializes fields from XML data.
- initFromData(String, File) - Method in interface jgrasp.tool.ToolState
-
Initializes the data.
- INSTANCE - Static variable in interface jgrasp.viewer.jgrdi.Type
-
Constant indicating instance (non-static) fields or methods.
- invokeMethod(DebugContext, Method, Value[]) - Method in interface jgrasp.viewer.jgrdi.Type
-
Invokes a static method.
- invokeMethod(DebugContext, Method, Value[]) - Method in interface jgrasp.viewer.jgrdi.Value
-
Invokes a method.
- isAccessible(DebugContext, Type) - Method in interface jgrasp.viewer.jgrdi.Member
-
Determines if the member is accessible from a specified type without
casting.
- isArgument() - Method in interface jgrasp.viewer.jgrdi.LocalVariable
-
Determines if this local variable is an argument.
- isArray() - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if this type is an array.
- isArray() - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is an array.
- isArrayName(String) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Determines if a type name is an array type name.
- isBorderOpaque() - Method in class jgrasp.viewer.OnOffBorder
-
Returns whether or not the border is opaque.
- isBundled(File) - Static method in class jgrasp.tool.ToolUtil
-
Determines if a directory is part of a distribution bundle.
- isCanvas() - Method in interface jgrasp.viewer.ViewerPriorityData
-
Determines if the viewer will be stand-alone, or on a canvas.
- isClassObject() - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if this is a class type, where a class type is an object type
that may have a superclass.
- isCompact() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the initial compact state for the viewer.
- isContextError() - Method in exception jgrasp.viewer.jgrdi.LocalsNotAvailableException
-
Determines if the error was due to being in a context in which there are
no locals.
- isContinued() - Method in interface jgrasp.viewer.presentation.PresentationElement.ArrayInfo
-
Determines if all the element data is present.
- isContinued() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.ArrayData
-
Determines if all the element data is present.
- isDalvikVM() - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Determines if the target debug machine is the Android Dalvik VM.
- isDark() - Static method in class jgrasp.Drawing
-
Determines if the background is dark.
- isDebug() - Method in interface jgrasp.viewer.ViewerUpdateData
-
Determines if this update is "natural".
- isDefault() - Method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Determines if this is the default test type.
- isEmbedded() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial embedded state for the viewer.
- isEmbedded() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the initial embedded state for the viewer.
- isFieldVisible(Field, DebugContext) - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if a field in the list of visible fields is visible by our
definition.
- isFinal(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Field
-
Determines if the field is final.
- isFlat() - Static method in class jgrasp.Drawing
-
Determines if icons should be simplified.
- isIndexable() - Method in interface jgrasp.viewer.ViewerInitData
-
Determines if the viewer is indexable.
- isInProject() - Method in interface jgrasp.tool.Conditions
-
Determines if the active file is in a project.
- isInstanceOf(DebugContext, String) - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if this type is an instance of some class or interface.
- isInstanceOf(DebugContext, String) - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is an instance of some class or interface.
- isInterface() - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if this is an interface type, where an interface type is an
object type that does not include any implementation.
- isModified(File) - Static method in class jgrasp.tool.ToolUtil
-
Determines if a file has been edited and not saved.
- isMoved(T) - Method in interface jgrasp.viewer.presentation.Locatable
-
Determines if the location of this and a node location are different
within a structure.
- isMoved(SimpleBinaryTreeView.BTNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Determines if the location of this and a node location are different
within a structure.
- isMoved(SimpleLinkedHashView.LHNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Determines if the location of this and a node location are different
within a structure.
- isMoved(SimpleLinkedListView.LLNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Determines if the location of this and a node location are different
within a structure.
- isNull() - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is the null object.
- isNull() - Method in class jgrasp.viewer.presentation.BasicFieldData
-
Determines if the field holds a null value.
- isNull(int) - Method in class jgrasp.viewer.presentation.NodeData
-
Determines if a specified value is null.
- isNull() - Method in interface jgrasp.viewer.presentation.PresentationElement.FieldInfo
-
Determines if the field holds a null value.
- isObject() - Method in interface jgrasp.viewer.jgrdi.Type
-
Determines if this is an object type.
- isObject() - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is an object, as opposed to a primitive.
- isObjectList(Value, DebugContext) - Method in class jgrasp.viewer.presentation.PresentationListView
-
Determines if this is a list of objects.
- isObjectName(String) - Method in interface jgrasp.viewer.jgrdi.DebugContext
-
Determines if a type name is an Object type name.
- isPossibleSub(GenericLinkedView.StructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Determines if this structure might be a component structure of
another.
- isPossibleSub(GenericLinkedView.StructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Determines if this structure might be a component structure of
another.
- isPossibleSub(GenericLinkedView.StructureType) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Determines if this structure might be a component structure of
another.
- isPrevious() - Method in class jgrasp.viewer.IndexItem
-
Determines if the value is old.
- isPrimitive() - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is a primitive.
- isRepositioned(T) - Method in interface jgrasp.viewer.presentation.Locatable
-
Determines if the location of this and a node location would require
animation if they were two locations of a single node, assuming
Locatable.isMoved(NodeLocation)
returned false for the other node.
- isRepositioned(SimpleBinaryTreeView.BTNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Determines if the location of this and a node location would require
animation if they were two locations of a single node, assuming
Locatable.isMoved(NodeLocation)
returned false for the other node.
- isRepositioned(SimpleLinkedHashView.LHNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Determines if the location of this and a node location would require
animation if they were two locations of a single node, assuming
Locatable.isMoved(NodeLocation)
returned false for the other node.
- isRepositioned(SimpleLinkedListView.LLNodeLoc) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLNodeLoc
-
Determines if the location of this and a node location would require
animation if they were two locations of a single node, assuming
Locatable.isMoved(NodeLocation)
returned false for the other node.
- isReset() - Method in interface jgrasp.viewer.ViewerUpdateData
-
Determines if this update is a "reset".
- isReversed() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial reversed state for the viewer.
- isRound() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial shape state for the viewer.
- isRound() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the initial shape state for the viewer.
- isRunning() - Method in class jgrasp.tool.OneShotTimer
-
Determines if this timer is active.
- isSame(Value) - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is the same as another.
- isSameNaN(Value) - Method in interface jgrasp.viewer.jgrdi.Value
-
Determines if this value is the same as another, where all NaN value are
considered equal.
- isShowingDataSymbols() - Method in interface jgrasp.csd.CsdglSettings
-
Indicates whether data symbols should be shown.
- isSimple() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial simple state for the viewer.
- isStatic() - Method in interface jgrasp.viewer.jgrdi.Member
-
Determines if this class member is static.
- isSubViewer() - Method in interface jgrasp.viewer.ViewerCreateData
-
Determines if the viewer will be a subviewer.
- isSubViewer() - Method in interface jgrasp.viewer.ViewerPriorityData
-
Determines if the viewer will be a subviewer.
- isSynthetic() - Method in interface jgrasp.viewer.jgrdi.Member
-
Determines whether or not this is a compiler-generated method.
- isTestFile(File, Conditions) - Static method in class jgrasp.tool.ToolUtil
-
Determines if a file is a test file.
- isUtility() - Method in interface jgrasp.viewer.jgrdi.Scope
-
- isVertical() - Method in class jgrasp.viewer.presentation.PresentationView
-
Gets the initial vertical state for the viewer.
- isVertical() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Gets the initial vertical state for the viewer.
- isViewerTransparent() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the viewer is transparent.
- isViewerTransparent() - Method in class jgrasp.viewer.ViewerRoot
-
Determines if the viewer is transparent.
- isVisible() - Method in class jgrasp.viewer.OnOffBorder
-
Determines if the border is visible.
- isWrapper - Variable in class jgrasp.viewer.presentation.SimpleLinkedHashView.Chain
-
True if this is the chain wrapper, false if it is a chain node.
- item - Variable in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
Index of the item within the list.
- sameMarker(IndexItem) - Method in class jgrasp.viewer.IndexItem
-
Determines if this is the same marker as another.
- ScalableIcon - Class in jgrasp
-
Superclass for scalable icons.
- ScalableIcon(int, int) - Constructor for class jgrasp.ScalableIcon
-
Creates a new ScalableIcon.
- scaleFont(Font) - Method in class jgrasp.viewer.presentation.PresentationView
-
Scales a font based on the current view scale.
- scaleFontToFit(Font, String, double, double, Graphics2D) - Static method in class jgrasp.Drawing
-
Gets a font for which a specified string which is as large as possible
and fits in a specified box.
- scaleFontToFit(String, int, String, double, double, Graphics2D) - Static method in class jgrasp.Drawing
-
Gets a font for which a specified string which is as large as possible
and fits in a specified box.
- Scope - Interface in jgrasp.viewer.jgrdi
-
Representation of execution scope in the workbench or debugger.
- Scope.MethodData - Class in jgrasp.viewer.jgrdi
-
Scope method data.
- Scope.UpdateException - Exception in jgrasp.viewer.jgrdi
-
Exception for update errors.
- scopeID - Variable in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTNodeLoc
-
Local variable scope identifier.
- scopeID - Variable in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHNodeLoc
-
The local variable scope key.
- ScopeTest - Enum in jgrasp.viewer.jgrdi
-
Scope test types.
- SELECT_ALT - Static variable in interface jgrasp.csd.CsdglStructure
-
- SELECT_START - Static variable in interface jgrasp.csd.CsdglStructure
-
- SelectionData<N extends NodeLocation> - Class in jgrasp.viewer.presentation
-
Selected item data.
- SelectionData(SelectionType, N, int) - Constructor for class jgrasp.viewer.presentation.SelectionData
-
Creates a new selection data.
- SelectionType - Enum in jgrasp.viewer.presentation
-
Presentation viewer selection types.
- SET_INDENT - Static variable in interface jgrasp.csd.CsdglInstruction
-
Starts an intra-statement align indent.
- setAat(boolean) - Method in class jgrasp.tool.JGraspFrame
-
Sets the always-on-top state.
- setAnchor(Anchor, boolean) - Method in interface jgrasp.viewer.ViewerInitData
-
Sets the anchor point.
- setAnchorBounds(int, int, int, int) - Method in interface jgrasp.viewer.Anchor.AnchorComponent
-
Sets the bounds.
- setAnimationKey(Object) - Method in interface jgrasp.viewer.ViewerUpdateData
-
Sets an arbitrary key that will be passed to
Viewer.update()
calls during an animation sequence.
- setAnimationSteps(int) - Method in interface jgrasp.viewer.ViewerUpdateData
-
- setAutoUpdate(boolean) - Method in interface jgrasp.viewer.ViewerInitData
-
Sets the auto-update mode for the viewer.
- setBorder(Border) - Method in class jgrasp.viewer.OnOffBorder
-
Sets the border that this one wraps.
- setBounds(int, int, int, int) - Method in class jgrasp.tool.JGraspDialog
-
Moves and resizes this component.
- setBounds(Anchor.AnchorComponent, Point, Dimension, Dimension) - Method in enum jgrasp.viewer.Anchor
-
Resizes a component.
- setBundleDir(File) - Static method in class jgrasp.tool.ToolUtil
-
Sets the bundle directory.
- setCollectionState(S, boolean) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
Protects the recorded structure from garbage collection, or removes that
protection.
- setCollectionState(SimpleBinaryTreeView.BTStructData, boolean) - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Protects the recorded structure from garbage collection, or removes that
protection.
- setCollectionState(SimpleLinkedHashView.LHStructData, boolean) - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Protects the recorded structure from garbage collection, or removes that
protection.
- setCollectionState(SimpleLinkedListView.LLStructData, boolean) - Method in class jgrasp.viewer.presentation.SimpleLinkedListView
-
Protects the recorded structure from garbage collection, or removes that
protection.
- setCompilerEnvironment(File, String, String) - Static method in class jgrasp.tool.ToolUtil
-
Sets the compiler environment and language for a file.
- setControls(JComponent) - Method in interface jgrasp.viewer.ViewerInitData
-
Called by the viewer to declare its controls, or to change the controls.
- setDefaultIconType(GIcon.Type) - Static method in class jgrasp.tool.JGraspDialog
-
Sets the icon type for dialogs without parents.
- setDelay(long) - Method in class jgrasp.tool.OneShotTimer
-
Sets the delay for this timer.
- setDelay(int) - Method in interface jgrasp.viewer.ViewerUpdateData
-
Sets the total animation time or delay between a
Viewer.update()
call and the time the thread
for the update will resume.
- setDoublePack(boolean) - Method in class jgrasp.tool.JGraspDialog
-
Turns double packing on or off.
- setError(String) - Method in class jgrasp.viewer.presentation.PresentationView
-
Displays an error message in place of the view, or replaces the current
error message with the view.
- setFieldsData(List<BasicFieldData>, List<D>) - Method in class jgrasp.viewer.presentation.StructureData
-
Sets the fields data.
- setFieldValue(DebugContext, Field, Value) - Method in interface jgrasp.viewer.jgrdi.Type
-
Sets the value of a static field.
- setFieldValue(DebugContext, String, Value) - Method in interface jgrasp.viewer.jgrdi.Type
-
Sets the value of a static field.
- setFieldValue(DebugContext, Field, Value) - Method in interface jgrasp.viewer.jgrdi.Value
-
Sets the value of a field.
- setFieldValue(DebugContext, String, Value) - Method in interface jgrasp.viewer.jgrdi.Value
-
Sets the value of a field.
- setFinalDelay(int) - Method in interface jgrasp.viewer.ViewerUpdateData
-
Sets a different delay for the last step in an animation.
- setFixedItems(String[]) - Method in class jgrasp.tool.ComboFileChooser
-
Sets the fixed items.
- setFixedItems(String[]) - Method in class jgrasp.tool.HistoryCombo
-
Sets the fixed items.
- setFont(Font) - Method in class jgrasp.JgrTreeCellRenderer
-
Subclassed to map FontUIResource
s to null.
- setHeight(int) - Method in interface jgrasp.ResizableFlexWidthIcon
-
Sets the icon height.
- setHeight(int) - Method in class jgrasp.StateIcon
-
Sets the icon height.
- setHelpResponder(GenericLinkedView.HelpResponder) - Static method in class jgrasp.viewer.presentation.GenericLinkedView
-
Sets the help responder.
- setHistory(String[]) - Method in class jgrasp.tool.ComboFileChooser
-
Sets the current history.
- setHistory(String[]) - Method in class jgrasp.tool.HistoryCombo
-
Sets the current history.
- setIconSizeProvider(AutosizedIcon.IconSizeProvider) - Static method in class jgrasp.AutosizedIcon
-
Sets the alternate icon size provider.
- setIndexable(boolean) - Method in interface jgrasp.viewer.ViewerInitData
-
Sets the indexable state.
- setInitialDelay(int) - Method in interface jgrasp.viewer.ViewerUpdateData
-
Sets a different delay for the first step in an animation.
- setItemCount(int) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Sets the number of items in the list, array, or vector.
- setLabelLocation(Point, LabelHorzPosition, LabelVertPosition, Point, LabelHorzPosition, LabelVertPosition) - Method in class jgrasp.viewer.presentation.PresentationView
-
Sets the label location.
- setLabelPos(Point, LabelHorzPosition, LabelVertPosition, Point, LabelHorzPosition, LabelVertPosition) - Method in interface jgrasp.viewer.ViewerInitData
-
Called by the viewer to set the label location.
- setLinkage(boolean, boolean, boolean) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Initializes the start-to-end and end-to-start links.
- setLocationRelativeTo(Component) - Method in class jgrasp.tool.JGraspDialog
-
Sets the location of the window relative to the specified
component according to the following scenarios.
- setLocationRelativeTo(Component, JGraspDialog.Location) - Method in class jgrasp.tool.JGraspDialog
-
Sets the dialog location relative to another component.
- setLocationRelativeTo(Rectangle) - Method in class jgrasp.tool.JGraspDialog
-
Sets the dialog location centered on a bounding rectangle.
- setLocationRelativeTo(Rectangle, JGraspDialog.Location) - Method in class jgrasp.tool.JGraspDialog
-
Sets the dialog location relative to a bounding rectangle.
- setLongDescription(String) - Method in class jgrasp.viewer.ViewerInfo
-
Sets the long text description.
- setMainPanel(JComponent, int) - Method in interface jgrasp.viewer.ViewerInitData
-
Called by the viewer to declare its main panel, or to change the main
panel.
- setManual(boolean) - Method in class jgrasp.AutosizedIcon
-
Sets manual mode.
- setMessageText(String) - Method in class jgrasp.tool.JGraspFrame
-
Sets the message text.
- setNodeArrayField() - Method in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
If elementExpression is an array reference, sets nodeArrayField to
the array field name.
- setNullLink(int, boolean) - Method in class jgrasp.viewer.presentation.NodeData
-
Sets the null state for a link.
- setPanels(JComponent, JComponent, JComponent, int) - Method in interface jgrasp.viewer.ViewerInitData
-
Called by the viewer to set its main panel, row header, and column
header, or to change those panels.
- setPrevious(NodeData<N>) - Method in class jgrasp.viewer.presentation.NodeData
-
Updates the node based on its previous data.
- setSelectedFile(String) - Method in class jgrasp.tool.ComboFileChooser
-
Sets the selected file.
- setSelectedValue(String) - Method in class jgrasp.tool.HistoryCombo
-
Sets the selected value.
- setSelection(int, int) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Sets the selected item.
- setSelectionViewValue(DebugContext, boolean) - Method in class jgrasp.viewer.gui.ElementListViewer
-
Changes the value in the selection viewer based on the current selected
index.
- setSelectionViewValue(DebugContext, boolean) - Method in class jgrasp.viewer.gui.TreeViewer
-
Changes the value in the selection viewer based on the current selected
value.
- setSelectionViewValue(int, Value, DebugContext, String, String, boolean) - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Sets the value in the selection sub-view.
- setSelectionViewValue(int, Value, DebugContext, String, String, boolean) - Method in class jgrasp.viewer.presentation.PresentationView
-
Sets the value in the selection sub-view.
- setShortDescription(String) - Method in class jgrasp.viewer.ViewerInfo
-
Sets the short text description.
- setSizeLabelText(String) - Method in class jgrasp.viewer.presentation.PresentationView
-
Sets the text of the size label.
- setSizeMode(IconSizeMode) - Static method in class jgrasp.AutosizedIcon
-
Sets the size mode.
- setSubviewPanel(JComponent, SubviewerPosition) - Method in interface jgrasp.viewer.ViewerInitData
-
Called by the viewer to declare its subviewer panel, or to change the
subviewer panel.
- setSubViewValue(S, DebugContext, boolean) - Method in class jgrasp.viewer.presentation.AnimatingLinkedView
-
- Settings() - Constructor for class jgrasp.viewer.presentation.PresentationView.Settings
-
- setTmpAat(boolean) - Method in class jgrasp.tool.JGraspFrame
-
Sets or releases a temporary always on top override state.
- setup() - Method in class jgrasp.AutosizedIcon
-
Sets the icon size.
- setup(int, int) - Method in interface jgrasp.ResizableIcon
-
Resizes this icon.
- setup(int, int) - Method in class jgrasp.ScalableIcon
-
Resizes this icon.
- setupComponent(Object, boolean, boolean, boolean) - Method in class jgrasp.JgrTreeCellRenderer
-
Initializes the component before display.
- setValue(Value, DebugContext, String, String, boolean) - Method in class jgrasp.viewer.gui.SubViewer
-
Sets the value in the sub-viewer.
- setValuesAreObjects(boolean) - Method in class jgrasp.viewer.presentation.PresentationView
-
Sets values in the structure to be objects or primitives.
- setViewerTransparent(boolean) - Method in class jgrasp.viewer.presentation.PresentationView.MainRoot
-
Sets the transparency state of the viewer.
- setViewerTransparent(boolean) - Method in interface jgrasp.viewer.ViewerTransparency
-
Sets the transparency state of the viewer.
- setVisibilityHandler(JGraspFrame.VisibilityHandler) - Static method in class jgrasp.tool.JGraspFrame
-
Sets the frame visibility handler.
- setVisible(boolean) - Method in class jgrasp.tool.JGraspDialog
-
Shows or hides this Dialog
depending on the value of parameter
b
.
- setVisible(boolean) - Method in class jgrasp.tool.JGraspFrame
-
Shows or hides this Window
depending on the value of parameter
b
.
- setVisible(boolean) - Method in class jgrasp.viewer.OnOffBorder
-
Makes the border visible or invisible.
- setWrapperExpression(String) - Method in class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
- showCompact - Variable in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTVSettings
-
If true, show round nodes.
- showCompact() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Determines if the tree should use a compact layout.
- showEmbedded - Variable in class jgrasp.viewer.presentation.PresentationView.Settings
-
If true, show value nodes embedded in container nodes.
- showEmbedded() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if values should be shown embedded in the node.
- showError(Component, String, String) - Method in interface jgrasp.tool.ToolCreateData
-
Displays an error dialog.
- showLinked() - Method in class jgrasp.viewer.presentation.BasicPresentationListView
-
Gets the type of list.
- showMenuItem() - Method in class jgrasp.tool.AbstractToolAction
-
Determines if a menu item for the action should be shown.
- showMenuItem() - Method in interface jgrasp.tool.ToolAction
-
Determines if a menu item for the action should be shown.
- showMessage(Component, String, String) - Method in interface jgrasp.tool.ToolCreateData
-
Displays a message dialog.
- showQuestion(Component, String, String, String, String) - Method in interface jgrasp.tool.ToolCreateData
-
Displays a question dialog.
- showReversed - Variable in class jgrasp.viewer.presentation.PresentationView.Settings
-
If true, the viewer should be shown reversed.
- showReversed() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the reversed orientation is on.
- showRound - Variable in class jgrasp.viewer.presentation.PresentationView.Settings
-
If true, show round nodes.
- showRound() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the round node view is on.
- showSimple - Variable in class jgrasp.viewer.presentation.PresentationView.Settings
-
If true, show with a minimum of clutter.
- showSimple() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the view should be simple.
- showToolbarItem() - Method in class jgrasp.tool.AbstractToolAction
-
Determines if a toolbar item for the action should be shown.
- showToolbarItem() - Method in interface jgrasp.tool.ToolAction
-
Determines if a toolbar item for the action should be shown.
- showVertical - Variable in class jgrasp.viewer.presentation.PresentationView.Settings
-
If true, use vertical orientation.
- showVertical() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the vertical orientation is on.
- SIMPLE - Static variable in class jgrasp.viewer.presentation.PresentationElement
-
Configure flag indicating that a less cluttered display should be
used.
- SimpleBinaryTreeView - Class in jgrasp.viewer.presentation
-
Validating viewer for displaying binary trees.
- SimpleBinaryTreeView(ViewerCreateData, int) - Constructor for class jgrasp.viewer.presentation.SimpleBinaryTreeView
-
Creates a new SimpleBinaryTreeView.
- SimpleBinaryTreeView.ArrayData - Class in jgrasp.viewer.presentation
-
A class that holds array data.
- SimpleBinaryTreeView.ArrayElementData - Class in jgrasp.viewer.presentation
-
A class that holds array element data.
- SimpleBinaryTreeView.BTNodeLoc - Class in jgrasp.viewer.presentation
-
Class for holding a binary tree node location within the entire
view.
- SimpleBinaryTreeView.BTStructData - Class in jgrasp.viewer.presentation
-
Structure data from an update.
- SimpleBinaryTreeView.BTVSettings - Class in jgrasp.viewer.presentation
-
- SimpleLinkedHashView - Class in jgrasp.viewer.presentation
-
Validating viewer for displaying linked lists.
- SimpleLinkedHashView(ViewerCreateData, int, boolean, boolean) - Constructor for class jgrasp.viewer.presentation.SimpleLinkedHashView
-
Creates a new SimpleLinkedHashView.
- SimpleLinkedHashView.Chain - Class in jgrasp.viewer.presentation
-
Class for holding a chain wrapper or chain node.
- SimpleLinkedHashView.LHNodeLoc - Class in jgrasp.viewer.presentation
-
Class for holding a node location within the entire view.
- SimpleLinkedHashView.LHStructData - Class in jgrasp.viewer.presentation
-
Structure data from an update.
- SimpleLinkedListView - Class in jgrasp.viewer.presentation
-
Validating viewer for displaying linked lists.
- SimpleLinkedListView(ViewerCreateData, int, int, int) - Constructor for class jgrasp.viewer.presentation.SimpleLinkedListView
-
Creates a new PresentationListView.
- SimpleLinkedListView.LLNodeLoc - Class in jgrasp.viewer.presentation
-
Linked list node location.
- SimpleLinkedListView.LLStructData - Class in jgrasp.viewer.presentation
-
Structure data from an update.
- SimplePresentationArrayView - Class in jgrasp.viewer.presentation
-
Viewer for displaying arrays.
- SimplePresentationArrayView(ViewerCreateData, boolean) - Constructor for class jgrasp.viewer.presentation.SimplePresentationArrayView
-
Creates a new SimplePresentationArrayView.
- SINGLE_STEM - Static variable in interface jgrasp.csd.CsdglPrefix
-
A single stem.
- SINGLE_TO_DOUBLE - Static variable in interface jgrasp.csd.CsdglStructure
-
- SingleNameTest - Class in jgrasp.viewer.presentation
-
A simple name requirement test.
- SingleNameTest(String, TestType) - Constructor for class jgrasp.viewer.presentation.SingleNameTest
-
Creates a new SingleNameTest.
- sizeExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.ArrayStructureType
-
Expression that can be evaluated to determine the element count.
- sizeExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Expression that can be evaluated to determine the root element
count.
- SizeLimitDialog(Window, String, int, int) - Constructor for class jgrasp.viewer.presentation.PresentationView.SizeLimitDialog
-
Creates a new SizeLimitDialog.
- sizeLimitExceeded(String) - Method in class jgrasp.viewer.presentation.PresentationView
-
Displays a size limit error message in place of the view, and a button
that allows the user to change the size limit.
- sizeLimitExceeded() - Method in class jgrasp.viewer.presentation.SimpleBinaryTreeView.BTStructData
-
Determines if the node size limit has been exceeded (so that the viewer
is not displaying all nodes).
- sizeLimitExceeded() - Method in class jgrasp.viewer.presentation.SimpleLinkedHashView.LHStructData
-
Determines if the node size limit has been exceeded (so that the viewer
is not displaying all nodes).
- sizeLimitExceeded() - Method in class jgrasp.viewer.presentation.SimpleLinkedListView.LLStructData
-
Determines if the node size limit has been exceeded (so that the viewer
is not displaying all nodes).
- sizeLimitExceeded() - Method in class jgrasp.viewer.presentation.StructureData
-
Determines if the node size limit has been exceeded (so that the viewer
is not displaying all nodes).
- Sizes - Class in jgrasp.viewer
-
Standard component size computation for viewers.
- Sizes() - Constructor for class jgrasp.viewer.Sizes
-
- SLANTED_BOX - Static variable in interface jgrasp.csd.CsdglBox
-
- SMALL_ANGLE_BOX - Static variable in interface jgrasp.csd.CsdglStructure
-
- SPARSE_DOTTED_AND_SINGLE_STEMS - Static variable in interface jgrasp.csd.CsdglPrefix
-
Sparse dotted and solid single stems.
- SQUARE_TO_SINGLE - Static variable in interface jgrasp.csd.CsdglStructure
-
Small square to single stem that doesn't count as a nesting level.
- SQUARE_TO_SINGLE_LEVEL - Static variable in interface jgrasp.csd.CsdglStructure
-
Small square to single stem that counts as a nesting level.
- start() - Method in class jgrasp.tool.OneShotTimer
-
Starts the timer.
- START_ADJ_BOX - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates the start of a box that can be arbitrarily indented.
- START_BODY - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates the start of a body within a box.
- START_BOX - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates the start of a box.
- START_LINK_TO_END - Static variable in class jgrasp.viewer.presentation.BasicPresentationListView
-
Constructor flag indicating that the linked list type being viewed has a
back links from the header element to the last element.
- startsWithIgnoreCase(String, String) - Static method in class jgrasp.PluginUtil
-
Determines if one string starts with another, ignoring case.
- State() - Constructor for class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
Creates a new State.
- State(AnimatingLinkedView<T, N, S>.State) - Constructor for class jgrasp.viewer.presentation.AnimatingLinkedView.State
-
Creates a new State that is identical to an old one.
- stateChanged() - Method in interface jgrasp.viewer.ViewerInitData
-
Called when the viewer XML state data has changed.
- StateIcon - Class in jgrasp
-
Base class for arbitrary-size icons that show a pass/fail state.
- StateIcon(StateIcon.State) - Constructor for class jgrasp.StateIcon
-
Creates a new StateIcon.
- StateIcon.State - Enum in jgrasp
-
Possible states.
- StateStorage - Class in jgrasp.tool
-
Allows arbitrary per-file per-project state data to be stored.
- STATIC - Static variable in interface jgrasp.viewer.jgrdi.Type
-
Constant indicating static (per-class) fields or methods.
- STEM_END_PENDING - Static variable in interface jgrasp.csd.CsdglInstruction
-
Indicates the last branch from a stem.
- storeData(ProjectState, String, File, ToolState) - Method in class jgrasp.tool.StateStorage
-
Stores data for a file.
- storeData(Class<?>, int, String) - Method in interface jgrasp.tool.ToolCreateData
-
Stores configuration data.
- storeHistory() - Method in class jgrasp.tool.ComboFileChooser
-
Stores the current combo box editor string value in the history, or
moves it to the front if it is already in the history.
- storeHistory() - Method in class jgrasp.tool.HistoryCombo
-
Stores the current combo box editor string value in the history, or
moves it to the front if it is already in the history.
- StringListView - Class in jgrasp.viewer.text
-
Base class for a viewer that displays a list of strings.
- StringListView(ViewerCreateData) - Constructor for class jgrasp.viewer.text.StringListView
-
Creates a new StringListView.
- StringListView.LM - Class in jgrasp.viewer.text
-
List model that only holds visible items.
- StringListView.LMElement - Class in jgrasp.viewer.text
-
List model element.
- StringListView.MarkDisplay - Class in jgrasp.viewer.text
-
Component for displaying index marker.
- StringListViewWSV - Class in jgrasp.viewer.text
-
Base class for a viewer that displays a list of strings and that displays
the selected item (or some component of the selected item) in a
subviewer.
- StringListViewWSV(ViewerCreateData, boolean) - Constructor for class jgrasp.viewer.text.StringListViewWSV
-
Creates a new string list viewer with subviewer.
- StringTableView - Class in jgrasp.viewer.text
-
Base class for a viewer that displays a 2D table of strings.
- StringTableView() - Constructor for class jgrasp.viewer.text.StringTableView
-
Creates a new StringTableView.
- StringTableViewWSV - Class in jgrasp.viewer.text
-
Base class for a viewer that displays a 2D table of strings and that
displays the selected item (or some component of the selected item) in a
subviewer.
- StringTableViewWSV(ViewerCreateData, boolean) - Constructor for class jgrasp.viewer.text.StringTableViewWSV
-
Creates a new string table viewer with subviewer.
- StructureData<D extends NodeData<?>> - Class in jgrasp.viewer.presentation
-
Base class for data describing an entire structure state, for the main
structure and local variable structures.
- StructureData() - Constructor for class jgrasp.viewer.presentation.StructureData
-
- StructureType() - Constructor for class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Creates a new StructureType.
- StructureType(String, List<String>) - Constructor for class jgrasp.viewer.presentation.GenericLinkedView.StructureType
-
Creates a new StructureType.
- structureType - Variable in class jgrasp.viewer.presentation.GenericLinkedView.StructureTypeOption
-
The potential structure type.
- StructureTypeOption(GenericLinkedView.StructureType, double, ConfidenceEQ.Node) - Constructor for class jgrasp.viewer.presentation.GenericLinkedView.StructureTypeOption
-
- sub(ConfidenceEQ.Node, ConfidenceEQ.Node) - Static method in class jgrasp.viewer.presentation.ConfidenceEQ
-
- SubViewer - Class in jgrasp.viewer.gui
-
A sub-viewer component.
- SubViewer(Viewer) - Constructor for class jgrasp.viewer.gui.SubViewer
-
Creates a new sub-viewer.
- SubviewerPosition - Enum in jgrasp.viewer
-
Subviewer panel position constants.
- supportsAnimation() - Method in interface jgrasp.viewer.ViewerCreateData
-
Determines if animation is supported.
- supportsSubViewers() - Method in interface jgrasp.viewer.ViewerCreateData
-
Determines if the viewer can have subviewers.
- SYNTHETIC - Static variable in interface jgrasp.viewer.jgrdi.Type
-
Constant indicating the inclusion of synthetic fields or methods.
- validate(DebugContext) - Method in interface jgrasp.viewer.jgrdi.Type
-
Makes every attempt to ensure that this type is fully loaded and
prepared.
- Value - Interface in jgrasp.viewer.jgrdi
-
Representation of a primitive or reference value in the workbench or
debugger.
- VALUE - Static variable in class jgrasp.viewer.presentation.BasicPresentationListView
-
Selection type indicating that the value in the container is
selected.
- value - Variable in class jgrasp.viewer.presentation.SimpleLinkedHashView.Chain
-
The wrapper or node.
- ValueAndType - Class in jgrasp.viewer.jgrdi
-
Class for holding a value and declared type.
- ValueAndType(Value, Type) - Constructor for class jgrasp.viewer.jgrdi.ValueAndType
-
Creates a new ValueAndType.
- ValueAndType(Value, Type, boolean) - Constructor for class jgrasp.viewer.jgrdi.ValueAndType
-
Creates a new ValueAndType.
- ValueDragData - Class in jgrasp.viewer.gui
-
Data to be dragged from a viewer.
- ValueDragData(String, Value, Type, Scope, String) - Constructor for class jgrasp.viewer.gui.ValueDragData
-
Creates a vew ValueDragData.
- ValueDragger - Class in jgrasp.viewer.gui
-
Class that allows expressions and values to be dragged out of a viewer
component.
- ValueDraggerDataSource - Interface in jgrasp.viewer.gui
-
- valueExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Expression that can be evaluated to determine the "values" for a
node.
- valueExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Expression that can be evaluated to determine the "values" for a
node.
- valueExpression - Variable in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Expression that can be evaluated to determine the "values" for a
node.
- valueExpressions - Variable in class jgrasp.viewer.presentation.GenericLinkedView.BinaryTreeStructureType
-
Expressions that can be evaluated to determine the "values" for a
node.
- valueExpressions - Variable in class jgrasp.viewer.presentation.GenericLinkedView.HashTableStructureType
-
Expressions that can be evaluated to determine the "values" for a
node.
- valueExpressions - Variable in class jgrasp.viewer.presentation.GenericLinkedView.ListStructureType
-
Expressions that can be evaluated to determine the "values" for a
node.
- ValueIsNotAClassObjectException - Exception in jgrasp.viewer.jgrdi
-
Exception thrown for methods of Value that only work for class objects,
when the value is not a class object.
- ValueIsNotAClassObjectException(String) - Constructor for exception jgrasp.viewer.jgrdi.ValueIsNotAClassObjectException
-
Creates a new ValueIsNotAClassObjectException.
- ValueIsNotAnArrayException - Exception in jgrasp.viewer.jgrdi
-
Exception thrown for methods of Value that only work for arrays, when the
value is not an array.
- ValueIsNotAnArrayException(String) - Constructor for exception jgrasp.viewer.jgrdi.ValueIsNotAnArrayException
-
Creates a new ValueIsNotAnArrayException.
- ValueIsNotAnObjectException - Exception in jgrasp.viewer.jgrdi
-
Exception thrown for methods of Value that only work for objects, when the
value is not an object.
- ValueIsNotAnObjectException(String) - Constructor for exception jgrasp.viewer.jgrdi.ValueIsNotAnObjectException
-
Creates a new ValueIsNotAnObjectException.
- valueOf(String) - Static method in enum jgrasp.Colors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.StateIcon.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.ComboFileChooser.Flags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.DateTestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.DirType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.ExecType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.FileChooser.Flags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.JGraspDialog.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.tool.ToolAction.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.Anchor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.LabelHorzPosition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.LabelVertPosition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.presentation.ChangeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.presentation.SelectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.presentation.TestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.SubviewerPosition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.ViewerRoot.CreationFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jgrasp.viewer.ViewerUpdateType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jgrasp.Colors
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.StateIcon.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.ComboFileChooser.Flags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.DateTestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.DirType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.ExecType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.FileChooser.Flags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.JGraspDialog.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.tool.ToolAction.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.Anchor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.jgrdi.ScopeTest
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.LabelHorzPosition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.LabelVertPosition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.presentation.ChangeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.presentation.SelectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.presentation.TestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.SubviewerPosition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.ViewerRoot.CreationFlags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum jgrasp.viewer.ViewerUpdateType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES_ARE_OBJECTS - Static variable in class jgrasp.viewer.presentation.PresentationElement
-
Configure flag indicating that values in the structure are objects as
opposed to primitives.
- valuesAreObjects() - Method in class jgrasp.viewer.presentation.PresentationView
-
Determines if the values in the structure are objects.
- VERTICAL - Static variable in class jgrasp.viewer.presentation.PresentationElement
-
Configure flag indicating that the orientation will be vertical.
- VERTICAL - Static variable in class jgrasp.viewer.presentation.PresentationView
-
Flag indicating that the viewer will support vertical orientation.
- Viewer - Interface in jgrasp
-
Interface for workbench and debugger viewers.
- ViewerCreateData - Interface in jgrasp.viewer
-
Data passed to viewer constructor.
- ViewerDefaultSize - Interface in jgrasp.viewer
-
Interface for viewer main panels that want a different preferred size on
the canvas than in the scroll pane.
- ViewerException - Exception in jgrasp.viewer
-
Root of the viewer exception hierarchy.
- ViewerException(String, Throwable) - Constructor for exception jgrasp.viewer.ViewerException
-
Creates a new ViewerException.
- ViewerException(String, Throwable, ValueAndType) - Constructor for exception jgrasp.viewer.ViewerException
-
Creates a new ViewerException.
- ViewerGuiUtil - Class in jgrasp.viewer.gui
-
Utility methods.
- ViewerGuiUtil() - Constructor for class jgrasp.viewer.gui.ViewerGuiUtil
-
- ViewerInfo - Class in jgrasp.viewer
-
Class that holds viewer information.
- ViewerInfo() - Constructor for class jgrasp.viewer.ViewerInfo
-
- ViewerInitData - Interface in jgrasp.viewer
-
Data passed to viewer build() methods.
- ViewerPriorityData - Interface in jgrasp.viewer
-
Interface for viewer priority data.
- ViewerRoot - Class in jgrasp.viewer
-
Viewer convenience root class.
- ViewerRoot(boolean) - Constructor for class jgrasp.viewer.ViewerRoot
-
Creates a new ViewerRoot.
- ViewerRoot(boolean, boolean) - Constructor for class jgrasp.viewer.ViewerRoot
-
Creates a new ViewerRoot with a scrollable main panel.
- ViewerRoot(boolean, boolean, EnumSet<ViewerRoot.CreationFlags>) - Constructor for class jgrasp.viewer.ViewerRoot
-
Creates a new ViewerRoot with a scrollable main panel.
- ViewerRoot(boolean, EnumSet<ViewerRoot.CreationFlags>) - Constructor for class jgrasp.viewer.ViewerRoot
-
Creates a new ViewerRoot.
- ViewerRoot.CreationFlags - Enum in jgrasp.viewer
-
Creation flags.
- ViewerTransparency - Interface in jgrasp.viewer
-
Interface for viewer main panels that want to paint differently when they
are transparent.
- ViewerUpdateData - Interface in jgrasp.viewer
-
- ViewerUpdateType - Enum in jgrasp.viewer
-
Viewer update categories.
- ViewerValueData - Interface in jgrasp.viewer
-
Value-related data for a viewer update.
- visibilityChanged(boolean, String, JGraspFrame, WindowBarWin) - Method in interface jgrasp.tool.JGraspFrame.VisibilityHandler
-
Called when frame visibility changes.