Class TreeViewCustomizer
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.factorypmi.designer.property.customizers.TreeViewCustomizer
 
 
 
 
 
- 
- All Implemented Interfaces:
- VisionCustomizer,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.beans.Customizer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class TreeViewCustomizer extends javax.swing.JPanel implements VisionCustomizer - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class javax.swing.JPaneljavax.swing.JPanel.AccessibleJPanel
 - 
Nested classes/interfaces inherited from class javax.swing.JComponentjavax.swing.JComponent.AccessibleJComponent
 - 
Nested classes/interfaces inherited from class java.awt.Containerjava.awt.Container.AccessibleAWTContainer
 - 
Nested classes/interfaces inherited from class java.awt.Componentjava.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.VisionCustomizerVisionCustomizer.DisplayListener
 
- 
 - 
Field SummaryFields 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 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 TreeViewCustomizer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DatasetaddColumnToData(int newDatasetIndex, Dataset inputDataset, Dataset datasetToAddCol)creates a new Dataset with the columns of inputDatasetvoidcancel()DatasetconfigToDataSet(java.util.List<PMITreeView.TreeViewItemConfig> config)Converts this config list to a datasetbooleanexternalScroll()Return true if you want to be placed in a scroll pane externallyvoidsetContext(DesignerContext context)voidsetObject(java.lang.Object bean)voidsetObjects(java.util.List beans)voidsetOwner(javax.swing.JDialog dlg)booleantryCommit()- 
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, 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.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- 
VALUE_NAMEpublic static final java.lang.String VALUE_NAME - See Also:
- Constant Field Values
 
 - 
VALUE_COMMANDpublic static final java.lang.String VALUE_COMMAND - See Also:
- Constant Field Values
 
 - 
VALUE_MNEMONICpublic static final java.lang.Integer VALUE_MNEMONIC 
 - 
VALUE_SHORT_DESCRIPTIONpublic static final java.lang.String VALUE_SHORT_DESCRIPTION - See Also:
- Constant Field Values
 
 - 
VALUE_ACCEL_KEYSTROKEpublic static final java.lang.String VALUE_ACCEL_KEYSTROKE 
 - 
VALUE_DESCRIPTORpublic static final CustomizerDescriptor VALUE_DESCRIPTOR 
 
- 
 - 
Method Detail- 
externalScrollpublic boolean externalScroll() Description copied from interface:VisionCustomizerReturn true if you want to be placed in a scroll pane externally- Specified by:
- externalScrollin interface- VisionCustomizer
 
 - 
cancelpublic void cancel() - Specified by:
- cancelin interface- VisionCustomizer
 
 - 
setObjectspublic void setObjects(java.util.List beans) - Specified by:
- setObjectsin interface- VisionCustomizer
 
 - 
setObjectpublic void setObject(java.lang.Object bean) - Specified by:
- setObjectin interface- java.beans.Customizer
 
 - 
setOwnerpublic void setOwner(javax.swing.JDialog dlg) - Specified by:
- setOwnerin interface- VisionCustomizer
 
 - 
addColumnToDatapublic Dataset addColumnToData(int newDatasetIndex, Dataset inputDataset, Dataset datasetToAddCol) creates a new Dataset with the columns of inputDataset
 - 
tryCommitpublic boolean tryCommit() - Specified by:
- tryCommitin interface- VisionCustomizer
 
 - 
configToDataSetpublic Dataset configToDataSet(java.util.List<PMITreeView.TreeViewItemConfig> config) Converts this config list to a dataset
 - 
setContextpublic void setContext(DesignerContext context) - Specified by:
- setContextin interface- VisionCustomizer
 
 
- 
 
-