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 Summary
Nested Classes Modifier and Type Class Description static interfaceReportingResourceEditor.ReportSubEditor-
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 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.ResourceEditor
log, resourcePath, workspace
-
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 ReportingResourceEditor(ReportingResourceWorkspace workspace, ResourcePath resourceId)
-
Method Summary
All 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()voidshowDataPanel()voidshowDesignPanel()voidshowPreviewPanel()voidshowSchedulePanel()voidupdateLastRun(java.util.Date lastRunDate)-
Methods inherited from class com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor
createLogger, deserialize, deserialize, getResource, getResourcePath, getTabTitle, isOptimizeCommits, loadResource, onCommitFailed, serialize, serializeResource, updateResource
-
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
-
-
-
-
Field Detail
-
SELECTED_TAB_PROPERTY
public static final java.lang.String SELECTED_TAB_PROPERTY
- See Also:
- Constant Field Values
-
ACTIVE_PROPERTY
public static final java.lang.String ACTIVE_PROPERTY
- See Also:
- Constant Field Values
-
SNAPSHOT_PROPERTY
public static final java.lang.String SNAPSHOT_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReportingResourceEditor
public ReportingResourceEditor(ReportingResourceWorkspace workspace, ResourcePath resourceId)
-
-
Method Detail
-
init
protected void init(ReportResource report)
- Specified by:
initin classResourceEditor<ReportResource>
-
getDesignerContext
public DesignerContext getDesignerContext()
-
isActive
public boolean isActive()
-
getObjectForSave
protected 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 classResourceEditor<ReportResource>
-
commit
public 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 classResourceEditor<ReportResource>
-
getSelectedPanel
public ReportingResourceEditor.ReportSubEditor getSelectedPanel()
-
showDataPanel
public void showDataPanel()
-
showDesignPanel
public void showDesignPanel()
-
showPreviewPanel
public void showPreviewPanel()
-
showSchedulePanel
public void showSchedulePanel()
-
isDataVisible
public boolean isDataVisible()
-
isDesignVisible
public boolean isDesignVisible()
-
isScheduleVisible
public boolean isScheduleVisible()
-
isPreviewVisible
public boolean isPreviewVisible()
-
isDesignOrPreviewVisible
public boolean isDesignOrPreviewVisible()
-
getReportResource
public ReportResource getReportResource()
-
getSampleData
public SampleData getSampleData()
-
updateLastRun
public void updateLastRun(java.util.Date lastRunDate)
-
-