Class ReportingResourceEditor
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- javax.swing.JPanel
- 
- com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor<ReportResource>
- 
- com.inductiveautomation.reporting.designer.workspace.ReportingResourceEditor
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class ReportingResourceEditor extends ResourceEditor<ReportResource> - See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceReportingResourceEditor.ReportSubEditor- 
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.StringACTIVE_PROPERTYstatic java.lang.StringSELECTED_TAB_PROPERTYstatic java.lang.StringSNAPSHOT_PROPERTY- 
Fields inherited from class com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditorlog, resourcePath, workspace
 - 
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 ReportingResourceEditor(ReportingResourceWorkspace workspace, ResourcePath resourceId)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit()Called when it's time to commit the resource being edited.DesignerContextgetDesignerContext()protected ReportResourcegetObjectForSave()Return the object that should be saved to represent this resource in the ProjectResource.ReportResourcegetReportResource()SampleDatagetSampleData()ReportingResourceEditor.ReportSubEditorgetSelectedPanel()protected voidinit(ReportResource report)booleanisActive()booleanisDataVisible()booleanisDesignOrPreviewVisible()booleanisDesignVisible()booleanisPreviewVisible()booleanisScheduleVisible()protected voidserializeResource(ProjectResourceBuilder builder, ReportResource resource)Serialize the object and put the serialized file(s) and attribute(s) into the project resource builder.voidshowDataPanel()voidshowDesignPanel()voidshowPreviewPanel()voidshowSchedulePanel()voidupdateLastRun(java.util.Date lastRunDate)- 
Methods inherited from class com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditorcreateLogger, deserialize, deserialize, getResource, getResourcePath, getTabTitle, isOptimizeCommits, loadResource, onCommitFailed, serialize, updateResource
 - 
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- 
SELECTED_TAB_PROPERTYpublic static final java.lang.String SELECTED_TAB_PROPERTY - See Also:
- Constant Field Values
 
 - 
ACTIVE_PROPERTYpublic static final java.lang.String ACTIVE_PROPERTY - See Also:
- Constant Field Values
 
 - 
SNAPSHOT_PROPERTYpublic static final java.lang.String SNAPSHOT_PROPERTY - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ReportingResourceEditorpublic ReportingResourceEditor(ReportingResourceWorkspace workspace, ResourcePath resourceId) 
 
- 
 - 
Method Detail- 
initprotected void init(ReportResource report) - Specified by:
- initin class- ResourceEditor<ReportResource>
 
 - 
getDesignerContextpublic DesignerContext getDesignerContext() 
 - 
isActivepublic boolean isActive() 
 - 
getObjectForSaveprotected ReportResource getObjectForSave() Description copied from class:ResourceEditorReturn the object that should be saved to represent this resource in the ProjectResource. Will be serialized using an XMLSerializer. Override save() to serialize in a different manner.- Specified by:
- getObjectForSavein class- ResourceEditor<ReportResource>
 
 - 
commitpublic void commit() Description copied from class:ResourceEditorCalled when it's time to commit the resource being edited. Default implementation uses XML serialization. If you override, don't forget to call workspace.project().updateLock- Overrides:
- commitin class- ResourceEditor<ReportResource>
 
 - 
serializeResourceprotected void serializeResource(ProjectResourceBuilder builder, ReportResource resource) throws java.lang.Exception Description copied from class:ResourceEditorSerialize the object and put the serialized file(s) and attribute(s) into the project resource builder. Default implementation is:builder.putData(serialize(object)); Implementations don't need to bother setting the project's resourcePath, projectName, or applicationScope; those will be set automatically.- Overrides:
- serializeResourcein class- ResourceEditor<ReportResource>
- Throws:
- java.lang.Exception
 
 - 
getSelectedPanelpublic ReportingResourceEditor.ReportSubEditor getSelectedPanel() 
 - 
showDataPanelpublic void showDataPanel() 
 - 
showDesignPanelpublic void showDesignPanel() 
 - 
showPreviewPanelpublic void showPreviewPanel() 
 - 
showSchedulePanelpublic void showSchedulePanel() 
 - 
isDataVisiblepublic boolean isDataVisible() 
 - 
isDesignVisiblepublic boolean isDesignVisible() 
 - 
isScheduleVisiblepublic boolean isScheduleVisible() 
 - 
isPreviewVisiblepublic boolean isPreviewVisible() 
 - 
isDesignOrPreviewVisiblepublic boolean isDesignOrPreviewVisible() 
 - 
getReportResourcepublic ReportResource getReportResource() 
 - 
getSampleDatapublic SampleData getSampleData() 
 - 
updateLastRunpublic void updateLastRun(java.util.Date lastRunDate) 
 
- 
 
-