public class AlarmJournalTable extends AbstractAlarmTable implements BindableModel, ExtensibleComponent, LocaleListener
AbstractAlarmTable.AbstractRowStyleTableModel, AbstractAlarmTable.AlarmDetailsViewer, AbstractAlarmTable.AlarmPopup, AbstractAlarmTable.AlarmTableTabbedPane, AbstractAlarmTable.DateCellRenderer, AbstractAlarmTable.NumberCellRenderer, AbstractAlarmTable.PopupHolderPanel, AbstractAlarmTable.TranslatableCellRenderer, AbstractAlarmTable.TranslatableHeaderRenderer, AbstractAlarmTable.TranslatableListCellRendererjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
EAST |
static int |
HIDDEN |
static int |
NORTH |
static int |
SOUTH |
static int |
WEST |
alarmRef, dateFormat, flasher, flashInterval, hidePopupRunner, numberFormat, POPUP, rowStyles, rowStylesActual, selectionColor, selectionThickness, slider, slidingContentHolder, STANDARD_STYLE, table, tableBackground, touchscreenModeantialias, context, cursorCode, dynamicPropslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOMPONENT_RUNNINGDISABLED_BY_PERMISSIONSRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS| Constructor and Description |
|---|
AlarmJournalTable() |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(Binding toBind)
Delegate method to internal binding model
|
Dataset |
getAlarms() |
java.lang.String |
getDefaultView() |
java.lang.String |
getDisplayPathFilter() |
java.util.Date |
getEndDate() |
java.lang.String |
getEventDataNote(AlarmEvent event) |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
java.lang.String |
getFocusFilterMessage() |
boolean |
getIsFiltered() |
java.lang.String |
getJournalName() |
int |
getMaximumPriority() |
AlarmPriority |
getMaxPriority() |
int |
getMinimumPriority() |
AlarmPriority |
getMinPriority() |
javax.swing.border.Border |
getNotesAreaBorder() |
java.awt.Font |
getNotesAreaFont() |
int |
getNotesAreaLocation() |
int |
getNotesAreaSize() |
java.lang.String |
getProviderFilter() |
int |
getReadTimeout() |
int |
getRowHeight() |
java.lang.String |
getSearchString() |
Dataset |
getSelectedAlarms() |
java.lang.String |
getSourceFilter() |
java.util.Date |
getStartDate() |
boolean |
isAlarmFocused() |
boolean |
isIncludeAckedEvents() |
boolean |
isIncludeActiveEvents() |
boolean |
isIncludeClearedEvents() |
boolean |
isIncludeSystemEvents() |
boolean |
isShowTableHeader() |
void |
localeChanged(java.util.Locale newLocale) |
<T extends java.lang.Enum<T> & ModelUpdate> |
modelUpdated(T... changed)
Delegate method to internal binding model
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
protected java.util.List<AlarmEvent> |
selectedAlarms() |
void |
setAlarms(Dataset alarms) |
void |
setDefaultView(java.lang.String defaultView) |
void |
setDisplayPathFilter(java.lang.String displayPathFilter) |
void |
setEnabled(boolean enabled) |
void |
setEndDate(java.util.Date endDate) |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setIncludeAckedEvents(boolean includeAckedEvents) |
void |
setIncludeActiveEvents(boolean includeActiveEvents) |
void |
setIncludeClearedEvents(boolean includeClearEvents) |
void |
setIncludeSystemEvents(boolean includeSystemEvents) |
void |
setIsFiltered(boolean isFiltered) |
void |
setJournalName(java.lang.String journalName) |
void |
setMaximumPriority(int val) |
void |
setMaxPriority(AlarmPriority maxPriority) |
void |
setMinimumPriority(int val) |
void |
setMinPriority(AlarmPriority minPriority) |
void |
setNotesAreaBorder(javax.swing.border.Border notesAreaBorder) |
void |
setNotesAreaFont(java.awt.Font notesAreaFont) |
void |
setNotesAreaLocation(int notesAreaLocation) |
void |
setNotesAreaSize(int notesAreaSize) |
void |
setNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes) |
void |
setProviderFilter(java.lang.String providerFilter) |
void |
setReadTimeout(int readTimeout) |
void |
setRowHeight(int newHeight) |
void |
setSearchString(java.lang.String search) |
void |
setSelectedAlarms(Dataset value) |
void |
setShowTableHeader(boolean showTableHeader) |
void |
setSourceFilter(java.lang.String sourceFilter) |
void |
setStartDate(java.util.Date startDate) |
void |
setTableBackground(java.awt.Color tableBackground) |
void |
unbind(Binding toUnbind)
Delegate method to internal binding model
|
applyRowStyles, evaluateEnabled, getActualRow, getDateFormat, getDisplayValue, getFlashInterval, getHeaderDisplayValue, getNumberFormat, getRowStyles, getRowStylesActual, getSelectionColor, getSelectionThickness, getSortable, getTableBackground, getTouchscreenMode, hidePopup, initSliderUi, isComponentEnabled, onShutdown, paintChildren, print, setComponentEnabled, setDateFormat, setFlashInterval, setFont, setNumberFormat, setRowStyles, setSelectionColor, setSelectionThickness, setTouchscreenMode, showPopup, showPopup, syncTableFont, viewRowToAlarmgetAppContext, 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, updateQualitygetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAppContext, shutdownComponent, startupComponentpublic static final int HIDDEN
public static final int SOUTH
public static final int WEST
public static final int NORTH
public static final int EAST
public java.lang.String getEventDataNote(AlarmEvent event)
protected java.util.List<AlarmEvent> selectedAlarms()
public void setEnabled(boolean enabled)
setEnabled in class javax.swing.JComponentpublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class AbstractAlarmTablepublic void bind(Binding toBind)
bind in interface BindableModelpublic void unbind(Binding toUnbind)
unbind in interface BindableModelpublic <T extends java.lang.Enum<T> & ModelUpdate> void modelUpdated(T... changed)
modelUpdated in interface BindableModelchanged - list of change types to indicatepublic void setTableBackground(java.awt.Color tableBackground)
setTableBackground in class AbstractAlarmTablepublic java.util.Date getStartDate()
public void setStartDate(java.util.Date startDate)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date endDate)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public boolean getIsFiltered()
public void setIsFiltered(boolean isFiltered)
public java.lang.String getJournalName()
public void setJournalName(java.lang.String journalName)
public java.lang.String getDefaultView()
public void setDefaultView(java.lang.String defaultView)
public boolean isIncludeSystemEvents()
public void setIncludeSystemEvents(boolean includeSystemEvents)
public boolean isIncludeActiveEvents()
public void setIncludeActiveEvents(boolean includeActiveEvents)
public boolean isIncludeClearedEvents()
public void setIncludeClearedEvents(boolean includeClearEvents)
public boolean isIncludeAckedEvents()
public void setIncludeAckedEvents(boolean includeAckedEvents)
public boolean isShowTableHeader()
public void setShowTableHeader(boolean showTableHeader)
public java.lang.String getSourceFilter()
public void setSourceFilter(java.lang.String sourceFilter)
public java.lang.String getProviderFilter()
public void setProviderFilter(java.lang.String providerFilter)
public java.lang.String getDisplayPathFilter()
public void setDisplayPathFilter(java.lang.String displayPathFilter)
public AlarmPriority getMinPriority()
public int getMinimumPriority()
public void setMinPriority(AlarmPriority minPriority)
public void setMinimumPriority(int val)
public AlarmPriority getMaxPriority()
public int getMaximumPriority()
public void setMaxPriority(AlarmPriority maxPriority)
public void setMaximumPriority(int val)
public java.lang.String getSearchString()
public void setSearchString(java.lang.String search)
public int getRowHeight()
getRowHeight in class AbstractAlarmTablepublic void setRowHeight(int newHeight)
setRowHeight in class AbstractAlarmTablepublic Dataset getAlarms()
public void setAlarms(Dataset alarms)
public Dataset getSelectedAlarms()
public void setSelectedAlarms(Dataset value)
public int getNotesAreaLocation()
public void setNotesAreaLocation(int notesAreaLocation)
public int getNotesAreaSize()
public void setNotesAreaSize(int notesAreaSize)
public javax.swing.border.Border getNotesAreaBorder()
public void setNotesAreaBorder(javax.swing.border.Border notesAreaBorder)
public java.awt.Font getNotesAreaFont()
public void setNotesAreaFont(java.awt.Font notesAreaFont)
protected void onStartup()
AbstractVisionPanelonStartup in class AbstractAlarmTablepublic boolean isAlarmFocused()
public java.lang.String getFocusFilterMessage()
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions in interface ExtensibleComponentpublic void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions in interface ExtensibleComponentpublic void setNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes)