public class ToolkitViewImpl extends JFrame implements ToolkitView
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
ToolkitPresenter |
presenter |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ToolkitViewImpl(ToolkitPresenter presenter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurationProperty(String name,
String description)
Add a new configuration property to the configuration tab.
|
void |
appendToConsole(String message)
Append the given message to the console view.
|
void |
clearAstSelections()
Clear all the selections in the abstract syntax tree view.
|
void |
clearConsole()
Clear the console.
|
void |
clearSourceCodeHighlights()
Clear all the highlights in the source code editor.
|
void |
disableXPathEvaluateButton()
Disable the XPath evaluate button.
|
void |
displayAst(AstNode astNode)
Display the abstract syntax tree view starting from a given node.
|
void |
displayHighlightedSourceCode(String htmlHighlightedSourceCode)
Display the given HTML highlighted source code in the source code editor.
|
void |
displayXml(String xml)
Display the given string in the XML view.
|
void |
enableXPathEvaluateButton()
Enable the XPath evaluate button.
|
AstNode |
getAstNodeFollowingCurrentSourceCodeTextCursorPosition()
Get the AST node which follows the current source code editor text cursor position.
|
String |
getConfigurationPropertyValue(String name)
Get the value currently entered in the configuration property field identified by the given name.
|
List<AstNode> |
getSelectedAstNodes()
Get the list of nodes currently selected in the abstract syntax tree view.
|
String |
getSourceCode()
Get the source code currently entered in the source code editor.
|
Point |
getSourceCodeScrollbarPosition()
Get the current source code editor scrollbars' position point.
|
String |
getXPath()
Get the text currently entered in the XPath field.
|
void |
highlightSourceCode(AstNode astNode)
Highlight the given AST node in the source code editor.
|
File |
pickFileToParse()
Prompt the user for a file to parse and return it.
|
void |
run()
Launch the application.
|
void |
scrollAstTo(AstNode astNode)
Scroll the abstract syntax tree view in order to make the given AST node visible.
|
void |
scrollSourceCodeTo(AstNode astNode)
Scroll the source code editor in order to make the given AST node visible.
|
void |
scrollSourceCodeTo(Point point)
Scroll the source code editor in order to make the given point visible.
|
void |
selectAstNode(AstNode astNode)
Select the given AST node in the abstract syntax tree view.
|
void |
setConfigurationPropertyErrorMessage(String name,
String errorMessage)
Set the error message of the configuration property identified by the given name.
|
void |
setConfigurationPropertyValue(String name,
String value)
Set the current value of the configuration property field identified by the given name.
|
void |
setFocusOnAbstractSyntaxTreeView()
Set the focus on the abstract syntax tree view.
|
void |
setFocusOnConfigurationPropertyField(String name)
Set the focus on the configuration field identified by the given name.
|
void |
setFocusOnConfigurationView()
Set the focus on the configuration view.
|
void |
setFocusOnConsoleView()
Set the focus on the console view.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetTitlegetFont, postEventpublic final transient ToolkitPresenter presenter
public ToolkitViewImpl(ToolkitPresenter presenter)
public void run()
ToolkitViewrun in interface ToolkitViewpublic File pickFileToParse()
ToolkitViewpickFileToParse in interface ToolkitViewpublic void displayHighlightedSourceCode(String htmlHighlightedSourceCode)
ToolkitViewdisplayHighlightedSourceCode in interface ToolkitViewhtmlHighlightedSourceCode - The HTML highlighted source codepublic void displayAst(@Nullable AstNode astNode)
ToolkitViewdisplayAst in interface ToolkitViewastNode - The root AST node or null if no abstract syntax tree must be shownpublic void displayXml(String xml)
ToolkitViewdisplayXml in interface ToolkitViewxml - The string to displaypublic Point getSourceCodeScrollbarPosition()
ToolkitViewgetSourceCodeScrollbarPosition in interface ToolkitViewpublic void scrollSourceCodeTo(Point point)
ToolkitViewscrollSourceCodeTo in interface ToolkitViewpoint - to make visiblepublic String getSourceCode()
ToolkitViewgetSourceCode in interface ToolkitViewpublic String getXPath()
ToolkitViewgetXPath in interface ToolkitViewpublic void selectAstNode(AstNode astNode)
ToolkitViewselectAstNode in interface ToolkitViewastNode - The AST node to select, null will lead to a no operationpublic void highlightSourceCode(AstNode astNode)
ToolkitViewhighlightSourceCode in interface ToolkitViewastNode - The AST node to highlightpublic void clearAstSelections()
ToolkitViewclearAstSelections in interface ToolkitViewpublic void scrollAstTo(@Nullable AstNode astNode)
ToolkitViewscrollAstTo in interface ToolkitViewastNode - The AST node to make visible, null will lead to a no operationpublic void clearSourceCodeHighlights()
ToolkitViewclearSourceCodeHighlights in interface ToolkitViewpublic void scrollSourceCodeTo(@Nullable AstNode astNode)
ToolkitViewscrollSourceCodeTo in interface ToolkitViewastNode - The AST node to make visible, null will lead to a no operationpublic void disableXPathEvaluateButton()
ToolkitViewdisableXPathEvaluateButton in interface ToolkitViewpublic void enableXPathEvaluateButton()
ToolkitViewenableXPathEvaluateButton in interface ToolkitView@Nullable public AstNode getAstNodeFollowingCurrentSourceCodeTextCursorPosition()
ToolkitViewgetAstNodeFollowingCurrentSourceCodeTextCursorPosition in interface ToolkitViewpublic List<AstNode> getSelectedAstNodes()
ToolkitViewgetSelectedAstNodes in interface ToolkitViewpublic void appendToConsole(String message)
ToolkitViewappendToConsole in interface ToolkitViewmessage - The message to appendpublic void setFocusOnConsoleView()
ToolkitViewsetFocusOnConsoleView in interface ToolkitViewpublic void setFocusOnAbstractSyntaxTreeView()
ToolkitViewsetFocusOnAbstractSyntaxTreeView in interface ToolkitViewpublic void clearConsole()
ToolkitViewclearConsole in interface ToolkitViewpublic void addConfigurationProperty(String name, String description)
ToolkitViewaddConfigurationProperty in interface ToolkitViewpublic String getConfigurationPropertyValue(String name)
ToolkitViewgetConfigurationPropertyValue in interface ToolkitViewname - The name of the configuration propertypublic void setConfigurationPropertyValue(String name, String value)
ToolkitViewsetConfigurationPropertyValue in interface ToolkitViewname - The name of the configuration propertyvalue - The value to be setpublic void setConfigurationPropertyErrorMessage(String name, String errorMessage)
ToolkitViewsetConfigurationPropertyErrorMessage in interface ToolkitViewname - The name of the configuration propertyerrorMessage - The error messagepublic void setFocusOnConfigurationPropertyField(String name)
ToolkitViewsetFocusOnConfigurationPropertyField in interface ToolkitViewpublic void setFocusOnConfigurationView()
ToolkitViewsetFocusOnConfigurationView in interface ToolkitViewCopyright © 2010–2015 SonarSource. All rights reserved.