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 Summary
Nested classes/interfaces inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTable
AbstractAlarmTable.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.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.inductiveautomation.factorypmi.application.components.alarm.AbstractAlarmTable
alarmRef, 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.AbstractVisionPanel
antialias, context, cursorCode, dynamicPropsFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNINGFields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledEx
DISABLED_BY_PERMISSIONSFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractAlarmTable
applyRowStyles, 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.AbstractVisionPanel
getAppContext, 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.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, 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.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, validateTreeMethods 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
getAppContext, shutdownComponent, startupComponent
-
Field Details
-
HIDDEN
public static final int HIDDEN- See Also:
-
SOUTH
public static final int SOUTH- See Also:
-
WEST
public static final int WEST- See Also:
-
NORTH
public static final int NORTH- See Also:
-
EAST
public static final int EAST- See Also:
-
-
Constructor Details
-
AlarmJournalTable
public AlarmJournalTable()
-
-
Method Details
-
getEventDataNote
-
selectedAlarms
-
setEnabled
public void setEnabled(boolean enabled) - Overrides:
setEnabledin classJComponent
-
localeChanged
- Specified by:
localeChangedin interfaceLocaleListener- Overrides:
localeChangedin classAbstractAlarmTable
-
bind
Delegate method to internal binding model- Specified by:
bindin interfaceBindableModel
-
unbind
Delegate method to internal binding model- Specified by:
unbindin interfaceBindableModel
-
modelUpdated
Delegate method to internal binding model- Specified by:
modelUpdatedin interfaceBindableModel- Parameters:
changed- list of change types to indicate
-
setTableBackground
- Overrides:
setTableBackgroundin classAbstractAlarmTable
-
getStartDate
-
setStartDate
-
getEndDate
-
setEndDate
-
getReadTimeout
public int getReadTimeout() -
setReadTimeout
public void setReadTimeout(int readTimeout) -
getIsFiltered
public boolean getIsFiltered() -
setIsFiltered
public void setIsFiltered(boolean isFiltered) -
getJournalName
-
setJournalName
-
getDefaultView
-
setDefaultView
-
isIncludeSystemEvents
public boolean isIncludeSystemEvents() -
setIncludeSystemEvents
public void setIncludeSystemEvents(boolean includeSystemEvents) -
isIncludeActiveEvents
public boolean isIncludeActiveEvents() -
setIncludeActiveEvents
public void setIncludeActiveEvents(boolean includeActiveEvents) -
isIncludeClearedEvents
public boolean isIncludeClearedEvents() -
setIncludeClearedEvents
public void setIncludeClearedEvents(boolean includeClearEvents) -
isIncludeAckedEvents
public boolean isIncludeAckedEvents() -
setIncludeAckedEvents
public void setIncludeAckedEvents(boolean includeAckedEvents) -
isIncludeEnabledEvents
public boolean isIncludeEnabledEvents() -
setIncludeEnabledEvents
public void setIncludeEnabledEvents(boolean includeEnabledEvents) -
isIncludeDisabledEvents
public boolean isIncludeDisabledEvents() -
setIncludeDisabledEvents
public void setIncludeDisabledEvents(boolean includeDisabledEvents) -
isShowTableHeader
public boolean isShowTableHeader() -
setShowTableHeader
public void setShowTableHeader(boolean showTableHeader) -
getSourceFilter
-
setSourceFilter
-
getProviderFilter
-
setProviderFilter
-
getDisplayPathFilter
-
setDisplayPathFilter
-
getMinPriority
-
getMinimumPriority
public int getMinimumPriority() -
setMinPriority
-
setMinimumPriority
public void setMinimumPriority(int val) -
getMaxPriority
-
getMaximumPriority
public int getMaximumPriority() -
setMaxPriority
-
setMaximumPriority
public void setMaximumPriority(int val) -
getSearchString
-
setSearchString
-
getRowHeight
public int getRowHeight()- Overrides:
getRowHeightin classAbstractAlarmTable
-
setRowHeight
public void setRowHeight(int newHeight) - Overrides:
setRowHeightin classAbstractAlarmTable
-
getAlarms
-
setAlarms
-
getSelectedAlarms
-
setSelectedAlarms
-
getNotesAreaLocation
public int getNotesAreaLocation() -
setNotesAreaLocation
public void setNotesAreaLocation(int notesAreaLocation) -
getNotesAreaSize
public int getNotesAreaSize() -
setNotesAreaSize
public void setNotesAreaSize(int notesAreaSize) -
getNotesAreaBorder
-
setNotesAreaBorder
-
getNotesAreaFont
-
setNotesAreaFont
-
onStartup
protected void onStartup()Description copied from class:AbstractVisionPanelSubclasses should override this to provide startup logic.- Overrides:
onStartupin classAbstractAlarmTable
-
isAlarmFocused
public boolean isAlarmFocused() -
getFocusFilterMessage
-
getTableHeaderFont
-
setTableHeaderFont
-
getHeaderAlignment
public int getHeaderAlignment() -
setHeaderAlignment
public void setHeaderAlignment(int alignment) -
getExtensionFunctions
- Specified by:
getExtensionFunctionsin interfaceExtensibleComponent
-
setExtensionFunctions
- Specified by:
setExtensionFunctionsin interfaceExtensibleComponent
-
setNotesAreaText
public void setNotesAreaText(List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes)
-