Class JTSTestBuilderFrame

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class JTSTestBuilderFrame
    extends javax.swing.JFrame
    The main frame for the JTS Test Builder.
    Version:
    1.7
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JFrame

        javax.swing.JFrame.AccessibleJFrame
      • Nested classes/interfaces inherited from class java.awt.Frame

        java.awt.Frame.AccessibleAWTFrame
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class javax.swing.JFrame

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Frame

        CROSSHAIR_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_CURSOR
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      JTSTestBuilderFrame()
      Construct the frame
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionInspectGeometry()  
      void actionInspectGeometryDialog()  
      void copyResultToTest()  
      void displayInfo​(Coordinate modelPt)  
      void displayInfo​(java.lang.String s)  
      void displayInfo​(java.lang.String s, boolean showTab)  
      static GeometryEditPanel getGeometryEditPanel()  
      TestBuilderModel getModel()  
      ResultValuePanel getResultValuePanel()  
      ResultWKTPanel getResultWKTPanel()  
      java.lang.String getRunXml()  
      TestCasePanel getTestCasePanel()  
      JTSTestBuilderToolBar getToolbar()  
      static JTSTestBuilderFrame instance()  
      void jMenuFileExit_actionPerformed​(java.awt.event.ActionEvent e)
      File | Exit action performed
      void jMenuHelpAbout_actionPerformed​(java.awt.event.ActionEvent e)
      Help | About action performed
      void openXmlFilesAndDirectories​(java.io.File[] files)  
      protected void processWindowEvent​(java.awt.event.WindowEvent e)
      Overridden so we can exit when window is closed
      static void reportException​(java.lang.Exception e)  
      void setCurrentTestCase​(TestCaseEdit testCase)  
      void setModel​(TestBuilderModel model)  
      void setShowingGrid​(boolean showGrid)  
      void setShowingLabel​(boolean showLabel)  
      void setShowingOrientations​(boolean showingOrientations)  
      void setShowingStructure​(boolean showStructure)  
      void setShowingVertices​(boolean showingVertices)  
      void setShowVertexIndices​(boolean showVertexIndices)  
      void showGeomsTab()  
      void showInfoTab()  
      void showResultValueTab()  
      void showResultWKTTab()  
      void showTab​(java.lang.String name)  
      void updateTestCases()  
      void updateTestCaseView()  
      • Methods inherited from class javax.swing.JFrame

        addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Frame

        addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, 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, toFront
      • Methods inherited from class java.awt.Container

        add, 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, validateTree
      • Methods inherited from class java.awt.Component

        action, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • Constructor Detail

      • JTSTestBuilderFrame

        public JTSTestBuilderFrame()
        Construct the frame
    • Method Detail

      • reportException

        public static void reportException​(java.lang.Exception e)
      • setCurrentTestCase

        public void setCurrentTestCase​(TestCaseEdit testCase)
      • jMenuFileExit_actionPerformed

        public void jMenuFileExit_actionPerformed​(java.awt.event.ActionEvent e)
        File | Exit action performed
      • jMenuHelpAbout_actionPerformed

        public void jMenuHelpAbout_actionPerformed​(java.awt.event.ActionEvent e)
        Help | About action performed
      • showTab

        public void showTab​(java.lang.String name)
      • showGeomsTab

        public void showGeomsTab()
      • showResultWKTTab

        public void showResultWKTTab()
      • showResultValueTab

        public void showResultValueTab()
      • showInfoTab

        public void showInfoTab()
      • openXmlFilesAndDirectories

        public void openXmlFilesAndDirectories​(java.io.File[] files)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processWindowEvent

        protected void processWindowEvent​(java.awt.event.WindowEvent e)
        Overridden so we can exit when window is closed
        Overrides:
        processWindowEvent in class javax.swing.JFrame
      • updateTestCases

        public void updateTestCases()
      • copyResultToTest

        public void copyResultToTest()
      • actionInspectGeometry

        public void actionInspectGeometry()
      • actionInspectGeometryDialog

        public void actionInspectGeometryDialog()
      • getRunXml

        public java.lang.String getRunXml()
      • setShowingGrid

        public void setShowingGrid​(boolean showGrid)
      • setShowingStructure

        public void setShowingStructure​(boolean showStructure)
      • setShowingOrientations

        public void setShowingOrientations​(boolean showingOrientations)
      • setShowVertexIndices

        public void setShowVertexIndices​(boolean showVertexIndices)
      • setShowingVertices

        public void setShowingVertices​(boolean showingVertices)
      • setShowingLabel

        public void setShowingLabel​(boolean showLabel)
      • updateTestCaseView

        public void updateTestCaseView()
      • displayInfo

        public void displayInfo​(Coordinate modelPt)
      • displayInfo

        public void displayInfo​(java.lang.String s)
      • displayInfo

        public void displayInfo​(java.lang.String s,
                                boolean showTab)