Class EasyChartCustomizer
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JTabbedPane
-
- com.inductiveautomation.vision.api.designer.beans.AbstractTabbedCustomizer
-
- com.inductiveautomation.factorypmi.designer.property.customizers.EasyChartCustomizer
-
- All Implemented Interfaces:
VisionCustomizer,java.awt.image.ImageObserver,java.awt.MenuContainer,java.beans.Customizer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.SwingConstants
public class EasyChartCustomizer extends AbstractTabbedCustomizer implements VisionCustomizer
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JTabbedPane
javax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListener
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
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
-
Nested classes/interfaces inherited from interface com.inductiveautomation.vision.api.designer.beans.VisionCustomizer
VisionCustomizer.DisplayListener
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringVALUE_ACCEL_KEYSTROKEstatic java.lang.StringVALUE_COMMANDstatic CustomizerDescriptorVALUE_DESCRIPTORstatic java.lang.IntegerVALUE_MNEMONICstatic java.lang.StringVALUE_NAMEstatic java.lang.StringVALUE_SHORT_DESCRIPTION-
Fields inherited from class com.inductiveautomation.vision.api.designer.beans.AbstractTabbedCustomizer
context, owner
-
Fields inherited from class javax.swing.JTabbedPane
changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUT
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description EasyChartCustomizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()booleanexternalScroll()Return true if you want to be placed in a scroll pane externallyjava.lang.String[]getAxesNames()PMIEasyChartgetChart()DesignerContextgetContext()java.util.List<Pen>getDbPens()Returns the list of db pens in their current edited statejava.lang.String[]getGroupNames()javax.swing.JDialoggetOwner()java.util.List<Pen>getTagPens()Returns the list of tag pens in their current edited stateprotected java.lang.StringgetTitleKey()protected voidinit(PMIEasyChart chart)voidsetObjects(java.util.List beans)booleantryCommit()-
Methods inherited from class com.inductiveautomation.vision.api.designer.beans.AbstractTabbedCustomizer
newToolbar, newToolbarButton, setContext, setObject, setOwner
-
Methods inherited from class javax.swing.JTabbedPane
add, add, add, add, add, addChangeListener, addTab, addTab, addTab, createChangeListener, fireStateChanged, getAccessibleContext, getBackgroundAt, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getForegroundAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, getUI, getUIClassID, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, insertTab, isEnabledAt, paramString, remove, remove, removeAll, removeChangeListener, removeTabAt, setBackgroundAt, setComponentAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setSelectedIndex, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAt, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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, 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
-
Methods inherited from class java.awt.Container
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, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.beans.Customizer
addPropertyChangeListener, removePropertyChangeListener, setObject
-
Methods inherited from interface com.inductiveautomation.vision.api.designer.beans.VisionCustomizer
setContext, setOwner
-
-
-
-
Field Detail
-
VALUE_NAME
public static final java.lang.String VALUE_NAME
- See Also:
- Constant Field Values
-
VALUE_COMMAND
public static final java.lang.String VALUE_COMMAND
- See Also:
- Constant Field Values
-
VALUE_MNEMONIC
public static final java.lang.Integer VALUE_MNEMONIC
-
VALUE_SHORT_DESCRIPTION
public static final java.lang.String VALUE_SHORT_DESCRIPTION
- See Also:
- Constant Field Values
-
VALUE_ACCEL_KEYSTROKE
public static final java.lang.String VALUE_ACCEL_KEYSTROKE
-
VALUE_DESCRIPTOR
public static final CustomizerDescriptor VALUE_DESCRIPTOR
-
-
Method Detail
-
cancel
public void cancel()
- Specified by:
cancelin interfaceVisionCustomizer
-
externalScroll
public boolean externalScroll()
Description copied from interface:VisionCustomizerReturn true if you want to be placed in a scroll pane externally- Specified by:
externalScrollin interfaceVisionCustomizer- Overrides:
externalScrollin classAbstractTabbedCustomizer
-
getTitleKey
protected java.lang.String getTitleKey()
- Specified by:
getTitleKeyin classAbstractTabbedCustomizer
-
getOwner
public javax.swing.JDialog getOwner()
-
tryCommit
public boolean tryCommit()
- Specified by:
tryCommitin interfaceVisionCustomizer
-
init
protected void init(PMIEasyChart chart)
-
setObjects
public void setObjects(java.util.List beans)
- Specified by:
setObjectsin interfaceVisionCustomizer
-
getChart
public PMIEasyChart getChart()
-
getAxesNames
public java.lang.String[] getAxesNames()
-
getGroupNames
public java.lang.String[] getGroupNames()
-
getDbPens
public java.util.List<Pen> getDbPens()
Returns the list of db pens in their current edited state
-
getTagPens
public java.util.List<Pen> getTagPens()
Returns the list of tag pens in their current edited state
-
getContext
public DesignerContext getContext()
-
-