Class ReportExpressionEditor
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.designer.scripteditor.component.ExpressionEditor
- 
- com.inductiveautomation.reporting.designer.workspace.ReportExpressionEditor
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- java.util.EventListener,- javax.accessibility.Accessible,- javax.swing.event.DocumentListener
 
 public class ReportExpressionEditor extends ExpressionEditor implements javax.swing.event.DocumentListener Filename: ReportExpressionEditor.java Created on Mar 09, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: ReportingAdds - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.scripteditor.component.ExpressionEditorExpressionEditor.EnabledToVisibleLinker, ExpressionEditor.Mode
 - 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringEDITOR_CHANGED- 
Fields inherited from class com.inductiveautomation.ignition.designer.scripteditor.component.ExpressionEditorexpressionTA
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
- 
 - 
Constructor SummaryConstructors Constructor Description ReportExpressionEditor(DesignerContext context, ReportResource reportResource)Shows all four buttons - Operators, Functions, Parameters, TagsReportExpressionEditor(DesignerContext context, ReportResource reportResource, boolean showParametersButton)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangedUpdate(javax.swing.event.DocumentEvent e)voiddispose()Cleans up the editor to make sure it is garbage collected.protected javax.swing.JPopupMenugetParameterPopup(java.util.List<java.lang.String> parameterList)protected voidinitReportingComponents(ExpressionEditor.Mode mode, boolean showParametersButton)voidinsertUpdate(javax.swing.event.DocumentEvent e)voidremoveUpdate(javax.swing.event.DocumentEvent e)- 
Methods inherited from class com.inductiveautomation.ignition.designer.scripteditor.component.ExpressionEditoraddAction, addContextMenu, addToolbarAction, addToolbarComponent, enableInlineMenuDisplay, getCodeEditor, getExpression, getMenu, initComponents, isChanged, setChanged, setEnabled, setExpression, showMenu
 - 
Methods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 - 
Methods inherited from class java.awt.Containeradd, 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
 - 
Methods inherited from class java.awt.Componentaction, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
EDITOR_CHANGEDpublic static final java.lang.String EDITOR_CHANGED - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ReportExpressionEditorpublic ReportExpressionEditor(DesignerContext context, ReportResource reportResource) Shows all four buttons - Operators, Functions, Parameters, Tags
 - 
ReportExpressionEditorpublic ReportExpressionEditor(DesignerContext context, ReportResource reportResource, boolean showParametersButton) - Parameters:
- showParametersButton- If false, will not show the Parameters button for the editor. If false, okay to have reportResource be null.
 
 
- 
 - 
Method Detail- 
initReportingComponentsprotected void initReportingComponents(ExpressionEditor.Mode mode, boolean showParametersButton) 
 - 
getParameterPopupprotected javax.swing.JPopupMenu getParameterPopup(java.util.List<java.lang.String> parameterList) 
 - 
disposepublic void dispose() Description copied from class:ExpressionEditorCleans up the editor to make sure it is garbage collected.- Overrides:
- disposein class- ExpressionEditor
 
 - 
insertUpdatepublic void insertUpdate(javax.swing.event.DocumentEvent e) - Specified by:
- insertUpdatein interface- javax.swing.event.DocumentListener
- Overrides:
- insertUpdatein class- ExpressionEditor
 
 - 
removeUpdatepublic void removeUpdate(javax.swing.event.DocumentEvent e) - Specified by:
- removeUpdatein interface- javax.swing.event.DocumentListener
- Overrides:
- removeUpdatein class- ExpressionEditor
 
 - 
changedUpdatepublic void changedUpdate(javax.swing.event.DocumentEvent e) - Specified by:
- changedUpdatein interface- javax.swing.event.DocumentListener
- Overrides:
- changedUpdatein class- ExpressionEditor
 
 
- 
 
-