public class NFEMainFrame
extends javax.swing.JFrame
implements javax.swing.event.ChangeListener
Modifier and Type | Class and Description |
---|---|
static class |
NFEMainFrame.ToggleButtonsActionListener
Each toggle button is registered in the following listener
|
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADD_VERTEX |
static java.lang.String |
BOX_SELECTION |
static java.lang.String |
MANIPULATE_FEATURE_ELEMENT |
static java.lang.String |
SELECT_FEATURE |
static java.lang.String |
SELECT_FEATURE_ELEMENT |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
NFEMainFrame()
Create the dialog.
|
Modifier and Type | Method and Description |
---|---|
void |
allowLayerManagement(boolean allow) |
void |
allowProjectCreation(boolean allow) |
void |
allowWorkspaceManagement(boolean allow) |
boolean |
areNearestNeighborsDataValid() |
boolean |
areShortestPathDataValid() |
boolean |
areTspDataValid() |
boolean |
areWithinCostDataValid() |
javax.swing.JButton |
getBtnFeatureLayerDown() |
javax.swing.JButton |
getBtnFeatureLayerUp() |
javax.swing.JButton |
getBtnSave() |
javax.swing.JToggleButton |
getBtnSelectFeature() |
javax.swing.JButton |
getButtonSaveAnalysis() |
javax.swing.JButton |
getButtonStartAnalysis() |
javax.swing.JButton |
getButtonStopAnalysis() |
javax.swing.JComboBox |
getComboBoxHierarchy() |
oracle.spatial.network.vis.editor.view.panels.FeatureClassPanel |
getFeatureClassPanel() |
FeatureLayerTable |
getFeatureLayerTable() |
javax.swing.JLabel |
getLblProjectText() |
oracle.spatial.network.nfe.vis.maps.core.MapCanvas |
getMapCanvas() |
javax.swing.JMenuItem |
getMenuItemShowAttributeLabels() |
javax.swing.JMenuItem |
getMenuItemShowFlow() |
javax.swing.JMenuItem |
getMenuItemShowNetworkFlow() |
javax.swing.JMenuItem |
getMenuItemStartShortestPathAnalysis() |
javax.swing.JMenuItem |
getMenuItemStopAnalysis() |
javax.swing.JMenuItem |
getMntmFilter() |
javax.swing.JMenuItem |
getMntmShowMBRs() |
javax.swing.JMenuItem |
getMntmStartNearestNeighbors() |
javax.swing.JMenuItem |
getMntmTsp() |
javax.swing.JMenuItem |
getMntmWithinCost() |
javax.swing.JFrame |
getMySelf() |
javax.swing.JButton |
getNearestNeighborButton() |
oracle.spatial.network.nfe.beans.NFENearestNeighbors |
getNearestNeighborsVO() |
oracle.spatial.network.lod.LODNetworkConstraint |
getNetworkConstraint() |
PathTable |
getPathTable() |
oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer |
getPropertyViewer() |
javax.swing.JButton |
getShortestPathButton() |
oracle.spatial.network.nfe.beans.NFEShortestPath |
getShortestPathVO() |
javax.swing.JTable |
getTable() |
javax.swing.JButton |
getTspButton() |
oracle.spatial.network.nfe.beans.NFETsp |
getTspVO() |
javax.swing.JButton |
getWithinCostButton() |
oracle.spatial.network.nfe.beans.NFEWithinCost |
getWithinCostVO() |
void |
initializeEventManager() |
void |
selectedFeatureForNearestNeighbors(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature) |
void |
selectedFeatureForShortedPath(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature) |
void |
selectedFeatureForTsp(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature) |
void |
selectedFeatureForWithinCost(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature) |
void |
setAnalysisMode(java.lang.String analysisToShow) |
void |
setApplyFilter(java.lang.Boolean applyFilter) |
void |
setBtnFeatureLayerDown(javax.swing.JButton btnFeatureLayerDown) |
void |
setBtnFeatureLayerUp(javax.swing.JButton btnFeatureLayerUp) |
void |
setBtnSelectFeature(javax.swing.JToggleButton btnSelectFeature) |
void |
setComboBoxHierarchy(javax.swing.JComboBox comboBoxHierarchy) |
void |
setEditingMode() |
void |
setEnabledCutAndCopy(boolean enabled) |
void |
setEnabledDisconnect(boolean enabled) |
void |
setEnabledPaste(boolean enabled) |
void |
setEnableInverseFlow(boolean enabled) |
void |
setEnableMergeLineElements(boolean enabled) |
void |
setFeatureClassPanel(oracle.spatial.network.vis.editor.view.panels.FeatureClassPanel featureClassPanel) |
void |
setFeatureLayerTable(FeatureLayerTable featureLayerTable) |
void |
setLblProjectText(java.lang.String projectText) |
void |
setMenuItemShowAttributeLabels(javax.swing.JMenuItem menuItemShowAttributeLabels) |
void |
setMenuItemShowFlow(javax.swing.JMenuItem menuItemShowFlow) |
void |
setMenuItemShowNetworkFlow(javax.swing.JMenuItem menuItemShowNetworkFlow) |
void |
setMenuItemStartShortestPathAnalysis(javax.swing.JMenuItem menuItemStartShortestPathAnalysis) |
void |
setMenuItemStopAnalysis(javax.swing.JMenuItem menuItemStopAnalysis) |
void |
setMntmStartNearestNeighbors(javax.swing.JMenuItem mntmStartNearestNeighbors) |
void |
setMntmTsp(javax.swing.JMenuItem mntmTsp) |
void |
setMntmWithinCost(javax.swing.JMenuItem mntmWithinCost) |
void |
setNearestNeighborButton(javax.swing.JButton nearestNeighborButton) |
void |
setPropertyViewer(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer propertyViewer) |
void |
setShortestPathButton(javax.swing.JButton shortestPathButton) |
void |
setShowFlows(java.lang.Boolean showFlows) |
void |
setShowLabels(java.lang.Boolean showLabels) |
void |
setShowMBRs(java.lang.Boolean showMBRs) |
void |
setShowNetworkFlows(java.lang.Boolean showFlows) |
void |
setTspButton(javax.swing.JButton tspButton) |
void |
setWithinCostButton(javax.swing.JButton withinCostButton) |
void |
stateChanged(javax.swing.event.ChangeEvent changeEvent) |
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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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
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
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, 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, transferFocusUpCycle
public static final java.lang.String SELECT_FEATURE
public static final java.lang.String SELECT_FEATURE_ELEMENT
public static final java.lang.String MANIPULATE_FEATURE_ELEMENT
public static final java.lang.String ADD_VERTEX
public static final java.lang.String BOX_SELECTION
public void setAnalysisMode(java.lang.String analysisToShow)
public javax.swing.JButton getButtonStartAnalysis()
public javax.swing.JButton getButtonStopAnalysis()
public javax.swing.JButton getButtonSaveAnalysis()
public oracle.spatial.network.nfe.beans.NFEShortestPath getShortestPathVO()
public oracle.spatial.network.lod.LODNetworkConstraint getNetworkConstraint()
public boolean areShortestPathDataValid()
public void selectedFeatureForShortedPath(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature)
public oracle.spatial.network.nfe.beans.NFENearestNeighbors getNearestNeighborsVO()
public boolean areNearestNeighborsDataValid()
public void selectedFeatureForNearestNeighbors(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature)
public oracle.spatial.network.nfe.beans.NFEWithinCost getWithinCostVO()
public boolean areWithinCostDataValid()
public void selectedFeatureForWithinCost(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature)
public oracle.spatial.network.nfe.beans.NFETsp getTspVO()
public boolean areTspDataValid()
public void selectedFeatureForTsp(oracle.spatial.network.nfe.model.feature.NFEFeature nfeFeature)
public PathTable getPathTable()
public void setEditingMode()
public oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer getPropertyViewer()
public void setPropertyViewer(oracle.spatial.network.vis.editor.view.propertyViewer.PropertyViewer propertyViewer)
public javax.swing.JTable getTable()
public javax.swing.JFrame getMySelf()
public FeatureLayerTable getFeatureLayerTable()
public void setFeatureLayerTable(FeatureLayerTable featureLayerTable)
public oracle.spatial.network.vis.editor.view.panels.FeatureClassPanel getFeatureClassPanel()
public void setFeatureClassPanel(oracle.spatial.network.vis.editor.view.panels.FeatureClassPanel featureClassPanel)
public javax.swing.JComboBox getComboBoxHierarchy()
public void setComboBoxHierarchy(javax.swing.JComboBox comboBoxHierarchy)
public oracle.spatial.network.nfe.vis.maps.core.MapCanvas getMapCanvas()
public void initializeEventManager()
public javax.swing.JMenuItem getMenuItemStartShortestPathAnalysis()
public void setMenuItemStartShortestPathAnalysis(javax.swing.JMenuItem menuItemStartShortestPathAnalysis)
public javax.swing.JMenuItem getMenuItemStopAnalysis()
public void setMenuItemStopAnalysis(javax.swing.JMenuItem menuItemStopAnalysis)
public javax.swing.JLabel getLblProjectText()
public void setLblProjectText(java.lang.String projectText)
public javax.swing.JButton getNearestNeighborButton()
public void setNearestNeighborButton(javax.swing.JButton nearestNeighborButton)
public javax.swing.JButton getWithinCostButton()
public void setWithinCostButton(javax.swing.JButton withinCostButton)
public javax.swing.JButton getTspButton()
public void setTspButton(javax.swing.JButton tspButton)
public void allowLayerManagement(boolean allow)
public void allowWorkspaceManagement(boolean allow)
public void allowProjectCreation(boolean allow)
public javax.swing.JButton getBtnSave()
public javax.swing.JMenuItem getMenuItemShowFlow()
public void setMenuItemShowFlow(javax.swing.JMenuItem menuItemShowFlow)
public javax.swing.JMenuItem getMenuItemShowNetworkFlow()
public void setMenuItemShowNetworkFlow(javax.swing.JMenuItem menuItemShowNetworkFlow)
public javax.swing.JMenuItem getMenuItemShowAttributeLabels()
public void setMenuItemShowAttributeLabels(javax.swing.JMenuItem menuItemShowAttributeLabels)
public javax.swing.JMenuItem getMntmShowMBRs()
public void setShowFlows(java.lang.Boolean showFlows)
public void setShowMBRs(java.lang.Boolean showMBRs)
public void setShowLabels(java.lang.Boolean showLabels)
public void setApplyFilter(java.lang.Boolean applyFilter)
public void setShowNetworkFlows(java.lang.Boolean showFlows)
public javax.swing.JToggleButton getBtnSelectFeature()
public void setBtnSelectFeature(javax.swing.JToggleButton btnSelectFeature)
public javax.swing.JMenuItem getMntmStartNearestNeighbors()
public void setMntmStartNearestNeighbors(javax.swing.JMenuItem mntmStartNearestNeighbors)
public javax.swing.JMenuItem getMntmWithinCost()
public void setMntmWithinCost(javax.swing.JMenuItem mntmWithinCost)
public javax.swing.JButton getBtnFeatureLayerUp()
public void setBtnFeatureLayerUp(javax.swing.JButton btnFeatureLayerUp)
public javax.swing.JButton getBtnFeatureLayerDown()
public void setBtnFeatureLayerDown(javax.swing.JButton btnFeatureLayerDown)
public javax.swing.JMenuItem getMntmTsp()
public void setMntmTsp(javax.swing.JMenuItem mntmTsp)
public javax.swing.JButton getShortestPathButton()
public void setShortestPathButton(javax.swing.JButton shortestPathButton)
public void setEnabledCutAndCopy(boolean enabled)
public void setEnabledDisconnect(boolean enabled)
public void setEnabledPaste(boolean enabled)
public void setEnableInverseFlow(boolean enabled)
public void setEnableMergeLineElements(boolean enabled)
public javax.swing.JMenuItem getMntmFilter()
public void stateChanged(javax.swing.event.ChangeEvent changeEvent)
stateChanged
in interface javax.swing.event.ChangeListener