public class DirectivePanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected static class |
DirectivePanel.ParamAnchorInfo |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JLabel |
detailsLabel |
protected DirectiveEditor.DirectiveParameters |
directiveParameters |
protected boolean |
dragging |
protected int |
dragStartX |
protected int |
dragStartY |
protected DirectivePanel |
from |
protected Connector |
fromConnector |
protected ConnectorAnchor |
fromConnectorAnchor |
protected javax.swing.JLabel |
fromDirectiveAnchor |
protected DirectiveUIHints |
hints |
protected java.awt.Dimension |
normalDimensions |
protected java.util.ArrayList<DirectivePanel.ParamAnchorInfo> |
paramAnchors |
private javax.swing.JPanel |
parameterDirectiveAnchors |
private javax.swing.JLabel |
titleLabel |
protected DirectivePanel |
to |
protected Connector |
toConnector |
protected ConnectorAnchor |
toConnectorAnchor |
protected javax.swing.JLabel |
toDirectiveAnchor |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DirectivePanel()
Creates new form DirectivePanel
|
DirectivePanel(DirectiveUIHints hints) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildAddonScript(DirectiveEditor.AddonParameters addon) |
protected java.lang.Object |
buildConstructor(boolean script) |
void |
buildDetailsLine(java.lang.StringBuilder text,
java.lang.String next) |
java.lang.String |
buildDetailsLine(java.lang.String text,
java.lang.String next) |
java.lang.String |
buildDetailsParamsText(DirectiveEditor.BoundParameter[] params) |
java.lang.String |
buildDetailsParamText(java.lang.Object o) |
java.lang.String |
buildDetailsText() |
Directive |
buildDirective() |
java.lang.String |
buildScript() |
protected DirectiveEditor.BoundParameter |
clearParameterValue(DirectiveEditor.BoundParameter param,
java.lang.Object value) |
ConnectorAnchor |
connectParamAnchor(ConnectorAnchor from,
java.lang.String ordering) |
protected void |
directiveConnectionRemoved(DirectivePanel panel) |
void |
disconnectConnectors() |
static DirectivePanel |
findDirectivePanel(java.awt.Component c) |
java.lang.String |
getDirectiveId() |
DirectiveEditor.DirectiveParameters |
getDirectiveParameters() |
protected QueryEditorComponent |
getEditor() |
javax.swing.JPanel |
getEditorPanel() |
ConnectorAnchor |
getFromConnectorAnchor() |
DirectivePanel |
getFromPanel() |
ConnectorAnchor |
getToConnectorAnchor() |
private void |
initComponents()
This method is called from within the constructor to initialize the form.
|
void |
saveDirectiveParameters(DirectiveEditor.DirectiveParameters params)
Sets directive parameters but does not connect connectors, or panel
dimensions, only stores the parameters variable.
|
void |
setDetailsText(java.lang.String text) |
void |
setDirective(DirectiveUIHints hints) |
void |
setDirectiveParams(DirectiveEditor.DirectiveParameters params)
Sets directive parameters and connects any connectors set in the params
as well as sets the panel dimensions.
|
void |
setSelected(boolean b) |
void |
updateDetailsText() |
protected void |
updateParamAnchors() |
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 DirectiveUIHints hints
protected DirectivePanel to
protected DirectivePanel from
protected Connector toConnector
protected Connector fromConnector
protected ConnectorAnchor toConnectorAnchor
protected ConnectorAnchor fromConnectorAnchor
protected DirectiveEditor.DirectiveParameters directiveParameters
protected final java.util.ArrayList<DirectivePanel.ParamAnchorInfo> paramAnchors
protected java.awt.Dimension normalDimensions
protected boolean dragging
protected int dragStartX
protected int dragStartY
protected javax.swing.JLabel detailsLabel
protected javax.swing.JLabel fromDirectiveAnchor
private javax.swing.JPanel parameterDirectiveAnchors
private javax.swing.JLabel titleLabel
protected javax.swing.JLabel toDirectiveAnchor
public DirectivePanel()
public DirectivePanel(DirectiveUIHints hints)
public static DirectivePanel findDirectivePanel(java.awt.Component c)
public void setDetailsText(java.lang.String text)
protected void updateParamAnchors()
protected DirectiveEditor.BoundParameter clearParameterValue(DirectiveEditor.BoundParameter param, java.lang.Object value)
protected void directiveConnectionRemoved(DirectivePanel panel)
public ConnectorAnchor connectParamAnchor(ConnectorAnchor from, java.lang.String ordering)
public void setDirectiveParams(DirectiveEditor.DirectiveParameters params)
params
- public void saveDirectiveParameters(DirectiveEditor.DirectiveParameters params)
params
- public void updateDetailsText()
public java.lang.String buildDetailsLine(java.lang.String text, java.lang.String next)
public void buildDetailsLine(java.lang.StringBuilder text, java.lang.String next)
public java.lang.String buildDetailsParamText(java.lang.Object o)
public java.lang.String buildDetailsParamsText(DirectiveEditor.BoundParameter[] params)
public java.lang.String buildDetailsText()
public DirectiveEditor.DirectiveParameters getDirectiveParameters()
public javax.swing.JPanel getEditorPanel()
protected java.lang.Object buildConstructor(boolean script)
public DirectivePanel getFromPanel()
public java.lang.String buildAddonScript(DirectiveEditor.AddonParameters addon)
public java.lang.String buildScript()
public Directive buildDirective()
public java.lang.String getDirectiveId()
public void setSelected(boolean b)
public ConnectorAnchor getToConnectorAnchor()
public ConnectorAnchor getFromConnectorAnchor()
public void disconnectConnectors()
protected QueryEditorComponent getEditor()
public void setDirective(DirectiveUIHints hints)
private void initComponents()
Copyright 2004-2015 Wandora Team