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,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable,- javax.accessibility.Accessible
 
 public class AlarmJournalTable extends AbstractAlarmTable implements BindableModel, ExtensibleComponent, LocaleListener - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested 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.TranslatableListCellRenderer
 - 
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 intEASTstatic intHIDDENstatic intNORTHstatic intSOUTHstatic intWEST- 
Fields 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, touchscreenMode
 - 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionPanelantialias, context, cursorCode, dynamicProps
 - 
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
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.EnabledExDISABLED_BY_PERMISSIONS
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description AlarmJournalTable()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbind(Binding toBind)Delegate method to internal binding modelDatasetgetAlarms()java.lang.StringgetDefaultView()java.lang.StringgetDisplayPathFilter()java.util.DategetEndDate()java.lang.StringgetEventDataNote(AlarmEvent event)java.util.Map<java.lang.String,ExtensionFunction>getExtensionFunctions()java.lang.StringgetFocusFilterMessage()intgetHeaderAlignment()booleangetIsFiltered()java.lang.StringgetJournalName()intgetMaximumPriority()AlarmPrioritygetMaxPriority()intgetMinimumPriority()AlarmPrioritygetMinPriority()javax.swing.border.BordergetNotesAreaBorder()java.awt.FontgetNotesAreaFont()intgetNotesAreaLocation()intgetNotesAreaSize()java.lang.StringgetProviderFilter()intgetReadTimeout()intgetRowHeight()java.lang.StringgetSearchString()DatasetgetSelectedAlarms()java.lang.StringgetSourceFilter()java.util.DategetStartDate()java.awt.FontgetTableHeaderFont()booleanisAlarmFocused()booleanisIncludeAckedEvents()booleanisIncludeActiveEvents()booleanisIncludeClearedEvents()booleanisIncludeDisabledEvents()booleanisIncludeEnabledEvents()booleanisIncludeSystemEvents()booleanisShowTableHeader()voidlocaleChanged(java.util.Locale newLocale)<T extends java.lang.Enum<T> & ModelUpdate>
 voidmodelUpdated(T... changed)Delegate method to internal binding modelprotected voidonStartup()Subclasses should override this to provide startup logic.protected java.util.List<AlarmEvent>selectedAlarms()voidsetAlarms(Dataset alarms)voidsetDefaultView(java.lang.String defaultView)voidsetDisplayPathFilter(java.lang.String displayPathFilter)voidsetEnabled(boolean enabled)voidsetEndDate(java.util.Date endDate)voidsetExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)voidsetHeaderAlignment(int alignment)voidsetIncludeAckedEvents(boolean includeAckedEvents)voidsetIncludeActiveEvents(boolean includeActiveEvents)voidsetIncludeClearedEvents(boolean includeClearEvents)voidsetIncludeDisabledEvents(boolean includeDisabledEvents)voidsetIncludeEnabledEvents(boolean includeEnabledEvents)voidsetIncludeSystemEvents(boolean includeSystemEvents)voidsetIsFiltered(boolean isFiltered)voidsetJournalName(java.lang.String journalName)voidsetMaximumPriority(int val)voidsetMaxPriority(AlarmPriority maxPriority)voidsetMinimumPriority(int val)voidsetMinPriority(AlarmPriority minPriority)voidsetNotesAreaBorder(javax.swing.border.Border notesAreaBorder)voidsetNotesAreaFont(java.awt.Font notesAreaFont)voidsetNotesAreaLocation(int notesAreaLocation)voidsetNotesAreaSize(int notesAreaSize)voidsetNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes)voidsetProviderFilter(java.lang.String providerFilter)voidsetReadTimeout(int readTimeout)voidsetRowHeight(int newHeight)voidsetSearchString(java.lang.String search)voidsetSelectedAlarms(Dataset value)voidsetShowTableHeader(boolean showTableHeader)voidsetSourceFilter(java.lang.String sourceFilter)voidsetStartDate(java.util.Date startDate)voidsetTableBackground(java.awt.Color tableBackground)voidsetTableHeaderFont(java.awt.Font tableHeaderFont)voidunbind(Binding toUnbind)Delegate method to internal binding model- 
Methods 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, viewRowToAlarm
 - 
Methods 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, updateQuality
 - 
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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecyclegetAppContext, shutdownComponent, startupComponent
 
- 
 
- 
- 
- 
Field Detail- 
HIDDENpublic static final int HIDDEN - See Also:
- Constant Field Values
 
 - 
SOUTHpublic static final int SOUTH - See Also:
- Constant Field Values
 
 - 
WESTpublic static final int WEST - See Also:
- Constant Field Values
 
 - 
NORTHpublic static final int NORTH - See Also:
- Constant Field Values
 
 - 
EASTpublic static final int EAST - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getEventDataNotepublic java.lang.String getEventDataNote(AlarmEvent event) 
 - 
selectedAlarmsprotected java.util.List<AlarmEvent> selectedAlarms() 
 - 
setEnabledpublic void setEnabled(boolean enabled) - Overrides:
- setEnabledin class- javax.swing.JComponent
 
 - 
localeChangedpublic void localeChanged(java.util.Locale newLocale) - Specified by:
- localeChangedin interface- LocaleListener
- Overrides:
- localeChangedin class- AbstractAlarmTable
 
 - 
bindpublic void bind(Binding toBind) Delegate method to internal binding model- Specified by:
- bindin interface- BindableModel
 
 - 
unbindpublic void unbind(Binding toUnbind) Delegate method to internal binding model- Specified by:
- unbindin interface- BindableModel
 
 - 
modelUpdatedpublic <T extends java.lang.Enum<T> & ModelUpdate> void modelUpdated(T... changed) Delegate method to internal binding model- Specified by:
- modelUpdatedin interface- BindableModel
- Parameters:
- changed- list of change types to indicate
 
 - 
setTableBackgroundpublic void setTableBackground(java.awt.Color tableBackground) - Overrides:
- setTableBackgroundin class- AbstractAlarmTable
 
 - 
getStartDatepublic java.util.Date getStartDate() 
 - 
setStartDatepublic void setStartDate(java.util.Date startDate) 
 - 
getEndDatepublic java.util.Date getEndDate() 
 - 
setEndDatepublic void setEndDate(java.util.Date endDate) 
 - 
getReadTimeoutpublic int getReadTimeout() 
 - 
setReadTimeoutpublic void setReadTimeout(int readTimeout) 
 - 
getIsFilteredpublic boolean getIsFiltered() 
 - 
setIsFilteredpublic void setIsFiltered(boolean isFiltered) 
 - 
getJournalNamepublic java.lang.String getJournalName() 
 - 
setJournalNamepublic void setJournalName(java.lang.String journalName) 
 - 
getDefaultViewpublic java.lang.String getDefaultView() 
 - 
setDefaultViewpublic void setDefaultView(java.lang.String defaultView) 
 - 
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) 
 - 
getSourceFilterpublic java.lang.String getSourceFilter() 
 - 
setSourceFilterpublic void setSourceFilter(java.lang.String sourceFilter) 
 - 
getProviderFilterpublic java.lang.String getProviderFilter() 
 - 
setProviderFilterpublic void setProviderFilter(java.lang.String providerFilter) 
 - 
getDisplayPathFilterpublic java.lang.String getDisplayPathFilter() 
 - 
setDisplayPathFilterpublic void setDisplayPathFilter(java.lang.String displayPathFilter) 
 - 
getMinPrioritypublic AlarmPriority getMinPriority() 
 - 
getMinimumPrioritypublic int getMinimumPriority() 
 - 
setMinPrioritypublic void setMinPriority(AlarmPriority minPriority) 
 - 
setMinimumPrioritypublic void setMinimumPriority(int val) 
 - 
getMaxPrioritypublic AlarmPriority getMaxPriority() 
 - 
getMaximumPrioritypublic int getMaximumPriority() 
 - 
setMaxPrioritypublic void setMaxPriority(AlarmPriority maxPriority) 
 - 
setMaximumPrioritypublic void setMaximumPriority(int val) 
 - 
getSearchStringpublic java.lang.String getSearchString() 
 - 
setSearchStringpublic void setSearchString(java.lang.String search) 
 - 
getRowHeightpublic int getRowHeight() - Overrides:
- getRowHeightin class- AbstractAlarmTable
 
 - 
setRowHeightpublic void setRowHeight(int newHeight) - Overrides:
- setRowHeightin class- AbstractAlarmTable
 
 - 
getAlarmspublic Dataset getAlarms() 
 - 
setAlarmspublic void setAlarms(Dataset alarms) 
 - 
getSelectedAlarmspublic Dataset getSelectedAlarms() 
 - 
setSelectedAlarmspublic void setSelectedAlarms(Dataset value) 
 - 
getNotesAreaLocationpublic int getNotesAreaLocation() 
 - 
setNotesAreaLocationpublic void setNotesAreaLocation(int notesAreaLocation) 
 - 
getNotesAreaSizepublic int getNotesAreaSize() 
 - 
setNotesAreaSizepublic void setNotesAreaSize(int notesAreaSize) 
 - 
getNotesAreaBorderpublic javax.swing.border.Border getNotesAreaBorder() 
 - 
setNotesAreaBorderpublic void setNotesAreaBorder(javax.swing.border.Border notesAreaBorder) 
 - 
getNotesAreaFontpublic java.awt.Font getNotesAreaFont() 
 - 
setNotesAreaFontpublic void setNotesAreaFont(java.awt.Font notesAreaFont) 
 - 
onStartupprotected void onStartup() Description copied from class:AbstractVisionPanelSubclasses should override this to provide startup logic.- Overrides:
- onStartupin class- AbstractAlarmTable
 
 - 
isAlarmFocusedpublic boolean isAlarmFocused() 
 - 
getFocusFilterMessagepublic java.lang.String getFocusFilterMessage() 
 - 
getTableHeaderFontpublic java.awt.Font getTableHeaderFont() 
 - 
setTableHeaderFontpublic void setTableHeaderFont(java.awt.Font tableHeaderFont) 
 - 
getHeaderAlignmentpublic int getHeaderAlignment() 
 - 
setHeaderAlignmentpublic void setHeaderAlignment(int alignment) 
 - 
getExtensionFunctionspublic java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions() - Specified by:
- getExtensionFunctionsin interface- ExtensibleComponent
 
 - 
setExtensionFunctionspublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) - Specified by:
- setExtensionFunctionsin interface- ExtensibleComponent
 
 - 
setNotesAreaTextpublic void setNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes) 
 
- 
 
-