Class InstantiationTool
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTool
- 
- com.inductiveautomation.factorypmi.designer.workspace.tools.InstantiationTool
 
 
- 
- All Implemented Interfaces:
- IDesignTool
 
 public class InstantiationTool extends AbstractDesignTool 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.ignition.designer.designable.IDesignToolIDesignTool.ToolbarInitializer
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignToolactionMap, changeSupport, designable, HANDLES_PROPERTY, inputMap, interactionLayer, panel, workspace
 
- 
 - 
Constructor SummaryConstructors Constructor Description InstantiationTool(VisionDesignerInterface vision, ComponentInstantiator item)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.CursorgetCursor(java.awt.Point point, int inputEventMask)The cursor to use given the current event mask, which can be used to detect what keys are being held downIHighlightgetDragHighlight()Called while dragging as an easy way for a tool to install a highlight while dragging.java.lang.StringgetStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)Calculates the currently applicable status bar text for this toolbooleanisRelevantFor(javax.swing.JComponent component)voidonClick(java.awt.Point point, int modifiers)Called when the user clicks in the design space.voidonDrag(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Called while the user is dragging.voidonDragEnd(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle rectangle, int modifiers)Called when the user stops dragging.voidonDragStart(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Called when the user start's dragging while this tool is active.voidonKeyEvent(java.awt.event.KeyEvent e, boolean pressed)Delegates the key event using field AbstractDesignTool.inputMap field.voidonPress(java.awt.Point move, int modifiers)Called when the user presses the mouse in the design space.voidremoveTool()- 
Methods inherited from class com.inductiveautomation.ignition.designer.designable.tools.AbstractDesignTooladdAction, addKeyBinding, addKeyBinding, addPropertyChangeListener, createCursor, findDropContainer, getAction, getOffsettingBounds, getOriginalBounds, getToolbarInitializer, install, isInstalled, itemMovable, movable, newSelectionControl, newToolbarSpinner, newToolbarSpinner, newToolbarSpinner, onClickAlterSelection, onDoubleClick, onMove, onPopupTrigger, onRelease, onRightClickSwitchToSelectionTool, removePropertyChangeListener, uninstall
 
- 
 
- 
- 
- 
Constructor Detail- 
InstantiationToolpublic InstantiationTool(VisionDesignerInterface vision, ComponentInstantiator item) 
 
- 
 - 
Method Detail- 
getStatusBarTextpublic java.lang.String getStatusBarText(java.util.List<javax.swing.JComponent> selection, java.awt.Point point, int inputMask)Description copied from interface:IDesignToolCalculates the currently applicable status bar text for this tool- Specified by:
- getStatusBarTextin interface- IDesignTool
- Overrides:
- getStatusBarTextin class- AbstractDesignTool
 
 - 
isRelevantForpublic boolean isRelevantFor(javax.swing.JComponent component) - Overrides:
- isRelevantForin class- AbstractDesignTool
 
 - 
getCursorpublic java.awt.Cursor getCursor(java.awt.Point point, int inputEventMask)Description copied from interface:IDesignToolThe cursor to use given the current event mask, which can be used to detect what keys are being held down- Specified by:
- getCursorin interface- IDesignTool
- Overrides:
- getCursorin class- AbstractDesignTool
 
 - 
onClickpublic void onClick(java.awt.Point point, int modifiers)Description copied from interface:IDesignToolCalled when the user clicks in the design space.- Specified by:
- onClickin interface- IDesignTool
- Overrides:
- onClickin class- AbstractDesignTool
- Parameters:
- point- The point at which they clicked. Relative to the designable container.
- modifiers- A bitmask of modifiers. Comes from- InputEvent.getModifiersEx()
 
 - 
onDragpublic void onDrag(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Description copied from class:AbstractDesignToolCalled while the user is dragging. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragin interface- IDesignTool
- Overrides:
- onDragin class- AbstractDesignTool
 
 - 
onDragStartpublic void onDragStart(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle r, int modifiers)Description copied from class:AbstractDesignToolCalled when the user start's dragging while this tool is active. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragStartin interface- IDesignTool
- Overrides:
- onDragStartin class- AbstractDesignTool
 
 - 
onDragEndpublic void onDragEnd(java.awt.Point startPoint, java.awt.Point lastPoint, java.awt.Rectangle rectangle, int modifiers)Description copied from class:AbstractDesignToolCalled when the user stops dragging. All coordinates are relative to the interaction panel and are in zoomed space.- Specified by:
- onDragEndin interface- IDesignTool
- Overrides:
- onDragEndin class- AbstractDesignTool
 
 - 
onKeyEventpublic void onKeyEvent(java.awt.event.KeyEvent e, boolean pressed)Description copied from class:AbstractDesignToolDelegates the key event using field AbstractDesignTool.inputMap field. Add key bindings using theAbstractDesignTool.addKeyBinding(int, int, Object)methods.- Specified by:
- onKeyEventin interface- IDesignTool
- Overrides:
- onKeyEventin class- AbstractDesignTool
 
 - 
onPresspublic void onPress(java.awt.Point move, int modifiers)Description copied from interface:IDesignToolCalled when the user presses the mouse in the design space.- Specified by:
- onPressin interface- IDesignTool
- Overrides:
- onPressin class- AbstractDesignTool
- Parameters:
- move- The point at which they pressed. Relative to the designable container.
- modifiers- A bitmask of modifiers. Comes from- InputEvent.getModifiersEx()
 
 - 
removeToolpublic void removeTool() 
 - 
getDragHighlightpublic IHighlight getDragHighlight() Description copied from interface:IDesignToolCalled while dragging as an easy way for a tool to install a highlight while dragging.- Specified by:
- getDragHighlightin interface- IDesignTool
- Overrides:
- getDragHighlightin class- AbstractDesignTool
 
 
- 
 
-