Class TagDropConfigPropsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
-
- com.inductiveautomation.perspective.designer.project.properties.AbstractPerspectivePropsPanel<TagDropConfig>
-
- com.inductiveautomation.perspective.designer.project.properties.TagDropConfigPropsPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.Scrollable
public class TagDropConfigPropsPanel extends AbstractPerspectivePropsPanel<TagDropConfig>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
AbstractPropertyEditorPanel.ComponentChangeListener, AbstractPropertyEditorPanel.State
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class com.inductiveautomation.perspective.designer.project.properties.AbstractPerspectivePropsPanel
gson
-
Fields inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
changed, state
-
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
-
-
Constructor Summary
Constructors Constructor Description TagDropConfigPropsPanel(DesignerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
commit()
Create the object to be serialized and stored in the page's corresponding project resourceprotected TagDropConfig
createDefaultConfigObject()
boolean
dryCommit()
Test the input of the page for validity before commit.java.lang.String
getCategory()
Returns a dot-separated category placement.ResourceType
getResourceType()
The resource type key used to look up this page's project resourceboolean
getScrollableTracksViewportHeight()
java.lang.String
getTitleKey()
Resource key for the banner on top of the editor panelvoid
initPropsInternal(TagDropConfig config)
void
notifyClosed()
Override and implement this to do any cleanup when the UI is no longer shown.void
setChanged()
-
Methods inherited from class com.inductiveautomation.perspective.designer.project.properties.AbstractPerspectivePropsPanel
deserialize, getResourceScope, initProps, serialize
-
Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.AbstractPropertyEditorPanel
addStateChangeListener, getListener, getPreferredScrollableViewportSize, getResourceName, getScrollableBlockIncrement, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getState, intValueOf, isChanged, listenTo, listenTo, listenTo, listenTo, listenTo, listenTo, override, revert, setChanged, setState
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, 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, 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
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
-
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
-
-
-
-
Constructor Detail
-
TagDropConfigPropsPanel
public TagDropConfigPropsPanel(DesignerContext context)
-
-
Method Detail
-
getScrollableTracksViewportHeight
public boolean getScrollableTracksViewportHeight()
- Specified by:
getScrollableTracksViewportHeight
in interfacejavax.swing.Scrollable
- Overrides:
getScrollableTracksViewportHeight
in classAbstractPropertyEditorPanel
-
getCategory
public java.lang.String getCategory()
Description copied from class:AbstractPropertyEditorPanel
Returns a dot-separated category placement. Something like: "Client.Launching"- Specified by:
getCategory
in classAbstractPropertyEditorPanel
-
getTitleKey
public java.lang.String getTitleKey()
Description copied from class:AbstractPropertyEditorPanel
Resource key for the banner on top of the editor panel- Specified by:
getTitleKey
in classAbstractPropertyEditorPanel
-
getResourceType
public ResourceType getResourceType()
Description copied from class:AbstractPropertyEditorPanel
The resource type key used to look up this page's project resource- Specified by:
getResourceType
in classAbstractPropertyEditorPanel
-
createDefaultConfigObject
protected TagDropConfig createDefaultConfigObject()
- Overrides:
createDefaultConfigObject
in classAbstractPerspectivePropsPanel<TagDropConfig>
-
initPropsInternal
public void initPropsInternal(TagDropConfig config)
- Specified by:
initPropsInternal
in classAbstractPerspectivePropsPanel<TagDropConfig>
-
dryCommit
public boolean dryCommit()
Description copied from class:AbstractPropertyEditorPanel
Test the input of the page for validity before commit.- Overrides:
dryCommit
in classAbstractPropertyEditorPanel
- Returns:
- true if the page will commit successfully, false otherwise
-
commit
public java.lang.Object commit()
Description copied from class:AbstractPropertyEditorPanel
Create the object to be serialized and stored in the page's corresponding project resource- Specified by:
commit
in classAbstractPropertyEditorPanel
-
notifyClosed
public void notifyClosed()
Description copied from class:AbstractPropertyEditorPanel
Override and implement this to do any cleanup when the UI is no longer shown.- Overrides:
notifyClosed
in classAbstractPropertyEditorPanel
-
setChanged
public void setChanged()
-
-