Class AlarmJournalTable
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanel
com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTable
com.inductiveautomation.factorypmi.application.components.AlarmJournalTable
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- EnabledEx,- ExtensibleComponent,- QualityMonitor,- VisionComponent,- BindableModel,- ImageObserver,- MenuContainer,- Serializable,- Accessible
public class AlarmJournalTable
extends AbstractAlarmTable
implements BindableModel, ExtensibleComponent, LocaleListener
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTableAbstractAlarmTable.AbstractRowStyleTableModel, AbstractAlarmTable.AlarmDetailsViewer, AbstractAlarmTable.AlarmPopup, AbstractAlarmTable.AlarmTableTabbedPane, AbstractAlarmTable.DateCellRenderer, AbstractAlarmTable.NumberCellRenderer, AbstractAlarmTable.PopupHolderPanel, AbstractAlarmTable.TranslatableCellRenderer, AbstractAlarmTable.TranslatableHeaderRenderer, AbstractAlarmTable.TranslatableListCellRendererNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTablealarmRef, dateFormat, durationFormat, flasher, flashInterval, hidePopupRunner, numberFormat, POPUP, rowStyles, rowStylesActual, selectionColor, selectionThickness, slider, slidingContentHolder, STANDARD_STYLE, table, tableBackground, touchscreenModeFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelantialias, context, cursorCode, dynamicPropsFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidDelegate method to internal binding modelgetEventDataNote(AlarmEvent event) intbooleanintintintintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidlocaleChanged(Locale newLocale) <T extends Enum<T> & ModelUpdate>
 voidmodelUpdated(T... changed) Delegate method to internal binding modelprotected voidSubclasses should override this to provide startup logic.protected List<AlarmEvent>voidvoidsetDefaultView(String defaultView) voidsetDisplayPathFilter(String displayPathFilter) voidsetEnabled(boolean enabled) voidsetEndDate(Date endDate) voidvoidsetHeaderAlignment(int alignment) voidsetIncludeAckedEvents(boolean includeAckedEvents) voidsetIncludeActiveEvents(boolean includeActiveEvents) voidsetIncludeClearedEvents(boolean includeClearEvents) voidsetIncludeDisabledEvents(boolean includeDisabledEvents) voidsetIncludeEnabledEvents(boolean includeEnabledEvents) voidsetIncludeSystemEvents(boolean includeSystemEvents) voidsetIsFiltered(boolean isFiltered) voidsetJournalName(String journalName) voidsetMaximumPriority(int val) voidsetMaxPriority(AlarmPriority maxPriority) voidsetMinimumPriority(int val) voidsetMinPriority(AlarmPriority minPriority) voidsetNotesAreaBorder(Border notesAreaBorder) voidsetNotesAreaFont(Font notesAreaFont) voidsetNotesAreaLocation(int notesAreaLocation) voidsetNotesAreaSize(int notesAreaSize) voidsetNotesAreaText(List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes) voidsetProviderFilter(String providerFilter) voidsetReadTimeout(int readTimeout) voidsetRowHeight(int newHeight) voidsetSearchString(String search) voidsetSelectedAlarms(Dataset value) voidsetShowTableHeader(boolean showTableHeader) voidsetSourceFilter(String sourceFilter) voidsetStartDate(Date startDate) voidsetTableBackground(Color tableBackground) voidsetTableHeaderFont(Font tableHeaderFont) voidDelegate method to internal binding modelMethods inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTableapplyRowStyles, evaluateEnabled, getActualRow, getDateFormat, getDisplayValue, getDurationFormat, getFlashInterval, getHeaderDisplayValue, getNumberFormat, getRowStyles, getRowStylesActual, getSelectionColor, getSelectionThickness, getSortable, getTableBackground, getTouchscreenMode, hidePopup, initSliderUi, isComponentEnabled, onShutdown, paintChildren, print, setComponentEnabled, setDateFormat, setDurationFormat, setFlashInterval, setFont, setNumberFormat, setRowStyles, setSelectionColor, setSelectionThickness, setTouchscreenMode, showPopup, showPopup, syncTableFont, viewRowToAlarmMethods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintComponent, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQualityMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateMethods 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, validateTreeMethods 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
- 
Field Details- 
HIDDENpublic static final int HIDDEN- See Also:
 
- 
SOUTHpublic static final int SOUTH- See Also:
 
- 
WESTpublic static final int WEST- See Also:
 
- 
NORTHpublic static final int NORTH- See Also:
 
- 
EASTpublic static final int EAST- See Also:
 
 
- 
- 
Constructor Details- 
AlarmJournalTablepublic AlarmJournalTable()
 
- 
- 
Method Details- 
getEventDataNote
- 
selectedAlarms
- 
setEnabledpublic void setEnabled(boolean enabled) - Overrides:
- setEnabledin class- JComponent
 
- 
localeChanged- Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractAlarmTable
 
- 
bindDelegate method to internal binding model- Specified by:
- bindin interface- BindableModel
 
- 
unbindDelegate method to internal binding model- Specified by:
- unbindin interface- BindableModel
 
- 
modelUpdatedDelegate method to internal binding model- Specified by:
- modelUpdatedin interface- BindableModel
- Parameters:
- changed- list of change types to indicate
 
- 
setTableBackground- Overrides:
- setTableBackgroundin class- AbstractAlarmTable
 
- 
getStartDate
- 
setStartDate
- 
getEndDate
- 
setEndDate
- 
getReadTimeoutpublic int getReadTimeout()
- 
setReadTimeoutpublic void setReadTimeout(int readTimeout) 
- 
getIsFilteredpublic boolean getIsFiltered()
- 
setIsFilteredpublic void setIsFiltered(boolean isFiltered) 
- 
getJournalName
- 
setJournalName
- 
getDefaultView
- 
setDefaultView
- 
isIncludeSystemEventspublic boolean isIncludeSystemEvents()
- 
setIncludeSystemEventspublic void setIncludeSystemEvents(boolean includeSystemEvents) 
- 
isIncludeActiveEventspublic boolean isIncludeActiveEvents()
- 
setIncludeActiveEventspublic void setIncludeActiveEvents(boolean includeActiveEvents) 
- 
isIncludeClearedEventspublic boolean isIncludeClearedEvents()
- 
setIncludeClearedEventspublic void setIncludeClearedEvents(boolean includeClearEvents) 
- 
isIncludeAckedEventspublic boolean isIncludeAckedEvents()
- 
setIncludeAckedEventspublic void setIncludeAckedEvents(boolean includeAckedEvents) 
- 
isIncludeEnabledEventspublic boolean isIncludeEnabledEvents()
- 
setIncludeEnabledEventspublic void setIncludeEnabledEvents(boolean includeEnabledEvents) 
- 
isIncludeDisabledEventspublic boolean isIncludeDisabledEvents()
- 
setIncludeDisabledEventspublic void setIncludeDisabledEvents(boolean includeDisabledEvents) 
- 
isShowTableHeaderpublic boolean isShowTableHeader()
- 
setShowTableHeaderpublic void setShowTableHeader(boolean showTableHeader) 
- 
getSourceFilter
- 
setSourceFilter
- 
getProviderFilter
- 
setProviderFilter
- 
getDisplayPathFilter
- 
setDisplayPathFilter
- 
getMinPriority
- 
getMinimumPrioritypublic int getMinimumPriority()
- 
setMinPriority
- 
setMinimumPrioritypublic void setMinimumPriority(int val) 
- 
getMaxPriority
- 
getMaximumPrioritypublic int getMaximumPriority()
- 
setMaxPriority
- 
setMaximumPrioritypublic void setMaximumPriority(int val) 
- 
getSearchString
- 
setSearchString
- 
getRowHeightpublic int getRowHeight()- Overrides:
- getRowHeightin class- AbstractAlarmTable
 
- 
setRowHeightpublic void setRowHeight(int newHeight) - Overrides:
- setRowHeightin class- AbstractAlarmTable
 
- 
getAlarms
- 
setAlarms
- 
getSelectedAlarms
- 
setSelectedAlarms
- 
getNotesAreaLocationpublic int getNotesAreaLocation()
- 
setNotesAreaLocationpublic void setNotesAreaLocation(int notesAreaLocation) 
- 
getNotesAreaSizepublic int getNotesAreaSize()
- 
setNotesAreaSizepublic void setNotesAreaSize(int notesAreaSize) 
- 
getNotesAreaBorder
- 
setNotesAreaBorder
- 
getNotesAreaFont
- 
setNotesAreaFont
- 
onStartupprotected void onStartup()Description copied from class:AbstractVisionPanelSubclasses should override this to provide startup logic.- Overrides:
- onStartupin class- AbstractAlarmTable
 
- 
isAlarmFocusedpublic boolean isAlarmFocused()
- 
getFocusFilterMessage
- 
getTableHeaderFont
- 
setTableHeaderFont
- 
getHeaderAlignmentpublic int getHeaderAlignment()
- 
setHeaderAlignmentpublic void setHeaderAlignment(int alignment) 
- 
getExtensionFunctions- Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
- 
setExtensionFunctions- Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
- 
setNotesAreaTextpublic void setNotesAreaText(List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes) 
 
-