public class QueryEditorComponent
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected static class |
QueryEditorComponent.FinalResultDirective |
protected static class |
QueryEditorComponent.FinalResultPanel |
private class |
QueryEditorComponent.GraphPanel |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JPanel |
buttonPanel |
protected java.util.ArrayList<Connector> |
connectors |
private javax.swing.JPanel |
directiveListPanel |
private javax.swing.JPanel |
fillerPanel |
protected ConnectorAnchor |
finalResultAnchor |
protected QueryEditorComponent.FinalResultPanel |
finalResultPanel |
private javax.swing.JPanel |
innerFillerPanel |
private javax.swing.JScrollPane |
jScrollPane1 |
private javax.swing.JPanel |
queryGraphPanel |
private javax.swing.JScrollPane |
queryScrollPane |
protected DirectivePanel |
selectedPanel |
private javax.swing.JToolBar |
toolBar |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
QueryEditorComponent()
Creates new form QueryEditorComponent
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final java.util.ArrayList<Connector> connectors
protected DirectivePanel selectedPanel
protected QueryEditorComponent.FinalResultPanel finalResultPanel
protected ConnectorAnchor finalResultAnchor
private javax.swing.JPanel buttonPanel
private javax.swing.JPanel directiveListPanel
private javax.swing.JPanel fillerPanel
private javax.swing.JPanel innerFillerPanel
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JPanel queryGraphPanel
private javax.swing.JScrollPane queryScrollPane
private javax.swing.JToolBar toolBar
public QueryEditorComponent()
public static DirectivePanel resolveDirectivePanel(java.awt.Component component)
public QueryEditorDockPanel findDockPanel()
public QueryEditorInspectorPanel findInspector()
public void applyInspectorChanges()
public DirectivePanel getRootPanel()
public java.lang.String buildScript()
public Directive buildDirective()
public QueryLibraryPanel.StoredQuery getStoredQuery()
public void clearQuery()
public void openStoredQuery(QueryLibraryPanel.StoredQuery query)
public void selectPanel(DirectivePanel panel)
public void addConnector(Connector c)
public void removeConnector(Connector c)
public void addDirectivePanel(DirectivePanel panel)
public DirectivePanel addDirective(java.lang.Class<? extends Directive> dir)
public DirectivePanel addDirective(DirectiveUIHints hints)
public javax.swing.JPanel getGraphPanel()
private void changePanelSize(int width, int height, int offsx, int offsy)
private void updatePanelSize()
public void panelMoved(DirectivePanel panel)
private void initComponents()
public void removeDirective(DirectivePanel panel)
private void newButtonActionPerformed(java.awt.event.ActionEvent evt)
private void runButtonActionPerformed(java.awt.event.ActionEvent evt)
private void buildButtonActionPerformed(java.awt.event.ActionEvent evt)
Copyright 2004-2015 Wandora Team